*{margin:0; padding:0}
body{background-color:#FFFFFF;font:12px Arial, Helvetica, sans-serif}
ul, li{list-style:none}
a{cursor:pointer;}
a span{display:none}
#contenedor{width:980px; padding:10px; margin: 0 auto;}
h1{text-indent:-2000px; height:85px; background:url(../images/logo_cajasdeahorros.gif) 10px 0px no-repeat;margin-bottom:0px;}
h2{font:italic bold 24px "Times New Roman", Times, serif; color:#0099ff;}
h3{ font:bold italic 16px "Times New Roman", Times, serif; color:#333333}
h4{ font:bold 12px Arial, Helvetica, sans-serif; color:#0099ff;}
.clearfix{clear:both;}

/*CABECERA*/
#siguenos{float:right; height:60px; margin-right:20px; margin-bottom:-10px;}
#siguenos p{margin-left:65px; font:italic 15px "Times New Roman", Times, serif;padding:0px;color:#000000;}
#iconos{background:url(../images/fondo_follow.gif) 0 0 no-repeat; width:154px; height:38px;padding:5px;}
.icoSeguir{width:25px; height:25px; display:inline-block; background-repeat:no-repeat; background-position:0 0;}
#facebook{background-image:url(../images/follow_feisbuk.gif);}
#twitter{background-image:url(../images/follow_tuiter.gif);}
#flickr{background-image:url(../images/follow_flicker.gif);}
#delicius{background-image:url(../images/follow_delicius.gif);}
#youtube{background-image:url(../images/follow_yutuf.gif);}

/*MENU PRINCIPAL*/
#mainmenu{border-bottom:solid 3px #333; width:960px; padding: 0 5px; height:30px; border-bottom:solid 3px #333;}
#mainmenu li{ float:left; margin:0 3px;}
#mainmenu li a{display:block; height:30px; background-position: 0 -31px; background-repeat:no-repeat}
#mainmenu li a.sel{background-position:0 0}
#mainmenu li a#inicio{background-image:url(../images/menu1.png); width:65px;}
#mainmenu li a#cajas{background-image:url(../images/menu2.png); width:154px;}
#mainmenu li a#obra{background-image:url(../images/menu3.png); width:110px;}
#mainmenu li a#prensa{background-image:url(../images/menu4.png); width:147px;}
#mainmenu li a#balance{background-image:url(../images/menu5.png); width:105px;}
#mainmenu li a#informe{background-image:url(../images/menu6.png); width:98px;}
#mainmenu li a#blog{background-image:url(../images/menu7.png); width:65px;}
#mainmenu li a#foro{background-image:url(../images/menu8.png); width:152px;}
/*MENU SECUNDARIO*/
#secmenu{clear:both; width:100%; padding:0; border-bottom:solid 2px #b7b7b7; height:30px;}
#secmenu li{ float:left; border-right: dashed 1px #b7b7b7; padding:5px 10px;}
#secmenu li a{ padding:0 10px; font: italic bold 16px "Times New Roman", Times, serif; color:#808082; text-decoration:none}
#secmenu li a.sel{color:#09f; background:url(../images/bullet_on.gif) 0 5px no-repeat;}
/*CENTRO*/
#desarrollo{width:760px; float:left;}
#destacados{width:170px; float:right; border-left: dashed 1px #b7b7b7; padding:10px 0 10px 20px; position:relative; left:-30px; border-solid:1px #999;}
#destacados h3{ text-align:center;}
#desarrollo p{margin-top:10px;font:11px Arial, Helvetica, sans-serif; color:#666}

#fondo{display:block; width:171px; height:209px; margin: 0 auto 10px; border:none;
background:url(../images/fondo_bibliografico.gif) 0 0 no-repeat; text-decoration:none;}
#rsc{display:block; width:170px; height:189px; margin: 0 auto 10px; border:none;
background:url(../images/fondo_memorias.gif) 0 0 no-repeat; text-decoration:none;}
#rsc select{ width:150px; margin:108px 10px 0; font:10px Arial, Helvetica, sans-serif; color:#09f;}
/*PIES*/
#prepie{clear:both; border-top:dashed 1px #b7b7b7; margin-top:10px}
#prepie div{width:49%; float:left; margin:10px 0; height:120px;}
#pp1{ border-right:dashed 1px #b7b7b8; background:url(../images/img_memorias.gif) 0 0 no-repeat;}
#pp1 h3{margin: 10px 50px 10px 210px;}
#pp1 p{ font: 11px Arial, Helvetica, sans-serif; color:#666; margin:0 35px 10px 210px;padding:0px;}
#masinfo{ display:block; width:93px; height:23px; float:right; margin-right:25px;
background:url(../images/btn_masinfo.gif) 0 0 no-repeat;}
#pp2{background:url(../images/img_tercer_sector.gif) 10px 0 no-repeat;}
#pp2 h3{margin: 10px 50px 10px 210px;}
#pp2 p{ font: 11px Arial, Helvetica, sans-serif; color:#666; margin:0 30px 10px 210px;padding:0px;}
#pp2 a{ display:block;float:right; margin-right:15px; font:14px Arial, Helvetica, sans-serif; color:#666;}
#ponencias{ width:81px; height:23px; background:url(../images/btn_ponencias.gif) 0 0 no-repeat;}
#informes{ width:81px; height:23px; background:url(../images/btn_informes.gif) 0 0 no-repeat;}
#pie{clear:both;border-top: dashed 1px #b7b7b7; text-align:center; padding:22px; margin-bottom:20px;
background:#4DB8FF url(../images/logo_cajas_marca.gif) 10px 5px no-repeat;}
#pie li{display:inline; margin: 0 20px;}
#pie li, #pie li a{font:bold 11px Arial, Helvetica, sans-serif; text-decoration:none; color:#21506F;}

/*menu3*/
#img_ppal{width:735px; height:221px; margin-top:10px;}
#menu3{float:left;}
#menu3 li{width:210px;}
#menu3 li a{font:bold 16px "Times New Roman", Times, serif;display:block; width:140px; padding:5px 40px 5px 10px;}
.menu3nosel{color:#808082}
.menu3sel{color:#0099ff; border-top:solid 2px #b8b8b8; border-bottom:solid 2px #b8b8b8; background-color:#e5e5e5;}
.menu3sel a{background:url(../images/bullet_on.gif) right no-repeat;}
.menu3nosel a{background:url(../images/bullet_off.gif) right no-repeat;}

/*contenido*/
.aflecha{background:url(../images/bullet_on.gif) right no-repeat; padding-right:10px;float:right; font-size:11px; text-decoration:none; color:#000;}
.aflechaTop{background:url(../images/bullet_top.gif) left no-repeat; padding-left:12px; font-size:11px; text-decoration:none; color:#000;}
.oculto{display:none;}

/*cajas de ahorrros*/
.contCajas h2, .contObra h2{margin-bottom:10px;}
.contCajas{border-left:1px dashed #b9b9b9; margin-left:210px; padding:15px;}
.contp{font:12px Arial, Helvetica, sans-serif; color:#505050; margin-bottom:10px}
/*obra social*/
.contObra{margin-top:15px;}
.contObra h3{margin:30px 0 10px 0;}
/*notas de prensa*/
#ifPrensa{width:750px; height:500px;}
/*instantanea del sector*/
.instantanea{border-left: dashed 1px #b7b7b7; float:left; padding-left:25px;}
.instCabecera{ padding:10px; background-color:#ddf0fd; margin-bottom:10px;}
.instCabecera strong{font:bold 16px "Times New Roman", Times, serif; color:#0099ff;}
.instCabecera #titSeries{color:#999; display:none;}
.instCabecera #titSeries .barra{color:#0099ff; font-weight:bold;}
#btnTabla{margin:10px 25px 10px 0}
/*obra social en cifras*/
.obraCifras h2{margin-bottom:15px;}
#ulCifras{margin:15px 0 0 30px ;}
#ulCifras li{padding:2px 0}
#ulCifras li{padding:2px 0 2px 0; list-style:url(../images/bullet_lista.gif);}
#ulCifras li strong{font-size:12px;color:#0099cc;font-weight:bold;}
.contTabla h2{margin:10px 0}
/*informes*/
#acuerdo_ctas a,#acuerdo_ctas2 a{font:11px Arial, Helvetica, sans-serif;color:#0099ff;text-decoration:none;}
#acuerdo_ctas a:hover,#acuerdo_ctas2 a:hover{text-decoration:underline;}
#acuerdo_ctas .imge{background:url(../images/pdf-icon-on.gif) no-repeat right bottom;margin: 45px 5px 0 10px;}
#acuerdo_ctas .imge, #acuerdo_ctas2 .imge{float:right;width:100%;text-align:right;padding-right:20px;background: url(../images/pdf-icon-on.gif) no-repeat right bottom;margin:0 10px 10px 0;}
.contTabla{width:720px;height:auto;}
#listapuntes li{margin-bottom:10px;}
/*fondos historico documentales*/
#form_fondo select{ display:block; width:350px; height:20px; margin:20px 0 0 50px; font:11px Arial, Helvetica, sans-serif;color:#0099ff; }
.pdf{ padding:15px 5px 0 0;}
.descargar{ display:block; margin: -20px 0 0 300px; width:100px; }
#fototeca_izda{ float:left; width:100px; height:300px;}
#fototeca_izda img{ cursor:pointer;}
#fototeca_dcha{float:left;  width:200px; height:300px; padding-left:30px;}
/*Maps*/
#oficinas{width:100%; height:510px; overflow:auto;}
/*comunicado*/
#comunicado{width:760px; float:left;font:12px Arial, Helvetica, sans-serif; color:#666; background-color:#f9f9f9; padding:10px 20px;}
#comunicado ul li{background:url(../images/bullet_01.png) left 3px no-repeat; padding-left:18px; font:12px Arial, Helvetica, sans-serif; color:#222222; padding-bottom:5px;}
#comunicado ul li ul li{background:url(../images/bullet_08.png) left  no-repeat; padding-left:18px; font:11px Arial, Helvetica, sans-serif; color:#666; padding-bottom:2px;}
.enlace{font: bold 12px Arial, Helvetica, sans-serif; color:#0099ff; }