@charset "utf-8";
/* CSS Document */

/* COMUNES */
* { margin:0px; padding:0px; border:none; font-family:Arial, Helvetica, sans-serif; }
body, h1, h2 { font-size:small;}
ul { list-style-type:none; }
img { border:none; z-index:0;}
.subrayado { text-decoration:underline; }
.tachado { text-decoration:line-through; }
.negrita {font-weight: bold;}
a:link, a:visited, .color0 { color:#be2c37; }
a:hover { text-decoration:none; }
a.color1:link, a.color1:visited, .color1 { color:#3c3c3c; } /* gris oscuro */
a.color2:link, a.color2:visited, .color2 { color:#be2c37; } /* rojo */
a.color3:link, a.color3:visited, .color3 { color:#FFFFFF; } /* blanco */
a.color4:link, a.color4:visited, .color4 { color:#FF9801; } /* naranja */
a.color5:link, a.color5:visited, .color5 { color:#000000; } /* negro */
a.sin_subrayar:link, a.sin_subrayar:visited { text-decoration:none; }
.aleft { text-align:left; } .acenter, .center { text-align:center; } .aright, .right { text-align:right; }
.fleft { float:left; margin-right:20px; position:relative; z-index:auto; }
.fright { float:right; margin-left:20px; position:relative; z-index:auto; }
.oculto { visibility:hidden; display:none; }
.texto04 { font-size:0.4em; }
.texto06 { font-size:0.6em; }
.texto08 { font-size:0.8em; }
.texto09 { font-size:0.9em; }
.texto10 { font-size:1em; }
.texto11 { font-size:1.1em; }
.texto12 { font-size:1.2em; }
.texto13 { font-size:1.3em; }
.texto14 { font-size:1.4em; }
.texto16 { font-size:1.6em; }
.texto18 { font-size:1.8em; }
.texto20 { font-size:2em; }
.texto22 { font-size:2.2em; }
.texto30 { font-size:3em; }
.padding_bottom5 {padding-bottom:5px;} .padding_bottom15 {padding-bottom:15px;} .marginbottom15 {margin-bottom: 15px;}
.margin_top125 {margin-top: 125px;} .margin_top15 {margin-top: 15px;} .margin_top25 {margin-top: 25px;}
.margin_left15 {margin-left: 15px;} .margin_left80{margin-left: 80px;} .margin_left70{margin-left: 70px;} .margin_left60{margin-left: 60px!important;} * html .margin_left60{margin-left: 30px!important;} /*para falsear el boton de entrar en ie6*/ .margin_right60 { margin-right: 60px;} .margin_right15 { margin-right: 15px;} 
.marg_ul li {margin-bottom: 15px;}
p, table { margin-bottom:14px; line-height:1.5em; }
p.quienes { margin-left:3px; }
img.icono { margin:0px 4px -4px; }
.cleaner { height:0px; line-height:0px; font-size:0em; clear:both;}
abbr:hover, acronym:hover { cursor:help; }
.oculto { visibility:hidden; display:none; }
ul.vineta li, ul.vineta2 li, dt, dd { margin:0.5em 0.5em 0.5em 1em; padding-left:0.5em; background:#FFFFFF url(../images/vineta1.gif) 0em 0.6em no-repeat; }
ul.vineta2 li { padding-left:0.8em; background-image:url(../images/vineta2.gif); background-position:0em 0.5em; }
li.sin_vineta {background-image: none !important; margin-left: 30px !important;}
li.sin_nada {background-image: none !important;}
dd { margin-left:3em; } dd a:link, dd a:visited { color:#000000; }
dt.sin_vineta, dd.sin_vineta, li.sin_vineta { margin-left:0.5em; padding-left:0; background-image:none; }
ul.inline li { display:inline; padding-left: 2px !important; padding-right: 0px; margin: 0!important;}
.vineta1 { padding-left:0.8em; background:#FFFFFF url(../images/vineta1.gif) 0.4em 0.6em no-repeat; }
.boton, .boton2 { width:75px; height:23px; margin:0 1em; padding-top:0.35em; text-align:center; background:#FFFFFF url(../images/boton_gris.gif) top left no-repeat; }
* html .boton { margin:0 0.6em; }
.boton2 { width:136px; margin:1em auto; padding-top:0.2em; background-image:url(../images/boton_gris2.gif); }
.boton3 { background-image:url(../images/boton_gris3.gif); width: 170px;}
.salto {visibility: hidden;}

#cabecera, #cuerpo, #piepagina { width:90%; min-width:900px; margin:0px auto; }
#cabecera { position:relative; text-align:right; }
#cabecera a, #piepagina a { text-decoration:none; } #cabecera a:hover, #piepagina a:hover { text-decoration:underline; }
#cabecera h1 { float:left; }
#cabecera ul, #piepagina ul { margin-bottom:10px; }
#cabecera ul li, #piepagina ul li { display:inline; color:#be2c37; }
#cabecera form { position:absolute; top:1.7em; right:8em; width:160px; }
#cabecera form input.input_txt { float:left; width:69px; height:25px; overflow:hidden; padding:4px 10px; background:#fff url(../images/buscador_texto.gif) top left no-repeat; }
#cabecera form input.input_btn { float:left; height:25px; }

#piepagina { margin-top:20px; padding-top:40px; text-align:right; border-top:1px #cdcdcd solid; }

.td_mediana {width: 107px;;}
.td_grande {width: 42%;}



/* PORTADA */
#portada #cabecera, #portada #cuerpo, #portada #piepagina { width:900px; } #portada #cuerpo { border:none; margin-top:2em; }
#portada #cuerpo .clientes { float:left; }
#portada #cuerpo .cuadro { width:267px; height:107px; overflow:hidden; margin-bottom:5px; background:#FFFFFF center bottom no-repeat; }
#portada #cuerpo .particulares { background-image:url(../images/fondo_cuadro_particulares.jpg); }
#portada #cuerpo .empresas { background-image:url(../images/fondo_cuadro_empresas.jpg); }
#portada #cuerpo .obra_social { background-image:url(../images/fondo_cuadro_obra_social.jpg); }
#portada #cuerpo .cuadro div { margin-top:4px; padding:10px 16px 4px; font-size:1.2em; font-weight:normal; color:#FFFFFF; background-color:#be2c37; }
#portada #cuerpo .cuadro img { margin-top:-36px; }
#portada #cuerpo .banner { float:right; }

/* PORTALES */

#pestanas { height:31px; margin-bottom:16px; padding-top:2px; padding-left:258px; border-bottom:1px #cdcdcd solid; }
#pestanas li { display:inline; }
#pestanas li div { float:left; width:90px; /*138px*/ height:21px; /*31px*/ margin-right:10px; padding:10px 24px 0px 20px; text-align:center; background:#bd2a33 url(../images/pestana.gif) left top no-repeat; }
#pestanas li a { color:#fff; text-decoration:none; } #pestanas li.activa a { color:#be2c37; }
#pestanas li.activa div { padding-bottom:1px; background-color:#fff; background-position:0px 1px; color:#be2c37; }
#cuerpo, #columnas, #columnas_sinfondo { background:url(../images/fondo_columna.png) left 3.6em no-repeat; } #columnas { background-position:right top; } #columnas_sinfondo { background-image:none; }
#portada #cuerpo {background: none;}
#obra_social #cuerpo { background:url(../images/fondo_columna.png) left 8.3em no-repeat; } 
#columnaLateralIzquierda, #columnaLateralDerecha { width:25%; } #columnaCentral { width:45.8%; margin:0 2%; } #columnaCentral_2 { width:70%; margin:0 2%; float:left; } * html #columnaCentral_2 { margin:0 1.6%; }
#columnaLateralIzquierda, #columnaCentral { float:left; } #columnaLateralDerecha { float:right; } * html #columnaLateralDerecha { width:24%; }
#columnaLateralIzquierda .columna, #columnaLateralDerecha .columna { position:relative; width:209px; /*221px*/ min-height:500px; margin-bottom:14px; padding:6px 6px 20px; }
* html #cuerpo { background-position:left 4.2em; } * html #columnaLateralIzquierda .columna { padding-top:12px; }
#columnaLateralDerecha .columna { float:right;}
.oficinaInternet { width:204px; height:84px; margin-bottom:12px; background:#FFFFFF url(../images/fondo_oficina_internet.gif) left top no-repeat; }
#columnaLateralIzquierda .columna .boton { float:left; }
#columnaLateralIzquierda dl, #columnaLateralDerecha ul { width:97%; }
#columnaLateralIzquierda ul li { margin-left:1.5em; margin-bottom:0.5em; }
.titulo_rojo, .titulo_gris, .titulo_blanco { width:184px; /*204px*/ height:22px; /*32px*/ padding:5px 10px; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:1.3em; background:#be2c37 url(../images/fondo_top_titulo_rojo.gif) top left no-repeat; }
.titulo_gris { min-height:18px; height:auto; color:#3c3c3c; font-size:1.2em; background-color:#ebebeb; background-image:url(../images/fondo_top_titulo_gris.gif); }
.titulo_blanco { color:#be2c37; background-color:#FFFFFF; background-image:none; }
.columna50 { float:left; width:48.5%; }
 * html .columna50 { float:left; width:46% !important; }
.columna50 .texto { float:right; width:70%; }
/** html .columna50 .texto {width:65% !important; float:right;}*/
.columna50m { margin-right:2%; }
.columna35 {width: 35.5%; float: left;}
.columna50 div.imagen { float:left; /*width:52px; height:52px;*/ margin-right:0px; }
.columna50 div.imagen img { /*height:52px;*/ width:auto; margin-left:1px;} 
ul#banners { width:420px; margin:0 auto 30px; }
.banners_numeros li, .banners_flechas li { display:inline; }
.banners_numeros li div { float:left; width:21px; height:18px; margin-right:6px; text-align:center; background:#fff url(../images/banner_numero.gif) left top no-repeat; }
ol { margin-bottom:15px; margin-left:45px; }
.text_der { margin-left: 210px !important; }
#obra_social .text_der { margin-left: 120px !important; }

* html #columnas, * html #columnas_sinfondo { border-top:1px #cdcdcd solid; padding-top:16px; margin-top:-1px; background-position:right 2em; }
* html #columnas_sinfondo { background:url(../images/fondo_columna.png) left 1.2em no-repeat; }
* html #pestanas { border-bottom:none; margin-bottom:0px; }
* html #columnaLateralDerecha { margin-top:16px; }

/* PRODUCTO */
.foto { float:left; width:100px; height:100px; overflow:hidden; background:#fff 50% 50% no-repeat; margin:0 0 10px 10px; }

/* CUADRO REDONDO */
.cr-sup-izda_1, .cr-sup-dcha_1, .cr-inf-izda_1, .cr-inf-dcha_1 { height:11px; font-size:0; }
.cr-sup-izda_1, .cr-inf-izda_1 { margin-right:11px; }
.cr-sup-dcha_1, .cr-inf-dcha_1 { margin:-11px 0 0 11px; }
.cr-sup-izda_1 { background:url(../images/c1-s-i.gif) top left no-repeat; }
.cr-sup-dcha_1 { background:url(../images/c1-s-d.gif) bottom right no-repeat; }
.cr-inf-izda_1 { background:url(../images/c1-i-i.gif) bottom left no-repeat; }
.cr-inf-dcha_1 { margin-bottom:14px; background:url(../images/c1-i-d.gif) bottom right no-repeat; }
.cr-int_1 { /*margin-top:-7px;*/ padding:1px 16px; background-color:#fff; border-left:1px solid #d9d9d9; border-right:1px solid #d9d9d9; }

.cuadro_redondo_borde_1, .cuadro_redondo_bordeOBS_1 { margin-bottom:2em; background-color:#cdcdcd; }
.cuadro_redondo_bordeOBS_1 { margin-bottom:0; }
.cuadro_redondo_1 { padding:10px; background-color:#fff; border:1px solid #cdcdcd; }

/* TABLA */
.enlaces table { margin-left:30px; width:54%; }
.enlaces td {border-top:1px solid #D21034; padding:3px;}
.enlaces .sinbordes td {background:transparent none repeat scroll 0 0; border:0 none; }
/*.enlaces img {height:15px; width:14px;}*/

/*OFICINAS CAJEROS*/
.tablesorter td {padding-right: 5px; margin-right: 0px; margin-left: 0px;}
.tablesorter .cabecera td {font-weight: bold; border-top: 1px #3c3c3c solid; border-bottom: 1px #3c3c3c solid; padding-bottom: 4px; padding-top: 4px;}
.tablesorter tr.fila_color {background-color: #EBEBEB;}
.tablesorter td {padding: 4px 12px 4px 12px;}
.tablesorter .separacion td {border-bottom: 1px #3c3c3c solid;}

.plazo {padding:25px; background-color:#8FA9A0; margin:auto 20px 30px; text-align:center; }

div.mensaje3 {background:url(/images/error.jpg) left center no-repeat; color:#be2c37; font-size:11px; font-weight:bold; line-height:12px; margin:0 10px 10px 0; padding:4px 20px; text-align:left; }
.datos ul li{list-style: circle; margin-left:25px; margin-bottom: 8px;}
.datos ul {margin: 5px 0px 30px 0px;}
#cuerpo .error {margin-left:176px; padding-left:143px; padding-top:50px;}
#cuerpo label.error, #cuerpo input.error, #cuerpo textarea.error { margin:0; padding:0; border-style:dotted; }
#cuerpo label.error { margin:10px 0; width:560px; border-style:none; }

/*FOTOS*/
.fotos { position:relative; overflow:hidden; } .fotos span { background:transparent 0 0 no-repeat; position:absolute; }
.foto173x137, .foto173x137 span { width:173px; height:137px; } .foto173x137 span { background-image:url(../images/marco173x137.gif); }
.foto97x119, .foto97x119 span { width:97px; height:119px; } .foto97x119 span { background-image:url(../images/marco97x119.gif); }
.foto150x150, .foto150x150 span { width:150px; height:150px; } .foto150x150 span { background-image:url(../images/marco150x150.gif); }
.foto70x70, .foto70x70 span { width:71px; height:71px; } .foto70x70 span { background-image:url(../images/marco70x70.gif); } 
.foto52x52, .foto52x52 span { width:52px; height:52px; } .foto52x52 span { background-image:url(../images/marco52x52.gif); } 
.foto62x62, .foto62x62 span { width:62px; height:62px; } .foto62x62 span { background-image:url(../images/marco62x62.gif); } 
.foto193x244, .foto193x244 span { width:193px; height:244px; } .foto193x244 span { background-image:url(../images/marco193x244.gif); }
.foto135x142, .foto135x142 span { width:135px; height:142px; } .foto135x142 span { background-image:url(../images/marco135x142.gif); }

/*FORMULARIO*/
label, input, textarea, select { /*margin:10px 0;*/ } 
#columnaCentral_2 legend { visibility: hidden; }
#columnaCentral_2 label { width:300px; text-align:right; float: left; padding-right:10px; }
#columnaCentral_2 input , #columnaCentral_2 textarea { border: 1px solid #CDCDCD; width: 250px; }
#columnaCentral_2 input.boton { border: none; width:76px; }
input.sin_nada { background: none; width: 60px !important; border: none !important; text-decoration: underline; }
.ancho_formulario { width:575px; } /* ancho label + input */
#columnaCentral_2 input.input_radio { width:auto; border:none; float:left; }
#columnaCentral_2 label.input_radio { width:auto; text-align:left; float:none; }

/* TABLAS OFICINAS Y CAJEROS */
.tablesorter th { padding: 2px 17px 2px 6px; font-size: 11px; font-weight: bold; text-align: left; background-color:#FFF; border-bottom:1px solid #BE2C37; border-top:1px solid #BE2C37; }
.tablesorter td { padding: 2px 17px 2px 6px; font-size: 11px; text-align: left; background-color: #F1F3F2; }
tr.odd td { background-color: #FFF; }
.header { background-image: url(../images/bg.gif); background-position:right center; background-repeat: no-repeat; padding-left:2px; cursor: pointer; }
.headerSortUp { background-image: url(../images/asc.gif); background-color: #D7D7D7; }
.headerSortDown { background-image:url(../images/desc.gif); background-color: #D7D7D7; }
.tablesorter { border-bottom: 1px solid #BE2C37; width: 100%;} 
.pagedisplay { border: none !important; width: 40px !important; text-align:center; font-weight:bold; }
#pager form img { cursor:pointer; }

/*PAGINACION*/
.paginacion_izq {float:left; width:140px; padding-left:10px; text-align: left;}
.paginacion_centro {float:left; width:43%; padding-left:6%; text-align: center;}
.paginacion_der {float:right; width: 125px; padding-right: 10px; text-align: right;}

#ficha #columnaCentral ul li, #ficha #columnaCentral_2 ul li, #ficha #columnaCentral dl dt, #ficha #columnaCentral_2 dl dt,  #ficha #columnaCentral dl dd, #ficha #columnaCentral_2 dl dd{ padding-left:1.4em;  background:#FFFFFF url(../images/vineta2.gif) 0.4em 0.6em no-repeat; margin:0.5em 0.5em 0.5em 1em;}
#ficha #columnaCentral table tr th, #ficha #columnaCentral table tr td, #ficha #columnaCentral_2 table tr th, #ficha #columnaCentral_2 table tr td{ border-bottom: 1px solid #CDCDCD; border-right:1px solid #CDCDCD; border-left:1px solid #CDCDCD; padding:5px;}
#ficha #columnaCentral table tr th, #ficha #columnaCentral_2 table tr th {border-top: 1px solid #CDCDCD;}
#ficha #columnaCentral table caption, #ficha #columnaCentral_2 table caption { visibility:hidden; display:none;}



kbd {
background:#EEEEEE none repeat scroll 0 50%;
border-color:#CCCCCC #AAAAAA #888888 #BBBBBB;
border-style:solid;
border-width:0.15em 0.25em 0.3em 0.2em;
color:#000000;
font-family:Lucida console,Courier,monospace;
font-size:0.9em;
font-weight:normal;
line-height:1.7em;
margin:0 1.5px;
padding:0.05em 0.2em;
vertical-align:text-bottom;
}