#contenedor_modulo{  }
#contenedor_submodulo{  }
#contenido_presentacion {  }
#contenido_presentacion div { }

.jcarousel-skin .jcarousel-container { }
.jcarousel-skin .jcarousel-direction-rtl { direction: rtl; }
.jcarousel-skin .jcarousel-container-horizontal { width:910px; padding-left:10px; height:400px; }
.jcarousel-skin .jcarousel-clip-horizontal { margin-left:0px; width:910px; }
.jcarousel-skin .jcarousel-item { /* width: 75px; height: 175px; */ }
.jcarousel-skin .jcarousel-item-horizontal { margin-left:0px; margin-right:10px; }
.jcarousel-skin .jcarousel-direction-rtl .jcarousel-item-horizontal { margin-left: 0px; margin-right:0px; }
.jcarousel-skin .jcarousel-item-placeholder { background:#fff; color: #000; }

/*Para la intro de los post-it*/
div.presenta ul.columnas span.postit_leer { font-family:"Courier New", Courier, monospace; font-weight:normal; width:286px; text-align:right; display:block; margin-top:3px; }
div.presenta ul.columnas span.postit_leer a { color:#6d62b8; }
div.presenta ul.columnas span.postit_leer a:hover { color:#300585; }

/*Para la intro de la agenda*/
#calendar_container { width:200px; margin-left:45px; }
.calendar { font-size:12px; color:#111111; margin-bottom:14px; }
.calendar caption { text-align:center; font-weight:normal; line-height:20px; font-size:14px; color:#888888; text-transform:uppercase; }
.calendar td, .calendar tr, .calendar th  { padding:0px; text-align:center; }
.calendar thead th { text-transform:lowercase; color:#6d62b8; font-weight:normal; line-height:18px; border-bottom:1px solid #6d62b8; }
.calendar tbody td { width:28px; padding:2px 0px 2px 0px; }
.calendar .empty { }
.calendar .before { background:#e9eeec; }
.calendar .today { color:#300585; background:url(/templates/default/modules/agenda/images/today.gif) no-repeat;}
.calendar .after { }
.calendar tbody td { color:#484848; }
.calendar tbody td a { font-weight:bold; color:#300585; }
.calendar tbody td a.multiple2 { color:#300585; }
.calendar tbody td a.multiple3 { color:#300585; }
.calendar tbody td a.multiple4 { color:#300585; }
.calendar tbody td a.multiple5 { color:#300585; }

/*#contenido_empresa div.empresa { border-right:1px solid #7f7f7f;}
#contenido_empresa li.empresa{ float:left; vertical-align:top; padding-left:10px; ppadding-right:10px; text-align:justify; }*/


#slider { position:relative; background:url(/templates/default/images/jquery/loading.gif) no-repeat 50% 40%; height:400px; width:510px; }
#slider img { position:absolute; top:0px; left:0px; display:none; }

#slider300a { position:relative; background:url(/templates/default/images/jquery/loading.gif) no-repeat 50% 40%; height:225px; width:300px; }
#slider300a img { position:absolute; top:0px; left:0px; display:none; }

#slider300b { position:relative; background:url(/templates/default/images/jquery/loading.gif) no-repeat 50% 40%; height:225px; width:300px; }
#slider300b img { position:absolute; top:0px; left:0px; display:none; }

#slider300c { position:relative; background:url(/templates/default/images/jquery/loading.gif) no-repeat 50% 40%; height:225px; width:300px; }
#slider300c img { position:absolute; top:0px; left:0px; display:none; }

/*
 * jQuery Nivo Slider v2.0
 * http://nivo.dev7studios.com
 *
 * Copyright 2010, Gilbert Pellegrom
 * Free to use and abuse under the MIT license.
 * http://www.opensource.org/licenses/mit-license.php
 *
 * March 2010
 */
 
/* The Nivo Slider styles */
.nivoSlider { position:relative; }
.nivoSlider img { position:absolute; top:0px; left:0px; border:none; }
/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink { position:absolute; top:0px; left:0px; width:100%; height:100%; border:0; padding:0; margin:0; z-index:60; display:none; }
/* The slices in the Slider */
.nivo-slice { display:block; position:absolute; z-index:50;	height:100%; }
/* Caption styles */
.nivo-caption {	position:absolute; left:0px; bottom:0px; background:#000; color:#fff; opacity:0.8; /* Overridden by captionOpacity setting */ width:100%; z-index:89; }
.nivo-caption p { padding:10px;	margin:0; font-size:12px; background-color:#33FF00; }
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a { position:absolute; top:45%; z-index:99; cursor:pointer; color:transparent; }
.nivo-prevNav {	left:15px; width:47px; height:47px;	display:block; background:url(/templates/default/images/jquery/prev.png) 0 0 no-repeat; text-indent:-9999px; }
.nivo-nextNav {	right:15px;	width:47px;	height:47px; display:block;	background:url(/templates/default/images/jquery/next.png) 0 0 no-repeat; text-indent:-9999px; }
/* Control nav styles (e.g. 1,2,3...) */

.nivo-controlNav { padding-top:15px; text-align:center;	overflow:hidden; margin-right:15px; float:right; }
.nivo-controlNav a { position:relative;	z-index:99;	cursor:pointer;	display:block; float:left; background:url(/templates/default/images/jquery/controlnav.png) -20px 0 no-repeat; text-indent:-9999px; width:20px; height:20px; }
.nivo-controlNav a.active {	font-weight:bold; background:url(/templates/default/images/jquery/controlnav.png) 0 0 no-repeat; }