/* 
Title: CECA, Cajas de Ahorros.
 */
 
/* UI RESET */
body, h1, h2, h3, h4, h5, h6, p, ul, ol, li, dl, dt, dd, form, input{
	padding:0em;
	margin-top: 0em;
	margin-right: 0em;
	margin-bottom: 0em;
	margin-left: 0em;
}
ul, ol, li{list-style:none;}
a, acronym{outline:none;text-decoration:none;border:0;}
a img{border:0;}
a:hover{text-decoration:underline;}

/* LAYOUT */
body{font:11px Arial, Helvetica, sans-serif;color:#666666;background-color:#FFF;}
#container{width:740px;margin:0 auto 30px;position:relative;padding:27px 0 0;overflow:hidden;background:#fff;}
#branding{height:115px;background:#e0e0e0;color:#fff;background:url(../images/VideoCabeceraExtra.jpg) no-repeat top left;overflow:hidden;}
#branding h1{text-indent:-99999px;}
#branding h1 a{display:block;height:115px;padding:0;}
#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_sub{float:right;width:160px;margin:0 0 10px;padding:0 10px 0 0;}
#content_supp{clear:both;overflow:hidden;}
#site_info{clear:both;}


/*BRANDING*/
#index #branding{background-image:url(../images/videoCabecerahome.jpg);}
#section_02 #branding{background-image:url(../images/videoCabeceraCajas.jpg);}
#section_03 #branding{background-image:url(../images/videoCabeceraObra.jpg);}
#section_04 #branding{background-image:url(../images/videoCabeceraActualidad.jpg);}
#section_05 #branding{background-image:url(../images/VideoCabeceraExtra.jpg);}
#section_06 #branding{background-image:url(../images/VideoCabeceraCongreso.jpg);}

/* NAVIGATION */
#nav{border:1px solid #ccc;border-width:0 1px;width:738px;overflow:hidden;}
.nav{float:left;width:100%;background:#666666;}
.nav li{float:left;padding:0 20px 0 18px;}
.nav li a{display:block;padding:4px 0;color:#fff;}

#nav_main{margin:0 0 25px;border-bottom:1px solid #ccc;width:120%;position:relative;}
#nav_main li{border-bottom:4px solid #fff;}
#nav_main li a{position:relative;bottom:-6px;padding-bottom:11px;margin-top:-4px;}
#nav_main li a:hover,
#nav_main li:hover a,
#nav_main li.over a,
#index #nav_item_01 a,
#section_02 #nav_item_02 a,
#section_03 #nav_item_03 a,
#section_04 #nav_item_04 a,
#section_05 #nav_item_05 a,
#section_06 #nav_item_06 a,
#section_07 #nav_item_07 a,
#section_08 #nav_item_08 a{border-bottom:4px solid #0099CC;padding-bottom:7px; text-decoration:none;}
#index #nav_main li:hover ul, #index #nav_main li.over ul{ display: block;} 
/*menu 2 nivel*/
#nav_main li .nav_sub{position:absolute;top:30px;left:0;background:#e5f6fb;display:none;text-align:center;width:740px;padding:5px 0;}
#nav_main li .nav_sub li{padding:0 6px;float:none;display:inline; text-align:center;border:0!important;}
#nav_main li .nav_sub li a, 
#nav_main li:hover .nav_sub li a,
#nav_main li.over .nav_sub li a{color:#666666;display:inline;position:static!important;padding:5px 8px;border:0!important;}
#nav_main li .nav_sub li a:hover{background:#fff;border:0;}

#section_02 #nav_item_02 .nav_sub,
#section_03 #nav_item_03 .nav_sub,
#section_04 #nav_item_04 .nav_sub,
#section_05 #nav_item_05 .nav_sub,
#section_06 #nav_item_06 .nav_sub,
#section_07 #nav_item_07 .nav_sub,
#section_08 #nav_item_08 .nav_sub{display:block;}

#nav_cajas h4{margin:0 0 0.2em !important;}
#nav_cajas li{padding:2px 0;}
#nav_cajas li a{color:#666666;}

#nav_site_info{ text-align:center;padding:4px 0;}
#nav_site_info li{color:#fff;padding:4px 25px;display:inline;float:none; text-align:center}
#nav_site_info li a{padding:0;display:inline;}

#nav_tools{position:absolute;top:8px;right:0;float:left;width:auto;background:none;text-transform:lowercase;clear:both;}
#nav_tools li{padding-right:0;}
#nav_tools li a{color:#666666; text-align:right;padding:0;}
#nav_tools li#tools_webmap, #nav_tools li#tools_contact, #nav_tools li#tools_webmap a, #nav_tools li#tools_contact a{width:12px;height:12px;line-height:12px;overflow:hidden;padding:0;}
#nav_tools li#tools_contact{padding:0 10px;text-indent:99999px}
#nav_tools li#tools_webmap{padding:0 10px;border-right:1px solid #666666;text-indent:99999px}
#nav_tools li#tools_webmap{background:url(../images/bullet_webmap.png) no-repeat center center;}
#nav_tools li#tools_contact{background:url(../images/bullet_contact.png) no-repeat center center;}
#nav_tools #tools_language{padding:0;}
#nav_tools #tools_language li{padding:0 0 0 10px;}

/* COMMON CLASSES */
.active{color:#26a8da!Important;}

.col{float:left;}
.col_01{width:210px;}
.col_01 #menu3 a,.col_02 a{color:#0099ff;}
.col_01 h3.h3foro{color:#0099ff;font-size:16px;}
.col_01 h4{font:bold italic 14px "Times New Roman", Times, serif; color:#333333}
.col_02{float:right;width:535px;margin:0 4px 0 0;}
.col_02 h2{margin-top:15px;}
.col_02 li{font-size:11px;margin-bottom:10px;}
.col_02 ul{margin-top:5px;}
.col_02 a.pdf{float:right;background:url(../images/pdf-icon.png) no-repeat right bottom;margin:10px;font-size:11px;}

.module{}
.module_content{}
.news{}
.more_hide{display:none;}
.more_info{display:block;text-transform:lowercase;text-align:right;margin:5px 0 0;clear:both;padding-right:15px;}
.more_info, #nav_context li a{background:url(../images/bullet_01.png) no-repeat center right;}
.image{}
.video{width:319px;height:236px;background:#666;}
.left{float:left;margin:5px 15px 5px 0;}
.right{float:right;margin:5px 0 5px 15px;}
.center{margin:10px 0;}
.news h3, .news .date{display:inline;}

.caption{padding:5px 0 0;}
.caption a{color:#16a2d7;}


/* GENERAL */
/*forms*/
form{margin:0 0 5px;}
label{display:block;}
input{font-size:11px;}
/**/
a, .azul_peq{color: #45b5df;}
h1{}
h2, #content_main .feature h3{font-size:18px;font-weight:bold;color:#8ad0eb;}
h3{font-size:16px;}
h4{font-size:14px;}
h5{font-size:12px;}
h6{font-size:11px;}
h1, h2, h3, h4, h5, h6, label{margin:0 0 0.5em;}
p{padding:5px 0 10px;}
dl{font-size:12px;font-weight:bold;padding:0 0 8px;}
dt{color:#a9ddf0;}
dd{font-size:11px;color:#16a2d7;}

/* 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:280px;}
#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{}


/*cambio de color en titulares y enlaces de la seccion dedicada al FORO*/
.section_event_01 #content_main{width:610px;}
.section_event_01 #content_main a, 
.section_event_01 #content_main h1,  
.section_event_01 #content_main h3,
.section_event_01 #content_main h4,  
.section_event_01 #content_main h5, 
.section_event_01 #content_main h6,
.section_event_01 .caption a{color:#002457;}
.section_event_01 #content_main h2, .section_event_01 #content_main h5.date{color:#ababab;}
.section_event_01 #content_main h4, .section_event_01 #content_main h5.date{display:inline;margin-right:5px;}
.section_event_01 #nav_context li a{background-image:url(../images/bullet_05.png);}
.section_event_01 .col_01 .center{margin-top:5px;}
.section_event_01 .headline h4, .section_event_01 .headline h5{color:#666666!important;}
.section_event_01 .headline h6{color:#002457;}
.section_event_01 .module_content ul{margin:0 0 0 0;}
.section_event_01 .module_content ul li{padding:5px 0 5px 0 !important;}
.section_event_01 .module_content ul li ul li{padding:1px 0 1px 40px !important;}
.section_event_01 .module_content span{color:#002457;font-weight:bold;}

.section_model_03 #content_main{width:698px!important;}
.section_model_03 .col_02{width:530px;}
.td_foro   {
	padding: 0.3em;
	border-bottom-color: #666666999;
	border-bottom-style: dotted;
	border-bottom-width: thin;
	padding-top: 8px;
  }
.programa-congreso ul li { line-height:16px;}
.programa-congreso ul li a{color:#666666 !important;text-decoration:underline;}
.programa-congreso ul li a:hover{color:#002457 !important;}
.programa-congreso ul li a.verponencia{color:#002457 !important;text-decoration:none;}
.programa-congreso ul li a.verponencia:hover{color:#002457 !important;text-decoration:underline;}
.programa-congreso #contextnav_item_02, .programa-congreso #contextnav_item_03{margin:20px 0 0 !important;}
.programa-congreso .date{font-size:11px;}
.naranja{font-size:12px; color: #ff6600;  font-weight: bold;}


/*ACTIVES SYSTEM - The actives for main navigation are in the top of this page under NAVIGATION>#nav_main*/
/*show second-level navigation*/
#section_02 #nav_item_02 .nav_sub,
#section_03 #nav_item_03 .nav_sub,
#section_04 #nav_item_04 .nav_sub,
#section_05 #nav_item_05 .nav_sub,
#section_06 #nav_item_06 .nav_sub,
#section_07 #nav_item_07 .nav_sub,
#section_08 #nav_item_08 .nav_sub{display:block;	border-bottom-width: thin;}

/*Second-level navigation active link*/
.secondlevelnav_01 .subnav_item_01 a,
.secondlevelnav_02 .subnav_item_02 a,
.secondlevelnav_03 .subnav_item_03 a,
.secondlevelnav_04 .subnav_item_04 a,
.secondlevelnav_05 .subnav_item_05 a,
.secondlevelnav_06 .subnav_item_06 a,
.secondlevelnav_07 .subnav_item_07 a,
.secondlevelnav_08 .subnav_item_08 a{background:#fff;}

/*.secondlevelnav_05 .module, .secondlevelnav_05 .module_content{float:left;display:inline;}*/

/*Third-level navigation active link*/
.thirdlevelnav_01 #contextnav_item_01 a,
.thirdlevelnav_02 #contextnav_item_02 a,
.thirdlevelnav_03 #contextnav_item_03 a,
.thirdlevelnav_04 #contextnav_item_04 a,
.thirdlevelnav_05 #contextnav_item_05 a,
.thirdlevelnav_06 #contextnav_item_06 a,
.thirdlevelnav_07 #contextnav_item_07 a{color:#666666;}

#nav_context li ul li a{color:#002457!important;}

/*Fourth-level navigation active link*/
.fourthlevelnav_01 #contextnav_subitem_01 a,
.fourthlevelnav_02 #contextnav_subitem_02 a,
.fourthlevelnav_03 #contextnav_subitem_03 a,
.fourthlevelnav_04 #contextnav_subitem_04 a,
.fourthlevelnav_05 #contextnav_subitem_05 a,
.fourthlevelnav_06 #contextnav_subitem_06 a,
.fourthlevelnav_07 #contextnav_subitem_07 a{color:#666666!important;}

/*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;}
.popup{display:none;}
*html .popup{display:block;width:120px!important;background:#fff;border:1px solid #a7e4fc;color:#16a2d7;line-height:1.3em;height:6em;padding:5px 10px;}
#nav_cajas_section li:hover .popup, #nav_cajas_section li.over .popup{display: block;position:absolute;z-index:9999;float:left;top:0;left:35px;padding:5px 10px;width:128px!important;background:#fff;border:1px solid #a7e4fc;color:#16a2d7;line-height:1.3em;} /*Suckerfish menu*/
#nav_cajas_section li .popup li{padding:0;margin:0;width:auto;height:auto;background-image:none;float:none;position:static;}
#nav_cajas_section li .popup li a{display:inline;}

#fondo_biblio_int .module_content{margin:0;padding:10px 0 0 10px;height:112px;}
#fondo_biblio_int .module_content .image{width:87px !important;padding:0;}
#fondo_biblio_int .module_content .more_info{margin:-30px 5px 0 0 !important;padding:3px 17px 5px 0;background-position:92% 15px;width:30px;float:right;text-align:left;}

#foro_destacado{margin:7px 0 0 0 !important;}
#foro_destacado .module_content{margin:0 0 0 0;padding:10px 0 0 10px;height:130px;}
#foro_destacado .module_content .image{width:87px !important;padding:0;}
#foro_destacado .module_content .more_info{margin:-18px 5px 0 0 !important;padding:3px 8px 5px 0;background-position:13px 7px;width:30px;float:right;text-align:left;}


#libro_verde{margin:7px 0 0 0 !important;}
#libro_verde .module_content{margin:0 0 0 0;padding:10px 0 0 10px;height:190px;}
#libro_verde .module_content .image{width:87px !important;padding:0;float:left;}
*html #libro_verde .module_content .image{width:80px !important;}
#libro_verde .module_content .imge{width:50px; float: right; background: url(../images/pdf-icon.png) no-repeat right bottom;margin: 45px 5px 0 0;height: 50px;}
#acuerdo_ctas .imge{background: url(../images/pdf-icon.png) no-repeat right bottom;margin: 45px 5px 0 10px;}
*html #libro_verde .module_content .imge{width:20px !important; margin: 45px 5px 0 0;}
#libro_verde .module_content .more_info{margin:0 0 !important;text-align:left;background: url(../images/bullet_06.png) no-repeat 80% 20px;}
*html #libro_verde .module_content .more_info{margin:0 0 !important;padding:0 0 !important;width:20px !important;}

.more_info_pdf{display:block;text-transform:lowercase;text-align:right;margin:5px 0 0;clear:both;padding-right:15px;}
.more_info_pdf, #nav_context li a{background:url(../images/bullet_01.png) no-repeat center right;}

.more_info_pdf_2{text-transform:lowercase;text-align:right;margin:5px 0px 0;clear:both;padding-right:15px;}
.more_info_pdf_2, #nav_context li a{background:url(../images/bullet_01.png) no-repeat center right;}
#acuerdo_ctas .imge, #acuerdo_ctas2 .imge{ float:right; width:300px; text-align:right; padding-right:20px; background: url(../images/pdf-icon.png) no-repeat right bottom; margin: 0 10px 10px 0;}

/*********/

/*SELECTS Script by Aaron Gustafson (http://v2.easy-designs.net/articles/replaceSelect/) */
#content_supp li.module p.select{position:relative;width:105px;float:left;padding:0;height:20px;}
#content_supp li.module select{width:105px;}
*html #content_supp li.module select{width:100px !important;}
select{display: block;}
select.replaced {display: none;}
ul.selectReplacement_small {background:#fff url(../images/bg_select_01.png) top right no-repeat;display:block;margin: 0 0 5px;padding: 0;height: 16px;width:110px!important;z-index:9999;position:absolute;right:0;}
ul.selectReplacement_small li {color: #666666;cursor: pointer;display: none;font-size: 11px;line-height: 16px;list-style: none;margin: 0;padding: 1px 12px 1px 8px;}
ul.selectOpen_small{width:110px;}
ul.selectOpe_smalln li {display: block;background:#fff;position:relative;top:16px;width:90px;color:#666666;}
ul.selectReplacement_small li.selected {color: #fff;display: block;}
ul.selectOpen_small li.selected {display: block;background:#b8e7f9;color:#fff;font-weight:bold;}
ul.selectOpen_small li:hover,
ul.selectOpen_small li.hover,
ul.selectOpen_small li.selected:hover {color:#8ad0eb;}

ul.selectReplacement_big {background:#fff url(../images/bg_select_01.png) top right no-repeat;display:block;margin: 0 0 5px;padding: 0;height: 16px;width:200px!important;z-index:9999;position:absolute;left:0;}
ul.selectReplacement_big li {color: #666666;cursor: pointer;display: none;font-size: 11px;line-height: 16px;list-style: none;margin: 0;padding: 1px 12px 1px 8px;}
ul.selectOpen{width:300px;}
ul.selectOpen_big li {display: block;background:#fff;position:relative;top:0px;width:200px;color:#666666;}
ul.selectReplacement_big li.selected {color: #fff;display: block;}
ul.selectOpen_big li.selected {display: block;background:#b8e7f9;color:#fff;font-weight:bold;}
ul.selectOpen_big li:hover,
ul.selectOpen_big li.hover,
ul.selectOpen_big li.selected:hover {color:#8ad0eb;}

#datos_dinamicos{display:none;}
#apuntes_coyuntura{font-size:10px;display:none;}

.pdf-icon {background:url(../images/pdf-icon.png) no-repeat left;padding:0 0 0 20px;}
.obra-social-numero_azul{font-size:12px;color:#0099cc;font-weight:bold;}

/**
 * Obra social en cifras */
.obra_social_cifras ul{}
.obra_social_cifras ul li{padding:2px 0 2px 0 !important;margin:0 0 0 20px !important; list-style:url(../images/bola-azul.gif) !important;}

.memorias_rsc li {clear:both;border-bottom:#ccc dotted 2px;margin:10px 0 3px 0;height:90px;}
.memorias_rsc li img{float:left;padding:0 0 0 0;}
.memorias_rsc li div{float:right;width:420px;margin:40px 0 0 0;}
.memorias_rsc li h3{padding:0 !important;margin:0 !important;}
.memorias_rsc li p{width:320px;}
.memorias_rsc li a{margin:-25px 0 0 0;}

#tipos_interes{font-size:10px;margin:0 0 20px 0;}

/**
 * Balances resultados y anuarios */
.balances_resutados #dcoment {cursor:pointer;}
.balances_resutados #dcoment:hover {text-decoration:underline;}
.balances_resutados h3 {font-size:13px !important;}
#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;} 

/*		************
 		* 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;}

/* A partir de aquí, hecho en CECA */

/*para el iframe de la home: Actualidad */
#actualidad{ width:510px; height:380px; padding:5px; overflow-y:hidden;}
#actualidad1{ width:520px; height:360px; padding:5px; overflow-y:hidden;}
/*para la página completa de Actualidad */
#actualidad2{ width:520px; height:400px; padding:5px; overflow:hidden;}
/* para alinear las columnas de tablas a la derecha */
.derecha{ text-align:right; padding-right:4px;}

/*FORO*/
fieldset{border:1px solid #0099cc;padding:10px;margin:0px 0px 5px;*margin:0px;background:#ffffff;}
legend{font-weight:bold;font-size:12px;color:#0099cc;}
fielset input{padding-left:2px;}
fieldset input,fieldset label,fieldset select{float:left;margin-left:2px;font-size:11px;}
fieldset label{font-weight:bold;*margin-top:3px;}
fieldset li{height:2px;padding-bottom:0px;}
fieldset li label{width:60px;}
fieldset li input{width:280px;_width:260px;}
fieldset li select{width:284px;_width:264px;}
fieldset li input.corto{width:80px;}
#ong, #caja{border-top:1px solid #0099cc;clear:both;margin-top:10px;padding-top:10px;}
#ong{display:none;}
fieldset em{font-weight:normal;font-style:normal;width:160px;border:1px solid white;}
div.programa-congreso input.btn{color:#555555;float:right;font-weight:bold;background: transparent url(../images/btn_corto.gif) no-repeat 0 0;width:70px;height:28px;border:none;margin:4px 0;cursor:pointer;}
.imgplano{border:1px solid #828284;}
ul.int li{list-style:disc;margin-left:25px;padding-bottom:0px !important;}
#divok, #divno_ok{display:none;}
div.confirm{border-top:2px dotted #ccc;border-bottom:2px dotted #ccc;padding:10px;margin-top:15px;}
div.confirm p{padding-left:40px;}
div.confirm p.ok{background:transparent url(../images/ico_okgrande.gif) no-repeat 0 5px;height:33px;}
div.confirm p.ko{background:transparent url(../images/ico_kogrande.gif) no-repeat 0 5px;height:33px;}
p.foro{text-align:center;}
p.foro a{font-size:12px;font-weight:bold;}
a.pdf{float:right;background:url(../images/pdf-icon.png) no-repeat right bottom;margin: 0 5px 0 0;width:170px;}
h5.dia{border-top:2px dotted #ccc;padding-top:10px;}