/* CSS Document */


/* ------------------------------------- centro -----------------------------------------*/

/*menu y banner  home*/
#imageContainer{position:relative;width:1003px;height:274px;overflow:hidden}
#imageContainer img {position:absolute;top:0;left:0}
.img_home{min-height:274px; margin:0px!important}
.img_home img{margin-left:-34px; padding:0px}
.ban_menu{/**/width:1003px;overflow:visible;position:relative;margin-top:-230px; min-height:229px}

.menu {float:right; width:452px; margin-right:40px}
.menu ul{margin-top:50px}
.menu li{margin-bottom:2px}
.menu li a{display:block;width:200px;text-align:left;margin-left:auto;background:url(../img/bkg_trans.png) repeat-x 0 0;padding:5px 5px;font-size:1.25em;line-height:1em;color:#000;border:1px solid #afafaf}
.menu li a:hover{background-color:#f6d7d4}
.cleim{ float:left; font:bold 2.3em/1.2em "Arial Narrow", Arial;margin-left:120px; color:#fff;width:390px}

.news {margin-top:-10px; margin-bottom:10px}
.news li{line-height:1.4em;padding-top:1.3em}
.news li a{font-weight:bold}
.news li span{font-size:.8em}
.news li p{color:#8d9295}

/*alturas rep*/
.h175{min-height:175px}
/*sin accion*/
.h110{min-height:110px}
/*con accion*/
.h110{min-height:90px}

/*medidas*/
.w145{width:145px}

/*modulos home*/
.mods{margin-left:29px;border-right:1px solid #d1d1d1;border-left:1px solid #d1d1d1;min-height:132px;background:url(../img/bkg_mods.gif) no-repeat right top;font:normal 1.1em/1.1em Arial, Helvetica, sans-serif;color:#555; margin-top:0px; clear:both}
.mods h2{font:bold 1.6em/1.3em Arial, sans-serif;color:#bd0000}

.mod{width:215px;padding:12px 12px 10px 12px;min-height:285px;float:left}
.mod1{background:url(../img/bkg_mod1.gif) no-repeat 0 0}
.mod1 .h175 p{margin-top:30px;width:120px}
.mod1 a{font-weight:bold;color:#bd0000}
.mod1 button{margin-top:25px}
.mod2 h2{width:115px;margin:12px 0px 0 0;color:#4C4C4C;float:left}
.mod2 img{margin-top:8px}
.mod2 a.link{font-weight:bold;color:#bd0000; }
.mod2 ul{clear:both}
.mod3{margin-top:36px;padding:0!important;margin-bottom:-10px/*ff*/;background:url(../img/bkg_mod3.gif) repeat-y;width:237px}
.mod3 h2{background:url(../img/bkg_mod3_top.gif) no-repeat left top;min-height:35px;padding:20px 11px 10px}
.mod3 .lista{margin-left:11px;width:169px}
.mod3 div{background:url(../img/bkg_mod3_bot.gif) no-repeat left bottom;padding-bottom:60px;min-height:231px/*ie7*/}
.mod4{margin-top:30px;width:240px;min-height:265px;float:left;background:url(../img/bkg_mod4.gif) repeat-x}
.mod4 h2{font:bold 1.3em/1.3em Arial, sans-serif;color:#9C0000;background:url(../img/bkg_mod4_top.gif) no-repeat left top;padding:32px 12px 6px 20px}
.mod4 h3{font:bold 1.2em/1.2em Arial, sans-serif}
.mod4 .h110{padding:10px 12px 0px 20px}
.mod4 ul{margin-top:10px;margin-left:3px}
.mod4 li a{padding-bottom:.2em;padding-left:23px}

.accion{min-height:45px;margin-top:15px}
.accion img{float:left;margin:0 10px 0 20px}
.accion div{margin-bottom:6px}
.accion span.up{color:#23c812;font-weight:bold;padding-left:15px;background:url(../img/ico_accion.gif) no-repeat 5px 2px}
.accion span.down{color:#000;font-weight:bold;padding-left:15px;background:url(../img/ico_accion_down.gif) no-repeat 5px 2px}
.inv_banner{position:relative;width:238px;margin-top:25px}
.inv_banner .absolute{position:absolute;top:1px;background:url(../img/bkg_ban_inv.gif) no-repeat left bottom;padding-bottom:9px;width:240px}
.inv_banner img{margin-left:1px}
.inv_banner span{display:block;float:right;padding-right:20px;font-family:"Arial Narrow", Arial; font-size:1.1em}
/*.red{ color: #e60000; font-weight: bold}*/
.marb8{margin-bottom:14px}
.mart10{margin-top:29px!important}

.img{min-height:100px;width:230px; margin:0px!important;padding-top:20px}
.img img{ padding:0px}
.superposic{/**/width:230px;position:relative;margin-top:-130px; min-height:100px}

.piemod{background:url(../img/bkg_centro.gif) no-repeat left bottom;clear:left;padding-bottom:10px/*ff*/}



/*banners pie*/
.banspie{margin-left:29px;background:#c8c8c8 url(../img/bkg_ban_pie.gif) no-repeat left bottom;padding-bottom:10px;min-height:30px}
.banspie img{margin:10px 0 0 10px}

/*boton rep*/
button.curri{border:1px solid #d9d9d9;color:#ce0202;background:#fff;font-size:.9em;overflow:visible;padding:1px 4px;cursor:pointer}

/*home y no en subhome_inversores2 */
.tit_junta{background-image:none!important; padding:0px 0px 7px 16px!important; margin:0px!important; font-family:Arial Narrow, arial!important; letter-spacing:.05em; font-size:1.55em!important; font-weight:bold!important; line-height:17px!important}
.tit_junta a{color:#9C0000}
.tit_junta span{color:#737373; text-align:left;float:none!important;font-size:.8em!important;display:block }
.sp_bott{margin-top:40px}

/*Mapa web*/
#contenedor2{width:985px;margin:0px auto;position:relative}
#ctCont.sin_mlateral{background-image:none;clear:both}
#ctCont.sin_mlateral .iz{background:url(../img/img_izq.jpg) no-repeat 0 0;width:210px;height:300px}
.cabe_sin_menu{width:985px;min-height:154px;background:url(../img/bkg_cabecera_sin_menu.gif) no-repeat;float:right}

.contNoso h3{font:bold 1.6em Arial, sans-serif;color:#555;font-weight:bold}

.li_mapa li{margin:25px 0}
.li_mapa li a{font-weight:bold; font-size:1.3em; background:url(../img/ico_map1.gif) no-repeat 5px; padding-left:20px;}
.li_mapa li a:hover{color:#bd0000;cursor:pointer}
.sub_li_mapa li{margin:7px 0 7px 38px}
.sub_li_mapa li a{ font-weight:normal; font-size:1.2em; background:url(../img/ico_map2.gif) no-repeat 5px}
.subsub_li_mapa li a{background:url(../img/ico_map3.gif) no-repeat 5px}
.subsubsub_li_mapa li a{background:url(../img/ico_map4.gif) no-repeat 5px}


/* 100 % cuidado con los odd p en orden...*/
/*history: subhome nosotros*/
.history .tabs{margin-top:20px;min-height:24px}
.history .tabs ul li{line-height:1em/*;min-height:25px*/}
.history .bot_pas{float:right;margin-top:-24px}
.hist{padding:25px 0 24px;font:normal 1.05em/1.4em Arial, Helvetica, sans-serif;/*color:#909193;*/clear:both;overflow:hidden;height:1%;border:1px solid #fff}
.hist img{float:left;border:1px solid #dbdbdb}
.hist .txt{width:70%;float:left;padding:0 12px 0 28px}
.history .odd{/*background:#f8f7f3;*/border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}
.odd p{padding-right:23px}
.pie_img{width:160px;float:left}
.history h4{font:bold 1.4em/1.1em Arial, Helvetica, sans-serif;margin:12px 0;}
.video{margin:8px auto;width:480px;height:385px}
/* 100% */

/*red de oficinas  */
.red_of_sup{padding-top:6px;background:url(../img/bkg_red.gif) no-repeat 0 0;}
.red_of_pie{padding-top:6px;background:url(../img/bkg_red_bot.gif) no-repeat 0 0;clear:both;margin-bottom:28px}
.red_of{border-right:1px solid #e5e5e5;border-left:1px solid #e5e5e5;overflow:auto;min-height:24em;padding:14px}
.w360{width:350px}

.form{margin:100px 0}
.form label{display:block;min-width:80px;float:left;vertical-align:top;margin-bottom:4px;margin-left:75px}
* html .form label{width:80px;margin-left:42px} 
.form select,.cp{width:17em;border:1px solid #9c9c9c;float:left;vertical-align:top;font-size:0.9em;margin-bottom:4px}
* html .form select, * html .cp{width:16em}
.cp{width:16.5em;padding-left:3px}
* html .cp{width:15.5em}	 
.form div{text-align:right}
.form div input{text-align:right;float:none!important;margin-right:56px}
.form .alg_right{margin-right:20px}

/*oficinas */
.pag{background:#eeece7;margin-top:12px;min-height:1.3em;padding:5px 0 0 0;clear:both;font-size:1.1em}
p.resl{width:38.5%;float:left;padding-left:8px;padding-top:0px!important;font-size:1em!important;margin-bottom:0!important}
.pags{width:58.9%;float:left;text-align:right}

/*paginador oficinas*/
ul.menu_p{float: right;margin: 0;padding:0;}
ul.menu_p li{ display: inline;float: left;padding: 0 .3em;border-right: 1px solid #7C7C7C;line-height:1.01em}
ul.menu_p li.sel a, ul.menu_p li.sel span{font-weight:bold;color:#ca0204}
.menu_p .ant{ padding-left:10px;background: url(../img/ant.gif) no-repeat left center;padding-right:10px}
.menu_p .sig{padding-right:10px;background: url(../img/sig.gif) no-repeat right center;border:none;margin-left:10px}

/*webs del grupo*/
.li_webs li{margin:25px 0}
.li_webs li a{font-weight:bold; font-size:1.3em; background:url(../img/ico_list.gif) no-repeat 5px 1px; padding-left:25px;}
.li_webs li a:hover{color:#bd0000;cursor:pointer}
.li_webs li a span{font-weight:normal; font-size:0.95em; margin:8px 25px; display:block}
