/*
 * Fichero: public.css v2.0 07/02/2008 Ana Noemi Fernandez Martinez
 *
 * Hoja de estilos para presentaci�n de los elementos comunes a la web.
 *
 * Media			    screen
 * Navegadores		IE6+, Mozilla 1.5+, Safari 3, Opera 8+
 * CSS				    2
 * Fichero			  public.css
 * Version			  v2.0
 * Autores			  Ana Noemi Fernandez Martinez <noemi.fernandez@net2u.es>
 * Comentarios		Site CORPORATIVO GLOBUS
 */

/* RESET ESTILOS NAVEGADOR */
body    { margin:0px; padding:0px;}
li	    { list-style-type:none; }
caption { text-align:left; }
table   { border-collapse:collapse; border-spacing:0px; }
th      { margin:0px; padding:0px; text-align:left; font-style:normal; font-weight:normal; }
td      { margin:0px; padding:0px; }
img     { border: none; margin:0px; padding:0px;}
hr      { display:none; border:0px solid #fff;}
fieldset, img  { margin:0px; padding:0px; }
pre, form, fieldset, p, blockquote { margin:0px; padding:0px; }
dl, dt, dd, ul, ol, li { margin:0px; padding:0px; }
h1, h2, h3, h4, h5, h6 { margin:0px; padding:0px; font-size:100%; }
input, select, textarea { font-family: arial, sans-serif;}

/* ESTILOS GENERALES */
body          { margin:0px; padding:0px; font-family:arial, sans-serif; font-size:12px; color:#383838; text-align:center;}
form          { margin:0px; padding:0px;}
fieldset      { margin:0px; padding:0px; border:none;}
legend        { display:none; }
input         { font-size:11px; color:#333333; }
select        { font-size:11px; color:#333333;}
h1, h2, h3, h4, h5 { margin:0px; padding:0px; font-family:arial, sans-serif; }

/* ESTILOS CAJAS GLOBALES. GRID GLOBAL */
#web-cab   { margin:0px auto 0px auto;width:99%; font-size:11px;background:url(/MODULOS/_GLOBAL/publico/interfaces/web/corporativo/img/img_cab.jpg) 0px 0px no-repeat;}
#web-cab h1{ margin:0px auto 0px auto;}
#web-cab h1 a { margin:0px auto 0px auto;}
#web-ctd  { margin:10px auto 0px auto; font-size:11px; text-align:left; background:#F5F5F5; width:99%;}
#web-pie  { margin:0px auto 0px auto;  padding-top:10px; width:99%; font-size:11px; text-align:left; }
#cab      { display:none;}
#men      { display:none; }
#scab     { display:none;}
#ctd      { clear:both; width:99%;margin:0px auto 0px auto;padding:0px;}
#lat      { display:none;}
#dts      { float:left; width:auto; line-height:18px;}
#dts-int  { clear:both; width:99%;}
#dts-mpwb { clear:both; width:100%;}
#pie      { clear:both; margin:10px auto 0 auto;  border-top:2px solid #DE0029; width:99%; text-align:center; font-size:11px; }
#log      { margin:25px 0px 0px 0px;}

/* ESTILOS PARA LA WEB */
.web-padd { padding:0px 170px;}

/* ESTILOS PARA LA CABECERA DE LA WEB */
#log-imp       { display:none;}
#cab .c1       { float:left; width:320px;}
#cab .c2       { float:right; width:370px; margin:0px 0px 0px 0px;}
#cab .c2-c1    { float:right; width:270px;}
#cab .c2-c2    {  margin:70px 0px 0px 0px; }
#cab .c2 form          { float:right; text-align:right; margin-right:5px;width:300px;}
#cab .c2 form.an-form  { width:175px;}
#cab .c2 label.tit-cab { float:left; padding:3px 0px 0px 0px; width:auto; color:#DE0019; font-weight:bold; font-size:14px;}
#cab .c2 input         { padding:1px; width:110px; border:1px solid #A7A7A7; }
#cab .c2 form select   { width:155px;}
#cab ul            { float:right; width:184px; text-align:right;}
#cab ul li         { padding-top:4px; float:left; color:#333333;}
#cab ul li a       { padding:0px 5px; color:#456EAE; font-size:11px; text-decoration:none;}

/* ESTILOS PARA EL PIE DE LA PAGINA */
#pie h4   { display:none; }
#pie .c1  {display:none; }
#pie .fnd { padding:10px 5px 5px 5px;}
#pie .opc { display:none;}/*Opciones generales de pie*/
#pie .opc a {display:none;}/*Enlace opciones generales de pie*/

#pie .c2       { clear:both;}
#pie .c2 h4  { display:none;}
#pie .c2 p    { display:inline; color:#333333;}
#pie .c2 p a { display:none;}

/*ESTILOS PARA CARRUSEL PORTADA*/
#swf   { display:none;}
#carr  { clear:both; float:left; margin:0; padding:0; text-align:left; }
#carr h2 { display: block; margin: 4px 12px 5px 12px; padding: 0px; font-family:arial, sans-serif; font-size: 14px; color: #FFFFFF; font-weight: bold; }
#carr h2 strong { display:block; font-family:arial, sans-serif; font-size: 12px; color: #FFFFFF; font-weight: normal; }
#carr-ctd { display:none;}
#carr-btn {display:none;}
#carr-pre {display:none;}
#carr-sig {display:none;}
#carr-img {display:none;}
#carr-img li {display:none;}
#carr-img {display:none;}
#carr #carr-ctd ul li {display:none;}
#carr #carr-ctd ul li img { display:none; }
#carr a img { display:none;}

/* ESTILOS PARA EL CONTENIDO Y DATOS*/
#ctd .ctd-padd   { padding:13px 20px; }
#ctd .ctd-padd-f1   { padding:0px 5px 10px 5px;}
#ctd .ctd-padd-f2   { padding:0px 0px 10px 12px;}
#ctd .col2h1-c1  { float:left;margin:0px;padding:0px;}
#ctd .col2h1-c2  { margin:0px;padding-left:0px;text-align:center;}

#ctd .col2h2-c1  { float:left;height:149px;margin:0px;}
#ctd .col2h2-c2  { width:320px;float:left;height:149px;margin-right:20px;}
#ctd .col2h2-c1-padd { padding:10px 10px 0px 10px;}
#ctd .col2h2-c2-padd { padding:10px 5px 0px 10px;}
#ctd .col2h1-c2 h3.tit-f1 { display:none;}
#dts-int .dts-int-padd { padding:0px 20px;}
.centrar { clear:both; }
.centrar ul li {  float:left; padding-left:30px; width:auto;}

#dts li{display:block;padding:0px 0px 0px 8px;background:url(/MODULOS/_GLOBAL/publico/interfaces/web/corporativo/img/bullet_enlace.gif) 0px 6px no-repeat; text-decoration:none;}
#dts h2 {color:#000000;font-size:11px;font-weight:bold;text-transform:uppercase;}
#dts h3 {color:#DE0029;font-size:18px;font-weight:bold;margin-bottom:18px;}
#dts h4 { margin-bottom:8px;}
#dts h3.tit {color:#DE0029;font-size:18px;font-weight:bold; margin-bottom:5px;}
#dts h4.subtit { color:#174074; font-size:12px;}
#dts-int li{display:block;padding:0px 0px 0px 8px;background:url(/MODULOS/_GLOBAL/publico/interfaces/web/corporativo/img/bullet_enlace.gif) 0px 6px no-repeat; text-decoration:none;}
#dts-int h2 {color:#000000;font-size:11px;font-weight:bold;text-transform:uppercase;}
#dts-int h3 {color:#DE0029;font-size:18px;font-weight:bold;margin-bottom:18px;max-width:150px;}

/* ESTILOS PARA LOS LISTADOS */
/* Listados documentos */
.lst-doc h4 {margin-bottom:5px; padding-bottom:5px; font-size:12px; color:#1A4075; font-weight:bold; /*border-bottom:1px dashed #828383;*/}
.lst-doc ul {  }
.lst-doc li {  padding:0px 0px 5px 10px; font-size:11px; color:#333333; background:url(/MODULOS/_GLOBAL/publico/interfaces/web/corporativo/img/bullet_listado.gif) 0px 3px no-repeat;}
.lst-doc li a { font-size:11px; color:#333333; text-decoration:none;}

/* Listados general */
ul.lst-f1 { }
ul.lst-f1 li {  padding:5px 0px 5px 10px; font-size:12px; color:#707070; border-bottom:1px solid #C7C7C7;}
ul.lst-f1 li h3 a  {display:block;padding:0px 0px 0px 8px; font-size:12px;color:#383838; text-decoration:none;background:url(/MODULOS/_GLOBAL/publico/interfaces/web/corporativo/img/bullet_enlace.gif) 0px 7px no-repeat;}
ul.lst-f1 li h3 {display:inline;}

/* Mapa web */
.lst-map    { clear:both; padding:0px 10px 10px 0px; }
.lst-map ul { text-align:left; padding:0px 0px 0px 13px; }
.lst-map ul li   { display:block; clear:both; list-style-type:none; padding:0px 0px 10px 10px; }
.lst-map ul li a { color:#383838; padding:0px 0px 0px 13px; font-size:13px; font-weight:bold; text-decoration:none; }
.lst-map ul li a:hover { color:#DE0029; font-size:13px; text-decoration:none;}
.lst-map ul li ul      { padding:0px 0px 10px 13px;}
.lst-map ul li ul li   { clear:both; float:left; width:100%;font-weight:normal; font-size:12px; padding:5px 0px 0px 15px;}
.lst-map ul li ul li a { font-weight:normal; font-size:13px; color:#555; font-weight:bold; background:transparent url(/MODULOS/_GLOBAL/publico/interfaces/web/corporativo/img/bullet.gif) 0px 5px no-repeat; }
.lst-map ul li ul li a:hover { font-weight:bold; font-size:13px; color:#DE0029; text-decoration:none;}
.lst-map ul li ul li ul      { padding:0px 0px 10px 10px;}
.lst-map ul li ul li ul li   { clear:none; float:left; width:auto; font-weight:normal; font-size:11px; padding:5px 0px 0px 10px;}
.lst-map ul li ul li ul li a { padding-left:10px;font-weight:normal; font-size:12px; color:#666666; background:transparent url(/MODULOS/_GLOBAL/publico/interfaces/web/corporativo/img/bullet_menu.gif) 0px 7px no-repeat;}
.lst-map ul li ul li ul li a:hover { font-weight:normal; font-size:12px; color:#DE0029; text-decoration:none;}

/* ESTILOS PARA CAJA CON FORMATOS */
/* DESPLEGABLE CON PUBLICACIONES */
.caj-pub {margin:5px 0 0 0;padding:0 0 0 10px;width:153px;height:84px;border-top:1px solid #DE002A;border-left:1px solid #D9D9D9;border-right:1px solid #D9D9D9;border-bottom:4px solid #D9D9D9;background: #ffffff url(/MODULOS/_GLOBAL/publico/interfaces/web/corporativo/img/fdo_publicaciones.gif) bottom right no-repeat;}
.caj-pub * label {display:block;margin:10px 0 10px 0;padding:0 0 0 10px;font-weight:bold;color:#5A5A5A;background:url(/MODULOS/_GLOBAL/publico/interfaces/web/corporativo/img/bullet_publicaciones.gif) 0px 5px no-repeat;}

/* CAJA PARA ENLACE A VISUALIZADOR */
.caj-rev {display:none;}

/* CAJA PARA PAGINA DE ERROR */
.caj-err {display:none;}
.caj-lst { padding:5px 0px;width:670px; border-bottom:1px solid #DCDCDC;font-size:12px;}/*Caja listado noticias*/

/* ESTILOS PARA COLUMNAS GENERALES */
/* 2 Columnas 50%-50& */
.col2f1 { }
.col2f1-c1 { float: left; width: 49%;}
.col2f1-c2 { float: right; width: 49%;}
/* 2 Columnas 70%-30% */
.col2f2i {  }
.col2f2i-c1 { float: left; width: 72%;}
.col2f2i-c2 { float: right; width: 26%; }
/* 2 Columnas 30%-70% */
.col2f2d {  display:none;}
.col2f2d-c1 { display:none; float: left; width: 25%; }
.col2f2d-c2 { display:none; float: right; width: 74%; }
/* 2 Columnas 60%-40% */
.col2f3i {margin-top:12px;  }
.col2f3i-c1 { float: left; width: 59%; }
.col2f3i-c2 { float: right; width: 39%; }
/* 2 Columnas 40%-60% */
.col2f3d {  }
.col2f3d-c1 { float: left; width: 39%; }
.col2f3d-c2 { float: right; width: 59%; }
/* 2 Columnas 20%-80% */
.col2f4d {  }
.col2f4d-c1 { float: left; width: 19%; }
.col2f4d-c2 { float: right; width: 79%; }
/* 2 Columnas 80%-20% */
.col2f4i {  }
.col2f4i-c1 { float: left; width: 79%; }
.col2f4i-c2 { float: right; width: 19%; }
/* 3 Columnas 33%-33%-33% */
.col3f1 {  }
.col3f1-c1 { float:left; margin:0% 1.99% 0% 0%; width:32%; }
.col3f1-c2 { float:left; margin:0% 0% 0% 0%; width:32%; }
.col3f1-c3 { float:right;; width:32%; }
.col3f1-c1 ul li { padding-bottom:3px;}
.col3f1-c2 ul li { padding-bottom:3px;}
.col3f1-c3 ul li { padding-bottom:3px;}
.col3f1-c1x { float:left; margin:0% 1.2% 0% 0%; width:32%; }
.col3f1-c1y { float:left; margin:0% 0% 0% 0%; width:33%; }
/* 4 Columnas 25%-25%-25%-25% */
.col4f1 {  }
.col4f1-c1 { float:left; margin:0% 0.8% 0% 0%; width:24%; }
.col4f1-c2 { float:left; margin:0% 0.8% 0% 0%; width:24%; }
.col4f1-c3 { float:left; margin:0% 0% 0% 1%; width:24%; }
.col4f1-c4 { float:right; margin:0% 0% 0% 0%; width:24%;}

/*ESTILOS COLUMNAS PERSONALIZADAS*/
.col2p1-c1 { float:left; width:502px;  margin-left:6px; min-height:650px; _height:650px;}
.col2p1-c2 { float:right; width:145px; min-height:650px; _height:650px; background:transparent url(/MODULOS/_GLOBAL/publico/interfaces/web/corporativo/img/fdo_degradado.gif) top left repeat-x; }
.col2p1-c2-padd { padding:15px; }

.col2p2-c1 { float:left; width:53%;}
.col2p2-c2 { float:right; width:45.5%;}

.col2p3-c1 { float:left; width:730px;  margin-left:10px;}
.col2p3-c2 { float:right; width:145px; min-height:650px; _height:650px; background:transparent url(/MODULOS/_GLOBAL/publico/interfaces/web/corporativo/img/fdo_degradado.gif) top left repeat-x; }
.col2p3-c2-padd { padding:15px; }

.col2p5-c1 { float: left; width: 370px; }
.col2p5-c2-padd { padding:0 15px;}
.col2p5-c2 { float: left; width: 291px; }

/*ESTILOS PARA FONDOS*/
#lat .lat-fdo    { margin:0;padding:0; }

/* ESTILOS PARA BREADCRUMS */
.bdc         {display:none;}
.bdc2         { display:none; }

/* ESTILOS PARA LA NAVEGACION COMPLEMENTARIA */
.nav-btt {display:none;font-weight:bold; clear:both; float:right; margin:10px 5px 10px 0px; width:300px; text-align:right; color:#456DAD;}
.nav-btt a       { padding:0px 0px 0px 8px;font-weight:bold;color:#456DAD; font-size:11px; text-decoration:none;text-transform:uppercase;background:url(/MODULOS/_GLOBAL/publico/interfaces/web/corporativo/img/bullet-doble.gif) 0px 4px no-repeat;}

/* ESTILOS PARA CUALQUIER FORMULARIO */
.form { }
.form fieldset { padding-top:10px; }
.form fieldset label { /*float:left; margin:0px 10px 5px 0px; width:30%; text-align:right; font-weight:bold;*/ }
.form fieldset label.lbl-esp { width:350px; text-align:left; }
.form fieldset .rad { float:left; border:none; width:25px; margin-right:2px; }
.form fieldset label.lbl-rad { float:left; padding-right:10px; text-align:left; width:auto; }
.form fieldset .cps { margin:0px 0px 5px 0px; padding:1px; border:1px solid #A7A7A7; font-size:11px; }
.form fieldset .tex {  margin:0px 0px 3px 0px; padding:1px; border:1px solid #A7A7A7; font-size:11px; }
.form .btn { padding:0px 5px; width:70px; height:19px; font-weight:bold; border:none; background:url(/MODULOS/_GLOBAL/publico/interfaces/web/corporativo/img/btn.gif) bottom left no-repeat; cursor:pointer;}
.form fieldset label span { font-weight:normal; font-size:11px;}
.form fieldset .tit-cab { color:#DE0019; font-size:12px; font-weight:bold;}
.form .caj-btn { float:left; margin:3px 0px 0px 180px; }
.form .caj-btn-f1 { float:left; margin:3px 0px 0px 145px;}
.form fieldset p { clear:both; margin-top:20px; padding:10px 5px 0px 5px; border-top:1px dashed #B8B8B8; }
.form sup { color:#DE0029; padding:0px 2px;}

.formulario fieldset .tit {margin:5px 0px 5px 0px; padding-bottom:5px; font-size:14px; color:#DE0029;font-weight:bold; }
.formulario fieldset .tit2 {margin:5px 0px 5px 0px; padding-bottom:5px; font-size:12px; color:#1A4075;font-weight:bold; }

.formulario { background:#FFFFFF;border:1px solid #D9D9D9;}
.formulario fieldset { padding:1px 10px 20px 10px;}
.formulario fieldset label {color:#383838; font-size:12px;}/*Propiedades comunes a las etiquetas*/
.formulario fieldset .lbl  { width:25%;margin:0px 0px 5px 0px; float:left;text-align:right; color:#383838;padding-left:0px}
.formulario fieldset .lbl2  { width:10%;margin:0px 0px 5px 0px; float:left;text-align:right; color:#383838;padding-left:0px;}
.formulario fieldset .lbl-rad { margin:0px 10px 5px 0px; }/*Etiqueta para radiobutton*/
.formulario fieldset .lbl-chk { margin:0px 10px 5px 0px; }/*Etiqueta para checkbox*/
.formulario fieldset sup 	{ color:#cc0000; vertical-align:0.8ex;}/*Con 'ex' no altera tanto la linea base del texto cercano*/
.formulario fieldset .cps { float:left; width:60%; margin:0px 0px 5px 15px; vertical-align:middle; color:#474747; }
.formulario fieldset .cps2 { float:left; width:20%;margin:0px 0px 5px 15px; color:#474747; }
.formulario fieldset .cps4 { float:left; width:20%;margin:0px 0px 5px 15px; color:#474747; }
.formulario fieldset .cps5 { float:left; width:20%;margin:0px 0px 5px 15px; vertical-align:middle; color:#474747; }
.formulario fieldset .cps-dsbled { float:left; margin:0px 0px 5px 0px; vertical-align:middle; color:#474747; background:#FFF9DF;}/*campos disabled*/
.formulario fieldset .sel { float:left; width:60%; margin:0px 0px 5px 15px;  color: #474747;}
.formulario fieldset .sel2 { float:left; width:20%; margin:0px 0px 5px 15px;  color: #474747;}
.formulario fieldset .tex { float:left; width:60%;margin:0px 0px 5px 15px;  height:60px; color: #474747;}
.formulario fieldset .btn { float:left;width:79px; color:#FFFFFF; font-size:12px; font-weight:bold; border:1px solid #660000; background:#7B2323 url(/MODULOS/_GLOBAL/publico/interfaces/web/corporativo/img/img_fnd_boton.jpg) 0px 0px repeat-x;}

.formulario .caj-rad      { float:left; width:auto;}/*Caja radio*/
.formulario .caj-chk      { float:left; width:auto;}/*Caja checkbox*/
.formulario .caj-btn      { clear:both; padding:10px 0px 20px 115px;}/*Caja boton alineado a izquierda de los campos*/
.formulario .caj-btn-cen  { clear:both; margin:10px auto; text-align:center; }/*Caja boton centrado al formulario*/
.formulario .caj-btn-dch  { clear:both; padding:10px 0px 20px 0px;}/*Caja boton alineado a la derecha de los campos*/
.formulario .caj-ayu      { float:right; width:90px; text-align:left;}/*Caja de enlaces ayuda*/
.formulario .caj-ayu-f1   { clear:both; margin-left:170px; width:210px; text-align:left;}
.formulario .caj-aviso    {margin-left:100px;width:390px;padding:10px 10px;background:url(/MODULOS/_GLOBAL/publico/interfaces/web/corporativo/img/fdo_susc.gif) 0px 0px no-repeat;}
.formulario .caj-aviso2   {width:auto;padding:10px 10px;background:#f4eded;}
.formulario a             { color:#146BCB; font-size:12px; text-decoration:none;}
.formulario .caj-ayu a    { cursor:help;}
.formulario .caj-err     { color:#DE0029;}/*Caja radio*/
.formulario .caj-com      { clear:both; margin-left:170px;  text-align:left; font-size:11px;}/*Caja comentario obligatorios, no aplicar float:left */
.an-cps     { width:400px;}
.an-cps-f1  { width:100px;}
.dscp  { padding:5px 0px 5px 0px; }

.caj-form-padd { padding:10px 35px 10px 60px; }

/* ESTILOS PARA TEXTO */
.tit-f2 { padding-bottom:5px; font-size:14px; color:#DE002A; font-weight:bold; }/*Titular de la home*/
.fec { font-size:12px; color:#000000; }		/* Estilo para campo de fecha */
.tit-not-hom { margin:0px; padding:0px; color:#000; font-size:13px; font-weight:normal; line-height:18px;}/*titulo noticias listado home*/
.fec-not-hom {color:#1B4075;font-weight:bold;}
.ent { float:left; padding:8px; width:97%; border-bottom:2px solid #D9D9D9; background:#FFFFFF; font-size:14px;color:#000000; }		 /*Estilo para la entradilla */
.tit-colecc {color:#1A4075;text-transform:none;font-weight:bold;font-size:12px}
.st-borde{border-right:3px solid #DCDCDC;border-bottom:3px solid #DCDCDC;padding:0px 2px 2px 0px;background:#DCDCDC;width:245px;}
.tit-not { margin:5px 0px 5px 0px; padding-left:10px; color:#1A4075; font-size:12px; font-weight:bold; background:url(/MODULOS/_GLOBAL/publico/interfaces/web/corporativo/img/bullet-noticias.jpg) 0px 3px no-repeat;}/*Titular de noticias*/

/* ESTILOS PARA EL CUERPO */
.cpo,.cpo2  { margin-bottom:10px; font-size:12px; font-weight:normal; color:#383838; }
.cpo strong,.cpo2 strong { font-size:12px; font-weight:bold;}
.cpo p,.cpo2 p  { margin:10px 0px 0px 0px; padding:0px;  }
.cpo h2 p,.cpo2 h2 p { margin:0px;}
.cpo h3 p,.cpo2 h3 p { margin:0px;}
.cpo a,.cpo2 a       { color:#456DAD;  text-decoration:none;}
.cpo ul,.cpo2 ul {padding:0px;margin:0px;}
.cpo ul li,.cpo2 ul li {padding:0px;margin:0px;background:url(/MODULOS/_GLOBAL/publico/interfaces/web/corporativo/img/bullet_enlace.gif) 0px 4px no-repeat;}
.cpo ul li strong,.cpo2 ul li strong{color:#383838;}
.cpo table { margin:15px 0px; padding:0px; width:auto; border-collapse:collapse; border-spacing:0px; border:none; empty-cells:show; }
.cpo table caption {color:#1A4075;text-transform:uppercase;font-weight:bold;}
.cpo table tr th { padding:3px 15px 3px 3px; font-weight:bold; font-size:12px; color:#1A4075;vertical-align:top;}
.cpo table tr td { padding:3px 15px 3px 3px; color:#383838; font-size:12px;vertical-align:top;}
.cpo2 table {width:98%;border-collapse:collapse; empty-cells:show;}
.cpo2 table {color:#FFFFFF; }
.cpo2 table tr th { color:#FFFFFF;padding:3px 15px 3px 3px; font-weight:bold; font-size:13px;vertical-align:top;border-bottom:1px solid #C9C4C6;border-top:1px solid #C9C4C6;background:#AB4D5D url(/MODULOS/_GLOBAL/publico/interfaces/web/corporativo/img/img_fnd_tabla.jpg) 0px 0px repeat-x;}
.cpo2 table tr td { padding:3px 15px 3px 3px; color:#383838; font-size:12px;vertical-align:top;border-bottom:1px solid #C9C4C6;}

/* ESTILOS PARA LA GALERIA */
.gal-por { width:675px;border-bottom:4px solid #D9D9D9; background:#ffffff url(/MODULOS/_GLOBAL/publico/interfaces/web/corporativo/img/fdo_galeria.jpg) top left no-repeat;}
.gal-por-padd { padding:20px 0 0 22px;}
.gal-por-item {float:left; padding:0 0 20px 0; margin:0; width:130px;}
.gal-por-img  {margin:0; padding:3px 0 0 0; width:113px; height:78px; text-align:center; background:#eeeeee url(/MODULOS/_GLOBAL/publico/interfaces/web/corporativo/img/fdo_img.gif) top left repeat-X; top:50%;}
.gal-por-img img {}
.gal-por-txt {margin:0; padding:0; width:113px; background:#ffffff;}
.gal-por-txt p {margin:0px 0 5px 0; text-align:center;}
.gal-por-txt p a {text-decoration:none;}
.gal-det { width:675px; padding-bottom:2px; border-bottom:4px solid #D9D9D9; background:#ffffff url(/MODULOS/_GLOBAL/publico/interfaces/web/corporativo/img/fdo_galeria.jpg) top left no-repeat;}
.gal-det-ctd { padding:14px 0 20px 14px; background:transparent url(/MODULOS/_GLOBAL/publico/interfaces/web/corporativo/img/fdo_paginacion.jpg) bottom left repeat-X;}
.gal-det-img  {margin:0; padding:3px 0 0 0; width:372px; text-align:center; background:#eeeeee url(/MODULOS/_GLOBAL/publico/interfaces/web/corporativo/img/fdo_img.gif) top left repeat-X; top:50%;}
.gal-det .caj-vol { display:none;}
.gal-det .tit-fot {font-size:14px; color:#1B3F79;}
.gal-det .descp    {font-size:12px;}

/* ESTILOS PARA LA PAGINACION */
.pag { display:none; }
.pag-f1 { display:none;}

/* ESTILOS PARA ANCHOS */
.an1 { width:270px;}
.an2 { width:380px;}
.an3 { width:245px;}
.an4 { width:110px;height:85px;}
.an5 { width:150px;}
.an6 { width:360px;}
.an7 { width:200px;}

/* ESTILOS PARA IMAGENES */
.img-cm {border:1px solid #DADCDE;}
.img-foto p{padding:3px 0px;text-align:center;color:#1A4075; font-size:11px;}
.img-izq   { float:left; margin:0px 10px 10px 3px; width:auto;} /* Estilos para imagenes que flotan a la izquierda */
.img-dch   { float:right; margin:0px 3px 10px 10px; width:auto;} /* Estilos para imagenes que flotan a la derecha */
.img-izq2   { float:left; margin:0px 10px 10px 3px; width:auto;} /* Estilos para imagenes que flotan a la izquierda */
.img-dch2   { float:right; margin:0px 3px 10px 10px; width:auto;} /* Estilos para imagenes que flotan a la derecha */
.img-izq img { border:1px solid #DADCDE;}
.img-dch img { border:1px solid #DADCDE;}
.img-izq p { padding:3px 0px;color:#1A4075; font-size:11px;text-align:center; line-height:13px; } /* Estilos para pies de imagenes */
.img-dch p { padding:3px 0px;color:#1A4075; font-size:11px;text-align:center; line-height:13px; } /* Estilos para pies de imagenes */
.caj-img-izq { float:left; margin-right:10px; padding:0px 0px 5px 0px;background:#F5F5F5;width:150px;}/*Caja contiene todas las imagenes*/
.caj-img-dch { float:right; padding:5px 0px 5px 0px;background:#F5F5F5; width:150px;}/*Caja contiene todas las imagenes*/
.caj-img-dch2 { float:right; padding:5px 0px 0px 0px; background:#F5F5F5; width:150px;}/*Caja contiene todas las imagenes*/
.img-izq2 p { padding:3px 0px; color:#1A4075; font-size:11px;text-align:center; line-height:13px; } /* Estilos para pies de imagenes */
.img-dch2 p { padding:3px 0px; color:#1A4075; font-size:11px;text-align:center; line-height:13px; } /* Estilos para pies de imagenes */
.img-banner a img.img {width:68px;height:62px;border:0;}
.img-banner a img.ico {border:0;}
.img-banner a {text-decoration:none;}
.img-banner p {padding:0px 0px 0px 8px;font-weight:bold;text-decoration:none;background:url(/MODULOS/_GLOBAL/publico/interfaces/web/corporativo/img/bullet_enlace.gif) 0px 4px no-repeat; color:#456DAD;}
.img-banner div {max-width:85px;}
.pdf-banner img {margin:8px 0 0 10px;}
.img-lst { float:right; width:150px; padding:10px 20px 10px 10px; }


/* ESTILOS PARA ENLACES */
a { color:#456DAD; } /* Enlaces en general */
a:hover { color:#1A4075; }
a.enl-des {display:block;padding:0px 0px 0px 8px;font-weight:bold;background:url(/MODULOS/_GLOBAL/publico/interfaces/web/corporativo/img/bullet_enlace.gif) 0px 4px no-repeat; color:#456DAD; text-decoration:none;}/* Estilo para enlace */
a.enl-colec { display:block; margin-top:10px; padding:0px 0px 8px 10px; font-size:11px; color:#456DAD; font-weight:bold; text-decoration:none;background:url(/MODULOS/_GLOBAL/publico/interfaces/web/corporativo/img/bullet_enlace.gif) 0px 4px no-repeat;}/*Titular de la home*/
a.ant-txt { display:none;}
a.sig-txt { display:none;}

/* ESTILOS PARA FLOTAR Y ALINEAR */
.flo-izq { float: left; }
.flo-dch { float: right; }
.ali-izq { text-align: left; }
.ali-dch { text-align: right; }
.ali-cen { text-align: center; }
.ali-top { vertical-align: top; }
.ali-btt { vertical-align: bottom; }
.ali-med { vertical-align: middle; }

/* ESTILOS PARA ESPACIOS PADDINGS Y MARGINS */
.padd1{padding:0px 0px 9px 0px;}
.marg-top {margin-top:10px;}
.marg-top-f1 {margin-top:30px;}
.marg-btt {margin-bottom:10px;}
.marg-btt-f1 {margin-bottom:20px;}
.marg-left{margin-left:30px;}
.marg-right{margin-right:30px;}

/* ESTILOS PARA BORRAR ESTILOS Y OCULTAR*/
.brr { clear: both; }
.ocu { display: none; }
.con:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.con {display:inline-block;}
.con {display:block;}
@media all { .con { display:block; }} /* Para Opera */
/* Hides from IE-mac \*/ * html .con { height: 1%; display:block;} /* End hide from IE-mac */
