/* 
Title: CECA, Cajas de Ahorros.
 */
#content{clear:both;float:left;border:1px solid #ccc;border-top:0;width:738px;overflow:hidden;position:relative;}
#content_main{float:left;width:565px;margin:0 0 10px;padding:17px 0 0;}

/* CONTENT MAIN */
#content_main h2{margin: 0 0 1em 0 !important;}
#content_main .module{margin:0 20px 15px;position:relative;clear:both;}
#content_main .event{background: #fff;color:#666666;margin-top:-15px; overflow:hidden;padding-bottom:5px;position:relative;height:116px;border:1px solid #ccc;}
#content_main .event .module_content{border:3px solid #f0f0f0;height:115px;padding:0 10px 0 0;}
a.acceso_banner{display:block;background:url(../images/banner.jpg) -1px -1px no-repeat;height:123px;}
a span{display:none;}
#content_main .event .image{padding:0 0 0 5px;margin:3px 10px 0 0;height:110px;}
/*#content_main .event h2{font-size:14px;font-weight:bold;color:#8ad0eb;}*/
#content_main .event h2{visibility:hidden; text-indent:-9999px;height:0;overflow:hidden;}
#content_main .event em{display:block;margin:-10px 0 5px 0;padding:0 0;color:#002258;font-style:normal;font-size:13px;font-weight:bold;}
#content_main .event p{line-height:14px;}
#content_main .event p a strong{}
#content_main .event .more_info{color:#666666;background-image:url(../images/bullet_01.png);position:absolute;bottom:5px;right:15px;}

#content_main .news li{padding:5px 0 15px 10px;clear:both;}
#content_main .news li h3{font-size:12px;display:inline;}
#content_main .news li .date{font-weight:bold;font-style:normal;}

#content_main li{padding:5px 0 15px 0;clear:both;}
#content_main li h3{font-size:12px;display:inline;}
#content_main li .date{font-weight:bold;font-style:normal;}
/*#content_main .news li .more_info{float:right;margin:-5px 0 0;border:1px solid #c00;}*/

#content_main .feature{border:1px solid #ccc;height:380px;}
#content_main .feature .module_content{border:3px solid #f0f0f0;height:201px;padding:0 10px 0 310px;}
#content_main .feature .module_content .image{position:absolute;width:300px;height:200px;left:3px;top:3px;}
#content_main .feature .module_content .more_info{margin:8px 0 -8px; text-transform:none;}
#content_main .feature .module_content h3{margin:5px 0 0 0 !important;}
#content_main .feature .module_content dl{margin:3px 0 0 0 !important;padding:0 !important;}

#content_main .module_content{text-align:justify !important;}


/* CONTENT_SUB */
#content_sub h4{font-size:12px;}
#content_sub .module{margin:0;border-top:1px dotted #ccc;color:#fff;}
#content_sub .module a{color:#fff;}
#content_sub .module h4{padding:0 0 0 12px;background:url(../images/bullet_07.png) no-repeat 0 3px;}
#content_sub .module .image{border:1px solid #d7d7d7;overflow:hidden;width:138px;}


#content_sub .module .center{margin:5px 0 0;}
#content_sub .module_content{margin:5px 0;background:#ababab;padding:10px;}
#content_sub .more_info{color:#fff;text-transform:none;background:url(../images/bullet_06.png) no-repeat 99% 2px;}

#content_sub #search_input{border:0;position:relative;width:106%;margin-right:-10px;clear:both;}
#content_sub #search_input .module_content{margin:1px 0 5px;background:#b9e3f3;}
#content_sub #search_input .more_info {background:#ababab url(../images/bullet_10.png) no-repeat 97% 5px;color:#fff;padding:3px 10px;margin-bottom:-2px; text-align:left; text-transform:lowercase;zoom:1;}
#content_sub #search_input input{width:130px;margin:0 3px 3px 0;border:0;}
#content_sub #search_input .search{text-indent:-9999px!important;background:url(../images/bullet_search.png) no-repeat top left;width:9px!important;height:9px!important;padding:0;margin:0;overflow:hidden;cursor:pointer;}
*html #content_sub #search_input .search{padding-left:15px;position:relative;top:-4px;cursor:hand}
#content_sub #nav_cajas .module_content{background:#fff;border:2px solid #ccc;padding:2px;}
#content_sub #nav_cajas h4, #content_sub #nav_cajas .more_info{background-color:#b9e3f3;}
#content_sub #nav_cajas h4{padding:10px 10px 8px 25px;background:#b9e3f3 url(../images/bullet_08.png) no-repeat 10px 14px;}
#content_sub #nav_cajas ul{padding:3px 10px 10px;}
#content_sub #nav_cajas li a{color:#666666;}
#content_sub #nav_cajas .more_info{padding:3px 16px 5px;background:#b9e3f3 url(../images/bullet_09.png) no-repeat 96% 5px;}


/* CONTENT SUPP */
#content_supp ul{width:101%;}
#content_supp li h5, #content_supp li h5 a{color:#666666;}
#content_supp li h5{background:url(../images/bullet_03.png) no-repeat 0 3px;padding-left:12px;}
#content_supp li p{line-height:14px;}
#content_supp li.module{float:left;width:209px;margin:0 2px 0 0;padding:15px 18px;background:#e5f6fb;height:110px;}
*html #content_supp li.module{width:207px !important;margin:0 2px 0;padding:15px 18px;height: 120px;}
#content_supp li.module .image{width:85px;height:80px;}
#content_supp li.module .left{margin-right:10px;}
#content_supp li.module .right{margin-left:10px;}
#content_supp li.module select{font-size:9px;}
#content_supp li label{color:#55a5c2;}

/* SECTION MODELS*/
.section{}
.section_model_02{}

.section #content_main{padding:20px 0 30px 20px;width:535px;}
.section #content_main .content_body{margin:0;}
.section #content_main h2{margin:0;font-weight:bold;}
.section #content_main h3{font-size:14px;display:block;}
.section #content_main em{margin:0 0 5px 0;}
.section #content_main h2, .section #content_main h4{color: #0099CC;}
.section #content_main p{line-height:16px;}

#nav_context{float:left;width:100%;}
#nav_context li{padding:4px 0;font-size:12px;font-weight:bold;border-bottom:1px dotted #ccc;}
#nav_context li a{display:block;padding:0 15px 0 0;}
#nav_context li ul{}
#nav_context li li{font-size:11px;border:0;padding:0 0 0 10px!important;}
#nav_context li li a{background-image:none!important;font-weight:normal;display:inline;}

.section_model_02 #content_main{width:738px;}
.section_model_02 #content_sub, .section_model_03 #content_sub{display:none;}
.section_model_02 #nav_context{}

/*specific styles*/
#nav_cajas_section{border:1px dotted #ccc;border-width:1px 0;padding:15px 0 15px 30px;float:left;margin:0 15px 15px 0;width:630px;}

#nav_cajas_section li{float:left;width:145px;height:5.5em;margin-right:25px;padding:0.5em 0 0 35px;background:url(../images/bullet_04.png) no-repeat top left;position:relative;clear:none !important;}
*html #nav_cajas_section li{position:fixed;height:2em;}
#nav_cajas_section li a{color:#666666;display:block;height:100%;border-bottom:1px solid #fff;}
#nav_cajas_section li a:hover, 
#nav_cajas_section li a:active, 
#nav_cajas_section li a.active{color:#45b5df;text-decoration:none;border-color:#fefefe;}

/*********/


/**
 * Balances resultados y anuarios */
.balances_resutados #dcoment {cursor:pointer;}
.balances_resutados #dcoment:hover {text-decoration:underline;}
.balances_resutados h3 {font-size:18px !important; font-family:"Times New Roman", Times, serif; color:#0099ff;}
#smes, #sanio, #cmes, #canio, #anuario {width: 120px;}
#informeC, #informeS {width:300px;}
#descargapdf_off, #descargapdf_on, #descargapdf1_off, 
#descargapdf1_on, #descargapdf2_off, #descargapdf2_on{float:right;margin:-22px 200px 0 0;}
.sector_cajas{margin:-22px 140px 0 0 !important;}
.balances_resutados select{margin:5px;font-size:10px;} 
.balances_resutados p{margin:0 0 0 5px; padding: 0;} 
.balances_resutados select{display:block;}

/*		************
 		* CAROUSEL *
 		************  		*/
/* This <div> element is wrapped by jCarousel around the list
 * and has the classname "jcarousel-container".*/
.jcarousel-container {position: relative;}
.jcarousel-clip {z-index: 2;padding: 0; margin: 0;overflow: hidden;position: relative;}
.jcarousel-list {z-index: 1; overflow: hidden; position: relative; top: 0; left: 0; margin: 0; padding: 0;}
.jcarousel-list li,.jcarousel-item {
	float: left;list-style: none;
	/* We set the width/height explicitly. No width/height causes infinite loops. */
   	/* width: 75px;
    height: 75px;*/
}
/* The buttons are added dynamically by jCarousel before
 * the <ul> list (inside the <div> described above) and
 * have the classnames "jcarousel-next" and "jcarousel-prev". */
.jcarousel-next {z-index: 3;display: none;}
.jcarousel-prev {z-index: 3;display: none;}
.jcarousel-skin-tango .jcarousel-container {}
.jcarousel-skin-tango .jcarousel-list-vertical {padding:2px 0 0 0 !important;}
.jcarousel-skin-tango .jcarousel-container-vertical {width: 110px; height: 245px; padding: 5px 0 5px 0;}
.jcarousel-skin-tango .jcarousel-clip-vertical {width: 150px; height: 235px; margin:4px 0 4px 0;}
.jcarousel-skin-tango .jcarousel-item {margin:2px 0 2px 5px !important; width: 153px; height: 13px;}
.jcarousel-skin-tango .jcarousel-item-vertical {/* margin:0 0 3px 0;*/}
.jcarousel-skin-tango .jcarousel-item-placeholder {background: #fff;color: #000;}
/** Vertical Buttons */
.jcarousel-skin-tango .jcarousel-next-vertical {position: absolute; bottom: 0; left: 0; width: 153px; height: 8px; cursor: pointer;background: transparent url(../images/flecha_directorio_abajo.gif) no-repeat 0 0;}
.jcarousel-skin-tango .jcarousel-next-vertical:hover {background: transparent url(../images/flecha_directorio_abajo_on.gif) no-repeat 0 0;}
.jcarousel-skin-tango .jcarousel-next-vertical:active {}
.jcarousel-skin-tango .jcarousel-next-disabled-vertical,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:active {cursor: default; background: transparent url(../images/flecha_directorio_abajo_off.gif) no-repeat 0 0;}
.jcarousel-skin-tango .jcarousel-prev-vertical {position: absolute;top: 0;left: 0;width: 153px;height: 8px;cursor: pointer;background: transparent url(../images/flecha_directorio_arriba.gif) no-repeat 0 0;}
.jcarousel-skin-tango .jcarousel-prev-vertical:hover {background: transparent url(../images/flecha_directorio_arriba_on.gif) no-repeat 0 0;}
.jcarousel-skin-tango .jcarousel-prev-vertical:active {}
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:active {cursor: default;background: transparent url(../images/flecha_directorio_arriba_off.gif) no-repeat 0 0;}


