/*
 * Fichero: public.css ,v1.0 8/11/2005 Vanessa Martín Oliete
 *
 * Hoja de estilos para presentación de los elementos principales comunes a
 * toda la Web. Se establecen tamaños, fuentes, solores y otros atributos
 * en general.
 *
 * Media			screen
 * Navegadores		IE5+, Mozilla 1.3+, Konqueror X, Opera X
 * CSS				2
 * Fichero			public.css
 * Version			v1.0
 * Autores			Vanessa Martin Oliete <vanessa.martin@net2u.es>
 *
 */

 /* ESTILOS GENERALES */
 body {margin: 0px auto; padding: 0px auto; font-family:  Arial, verdana, helvetica, sans-serif; font-size: 11px; color:#333333; text-align:center; background: #FFFFFF;}
html, body {  }
a { color:#003366;text-decoration:none;}
/*H2{font-family:Arial,Verdana; font-size:16px;}*/

/* ESTILOS CAJAS GLOBALES */
#web { padding:0px auto; margin:0px auto;border:1px solid #D1D1D1;width:760px;}
#contenido {padding:0px;width:760px; margin:0px;background:url(/MODULOS/global/publico/interfaces/img/linea-separacion.gif) 175px 0px repeat-y;}
#lateral{float:left;margin:0px; padding:0px;width:175px;text-align:left;}
#datos{float:right;margin:0px; padding:0px;width:584px;text-align:left;}
#pie{text-transform:uppercase;margin:0px; padding:0px;width:760px;background:#EDF1F4;border-top:1px solid #D1D1D1;height:30px;}

/*ESTILOS PARA MENU*/
#lateral .menu{padding:0px; margin:0px; color:#003366;}
#lateral .menu h1{height:90px;background:url(/MODULOS/global/publico/interfaces/img/logo.gif) 15px 10px no-repeat; width:160px; padding:0px;margin:0px;}
#lateral .menu h1 a span{display:none;}
#lateral .menu h1 a{ display:block;height:90px; width:160px;}
#lateral .men{background:#F1F5F8;padding:0px;border-top:1px solid #D1D1D1;}
#lateral .men ul{padding:0px; margin:0px;list-style-type:none;}
#lateral .men li{border-bottom:1px solid #D1D1D1;list-style-type:none;padding:3px 0px 3px 15px; margin:0px; color:#003366;background:url(/MODULOS/global/publico/interfaces/img/bullet-listado.gif) 6px 8px no-repeat;}
#lateral .men ul ul{font-size:11px;padding:0px 10px 0px 10px; margin:0px;list-style-type:none;}
#lateral .men ul ul li {list-style-type:none;padding:2px 0px 0px 15px; margin:0px; color:#D1D1D1;border-bottom:none;}

/*ESTILOS PARA CABECERA*/
#cab-home{padding:0px;width:584px;_width:585px;height:36px; margin:0px;background:url(/MODULOS/global/publico/interfaces/img/fondo-cab.gif) 0px 0px repeat-x;}
#cab{padding:0px;height:36px; margin:0px;background:url(/MODULOS/global/publico/interfaces/img/fondo-cab.gif) 0px 0px repeat-x;}

/*ESTILOS PARA PIE*/
.pie-izq{float:left;padding:8px 0px 0px 8px;}
.pie-dch{float:right;padding:8px 8px 0px 0px;}

/*ESTILOS PARA EL PATH*/
#path-home{display:block;width:574px; padding:7px 0px 7px 10px; color:#003366; border-bottom:1px solid #D1D1D1;}
#path {width:450px; padding:7px 0px 7px 10px; color:#003366;}

/*ESTILOS PARA DATOS*/
.contiene-datos{width:584px;}
#datos h2 {font-size: 13px;/*border-bottom: 1px solid #B8C6D5;*/}
#datos h3 {margin: 0px; padding: 0px 0px 0px 7px; font-size: 12px; font-weight: normal; border-left: 5px solid #003366;}
#datos h4 { margin: 0px; padding: 0px 0px 4px 15px; font-size: 12px; color: #5C7898; background: url(/MODULOS/noticias/publico/interfaces/img/bullet_decoracion.gif) top left no-repeat; }
#datos h5 { margin: 0px; padding: 0px 0px 4px 10px; font-size: 11px; color: #5C7898; background: url(/MODULOS/global/publico/interfaces/img/bullet.gif) 0px 3px no-repeat; }
#datos #informacion {  }
#datos #informacion-padding { padding: 8px 8px 0px 0px; }

.col2f1 { }
.col2f1-c1 { float: left; width: 49%; }
.col2f1-c2 { float: right; width: 49%;}

.col2-c1{float:left;width:50%;} /*columna utilizada en la portada, para contener formulario*/
.col2-c2{float:left;width:49.8%;} /*columna utilizada en la portada, para noticias*/

/*ESTILOS PARA CAJAS*/
.caj-not{padding:20px 9px 5px 11px;float:right;width:270px;border-top:1px solid #D1D1D1;border-bottom:1px solid #D1D1D1;}
.caj-not-padd{padding:0px 1px 0px 0px;}
.caj-not-padd-img{float:left;padding:5px 10px 2px 0px;margin-bottom:2px; width:60px;}
.caj-not-padd-dts{float:right;width:190px;padding:5px 0px 0px 0px;}
.caj-not h2{margin:0px;padding:0px;color:#003368;font-size:15px;background:url(/MODULOS/global/publico/interfaces/img/bullet-seccion.gif) 0px 2px no-repeat;}

.caj-col1{margin:0px; padding:0px;}
.caj-col1 h2{margin:0px;padding:0px 0px 3px 0px;color:#003368;font-size:13px;background:url(/MODULOS/global/publico/interfaces/img/bullet-seccion.gif) 0px 2px no-repeat;}
.caj-col1 h3{padding:4px 8px 5px 20px;color:#000000;margin:0px;font-size:13px;color:red;}
.caj-col1-padd{padding:20px 8px 5px 20px;}
.caj-col1-padd-form{padding:0px 8px 5px 20px;}

.caj-agenda{width:175px;}
.caj-agenda h2{margin:0px;padding:0px;color:#003368;font-size:15px;background:url(/MODULOS/global/publico/interfaces/img/bullet-seccion.gif) 0px 2px no-repeat;}
.caj-agenda-padd{padding:20px 0px 0px 15px;}

.caj-f1{width:524px;padding:0px 10px 10px 25px; margin:0px 0px 8px 0px; color:#333333; font-size:11px;text-align:justify;text-align:justify;}
.caj-f1-img{padding:0px 20px 0px 0px;}
.caj-f1-img2{padding:0px 0px 0px 20px;}
.caj-f1-img-dts{text-align:center; width:155px; color:#; font-size:10px; font-style:italic; color:#003068;padding:0px 0px 8px 0px;}

.caj-f2 { margin: 10px 20px 0px 20px; }
.caj-f2-img { float:right; }
.caj-f2-img-padd { padding:0px 10px 2px 0px;}
.caj-f2 a{color:#B8C5D4;text-decoration:underline;}
.caj-f2-padd { padding: 0px 0px 8px 0px; }

.caj-cat { margin: 10px 20px 8px 20px; border-bottom: 1px solid #456A8F; }
.caj-cat-padd { padding: 0px 0px 8px 0px; }


.caj-lg-empleo{background:#7F99B2;height:100px;width:564px;}
.caj-lg-empleo{padding:10px 0px 0px 20px;}

.caj-f3{margin: 0px 20px 8px 20px;text-align:justify;}

.caj-f4{width:524px;padding:0px 10px 10px 0px; margin: 0px 0px 5px 30px; color:#333333; font-size:11px;text-align:justify;}

.caj-enc{width:175px;border-bottom:1px solid #435B6E;}
.caj-enc-pdd{padding:3px 0xp 0px 3px;margin-left:3px;}

.caja-formato2-sinfloat {width:93%; color:#003366; text-align:left; background-color:#F1F5F8;margin:0px 10px 0px 20px; }
.caja-formato2-padd {padding:7px;}

.caja-formato3-sinfloat {width:93%; color:#003366; text-align:left; background-color:#FFFFFF;margin:0px 10px 0px 20px; }
.caja-formato3-padd {padding:7px;}

.caj-bltn1{border:1px solid red;padding:10px}
.caj-bltn1-img{}
.caj-bltn1-dts{color:#333333;border-bottom:2px solid #003068;}
.caj-bltn1-dts-tit{background:url(/MODULOS/boletines/admin/interfaces/img/bullet-seccion.gif) 0px 0px no-repeat;}

.caj-bltn2{border:1px solid red;padding:10px}
.caj-bltn2-img{}
.caj-bltn2-dts{}

/*ESTILOS PARA LISTADOS*/
.lst-f1 dl { margin: 0px; padding: 5px 0px 0px 0px; }
.lst-f1 dt { clear: both; float: left; margin: 0px; padding: 0px 0px 9px 15px; width: 70px; }
.lst-f1 dd {  float: left; margin: 0px 0px 9px 0px; padding: 0px; width: 451px;color:#666666; }
.lst-f1 dl { margin: 0px; padding: 5px 0px 0px 0px; }

.lst-f2  { width:90%;float: left; margin: 0px; padding: 3px 40px 9px 10px;border-bottom:1px solid #D1D1D1;}
.lst-f2 ul{list-style-type:none;margin:0px; padding: 0px 0px 9px 12px;}
.lst-f2 li{list-style-type:none;margin:0px; padding:0px;color:#666666;}

.lst-cat ul { margin: 7px 0px 10px 0px; padding: 0px; }
.lst-cat li { list-style-type: none; margin: 0px 0px 2px 0px; padding: 0px 5px 0px 10px;background:url(/MODULOS/noticias/publico/interfaces/img/carpeta.gif) 7px 2px no-repeat; }
.lst-cat li a{color:#456A8F;text-decoration:underline;padding:0px 0px 0px 10px;}
.lst-cat li a:hover{text-decoration:none;}

.lst-evnt dl { margin: 0px; padding: 5px 0px 0px 0px; }
.lst-evnt dt { margin: 0px; padding: 0px 0px 4px 15px; width: 150px; }
.lst-evnt dd { margin: 0px 0px 9px 15px; padding: 0px; width: 451px;color:#666666; }

.lst-not{float:right;width:565px;}

.lst-mpw {}
.lst-mpw ul{margin:0px;padding:0px 10px 0px 10px;}
.lst-mpw ul li{margin:0px;padding-top:10px;list-style-type:none;}
.lst-mpw ul li a{margin:0px;padding:0px;color:#003366;text-decoration:none;}
.lst-mpw ul li a:hover{margin:0px;padding:0px;color:#5C7898;text-decoration:none;}
.lst-mpw ul ul{padding:0px 10px 0px 30px;margin:0px;}
.lst-mpw ul ul li{margin:0px;padding:0px;list-style-type:none;}
.lst-mpw ul ul li a{margin:0px;padding:0px;color:#5C7898;text-decoration:underline;}
.lst-mpw ul ul li a:hover{margin:0px;padding:0px;color:#5C7898;text-decoration:none;}


.doc-dtll-1col {float:left; width:100px;}
.doc-dtll-2col {float:left; width:300px;}


/*ESTILOS PARA TABLAS*/
#table.tbl-dts{}
.tbl-dts th{}
.tbl-dts td{}

table.tabla-docs 	 	{clear:both;padding:0px 0px 2px 0px; width:93%; text-align:left; border:none;margin:0px 10px 0px 20px;}
.tabla-docs tr th 	 	{padding:5px 5px 5px 5px; color:#40668C; text-align:left; background-color:#C0CFDE; margin:0px 10px 0px 10px;}
.tabla-docs tr td 	 	{padding:5px 5px 5px 5px;color:#666; text-align:left; background-color:#F9F9F3; border-bottom:1px solid #DADAD7; }
.tabla-docs tr th a 	{color:#40668C; font-weight:bold; text-decoration:underline;}
.tabla-docs tfoot tr th    {background-color:#fff;}

table.tabla-docs2 	 	{clear:both;padding:0px 0px 2px 0px; width:100%; text-align:left; border:none;margin:0px 10px 0px 0px;}
.tabla-docs2 tr th 	 	{padding:5px 5px 5px 5px; color:#40668C; text-align:left; background-color:#C0CFDE; margin:0px 10px 0px 10px;}
.tabla-docs2 tr td 	 	{padding:5px 5px 5px 5px;color:#666; text-align:left; background-color:#F9F9F3; border-bottom:1px solid #DADAD7; }
.tabla-docs2 tr th a 	{color:#40668C; font-weight:bold; text-decoration:underline;}
.tabla-docs2 tfoot tr th    {background-color:#fff;}

table form 				{margin:0px; padding:0px;}
table.tabla-carpetas 	{clear:both; margin:1px 0px 5px 0px; padding:0px 0px 2px 0px; width:100%; border:none; text-align:left; border-bottom:1px solid #989F00;}
.tabla-carpetas tr th 	{padding:5px 5px 5px 5px; color:#C0CFDE; text-align:left; background-color:#40668C; }
.tabla-carpetas tr td 	{padding:5px 5px 5px 5px;color:#666; text-align:left; background-color:#F9F9F3; border-bottom:1px solid #DADAD7; }
.tabla-carpetas tr th a {color:#6F792C; font-weight:bold; text-align:left; text-decoration:underline;}


/*Tabla para calendario normal*/
.cal{border-bottom: 2px solid #456A8F; border-collapse: collapse;}
.cal caption{color: #FFFFFF; font-weight: bold; background: #A9C6E3;padding:3px 0px 3px 0px;border-bottom: 1px solid #456A8F;}
.cal caption .cal-ret{margin-right:10px;}
.cal caption .cal-avanz{margin-left:10px;}
.cal th { color: #456A8F; border-bottom:1px solid #003265; padding:2px 6px;}
.cal th a { color: #666666; background: #A9CBEC;}
.cal th a:hover { color: #000000; }
.cal-pas {background: #A9CBEC}
.cal-pas td { color: #999999;border-bottom: 1px solid #456A8F;text-align:center;padding:2px 2px;border: }
.cal-pas td a { color: #FFFFFF; background: #A9CBEC;padding:2px 2px; }
.cal-pas td a:hover { color: #000000; background: #fff;}

/*.tbl.cal-evnt-hoy { color: #FFFFFF; background: #124679; }
.tbl.cal-evnt-hoy a { color: #FFFFFF; }
.tbl.cal-evnt-hoy a:hover { color: #FFFFFF; }
.tbl.cal-evnt-fut { color: #000000; }
.tbl.cal-evnt-fut a { color: #000000; background: #ACD1E9; }
.tbl.cal-evnt-fut a:hover { color: #000000; }*/

/*ESTILOS PARA PAGINACION*/
#pag { clear: both; padding: 4px 0px 8px 0px; border-top: 1px solid #DFDFDF; }
#pag a.ini { color: #003366; }
#pag a.ini:hover { color: #7F99B2; }
#pag a.ini span {  }
#pag a.ant { color: #003366; text-decoration:underline;}
#pag a.ant:hover {color: #7F99B2;  }
#pag a.ant span {  }
#pag a.fin { color: #003366; }
#pag a.fin:hover { color: #7F99B2; }
#pag a.fin span {  }
#pag a.sig { color: #003366;text-decoration:underline; }
#pag a.sig:hover { color: #7F99B2; }
#pag a.sig span {  }
#pag .ley { color: #000000; }
#pag .ley strong { color: #5C7898; }
#pag .res { color: #000000; }
#pag .act { color: #003366; }

/*ETILOS PARA FONDOS*/
.fondo-portada{background:#7F99B2 url(/MODULOS/global/publico/interfaces/img/fondo-caja.gif) 0px 0px repeat-x;}
.fondo-not{background:url(/MODULOS/global/publico/interfaces/img/linea-separacion.gif) 292px 0px repeat-y;}
.fondo-col2{background:#F1F5F8;} /*utilizado como fondo de noticias portada*/
/*ESTILOS PARA FORMULARIOS*/
.formulario{padding:0px;margin:3px 0px 0px 0px;width:400px;}
.formulario fieldset{border:none;padding:0px; margin:0px;}
.formulario legend{display:none;padding:0px; margin:0px;}
.formulario label{float:left;width:35%;text-align:left;padding:2px 0px 0px 0px;margin:0px;}
.formulario input{font-size:10px;height:11px;}
.formulario fieldset .campos{margin-bottom: 3px; padding:0px;border:1px solid #808080;height:15px;border:1px solid #808080;font-size:11px;}
.formulario fieldset .campost{margin-bottom: 3px; padding:0px;border:1px solid #808080;border:1px solid #808080;font-size:11px;}
.formulario fieldset .files{height:11px;margin:0px 0px 3px 0px; padding:0px;border:1px solid #808080;height:18px;border:1px solid #808080;}
.formulario fieldset select{font-size:10px;height:11px;margin:0px 0px 3px 0px; padding:0px;border:1px solid #808080;height:15px;}
.formulario fieldset textarea{font-family:Arial;font-size:11px;margin:0px 0px 3px 0px; padding:0px;border:1px solid #808080;}
.formulario fieldset .boton{font-size:11px;height:18px;border:none;background:url(/MODULOS/global/publico/interfaces/img/fondo-boton.gif) 0px 0px repeat-x;}
.formulario fieldset .boton2{width:46px;height:18px;border:none;background:url(/MODULOS/global/publico/interfaces/img/fondo-boton2.gif) 0px 0px no-repeat;}
.formulario .cita{color:#7F99B2;font-style:italic;}
.formulario label.largo{float:left;width:40%;text-align:left;padding:2px 0px 0px 0px;margin:0px;}

.formulario-busqueda{padding:0px;margin:3px 0px 0px 0px;}
.formulario-busqueda fieldset{border:none;padding:0px; margin:0px;}
.formulario-busqueda legend{display:none;padding:0px; margin:0px;}
.formulario-busqueda label{}
.formulario-busqueda input{font-size:10px;height:11px;}
.formulario-busqueda fieldset .campos{margin-bottom: 3px; padding:0px;border:1px solid #808080;height:15px;border:1px solid #808080;}
/* .formulario-busqueda fieldset select{font-size:10px;height:11px;margin:0px 0px 3px 0px; padding:0px;border:1px solid #808080;height:15px;} */
select.campos2 {font-size: 10px;}
.formulario-busqueda fieldset .boton{font-size:11px;height:18px;border:none;background:url(/MODULOS/global/publico/interfaces/img/fondo-boton.gif) 0px 0px repeat-x;}
.formulario-busqueda fieldset .boton2{width:46px;height:18px;border:none;background:url(/MODULOS/global/publico/interfaces/img/fondo-boton2.gif) 0px 0px no-repeat;}

.formulario-login{padding:0px;margin:3px 0px 4px 0px;}
.formulario-login fieldset{border:none;padding:0px 0px 0px 10px; margin:0px;}
.formulario-login legend{display:none;padding:0px; margin:0px;}
.formulario-login label{margin:0px;padding:0px;}
.formulario-login input{font-size:10px;height:11px;margin:0px;padding:0px;}
.formulario-login fieldset .campos{margin-bottom:1px; padding:0px;border:1px solid #808080;height:15px;border:1px solid #808080;}
.formulario-login fieldset .boton{font-size:11px;height:18px;border:none;background:url(/MODULOS/global/publico/interfaces/img/fondo-boton.gif) 0px 0px repeat-x;padding-bottom:3px;float:right;margin-right:55px;}
.formulario-login fieldset .boton2{width:46px;height:18px;border:none;background:url(/MODULOS/global/publico/interfaces/img/fondo-boton2.gif) 0px 0px no-repeat;}

.form-enc{padding:0px;margin:10px 0px 0px 8px;width:160px;font-size:10px;color:#7F99B2;}
.form-enc fieldset{border:none;padding:0px; margin:0px;}
.form-enc fieldset legend{display:none;padding:0px; margin:0px;}
.form-enc fieldset label{float:left;width:30%;text-align:left;padding:2px 0px 0px 0px;margin:0px;}
.form-enc fieldset input{font-size:10px;height:10px;padding:0px 0px 2px 0px;}
.form-enc fieldset .campos{margin-bottom:3px; padding:0px;line-height:9px;}
.form-enc fieldset .boton{width:46px;font-size:11px;height:18px;border:none;background:url(/MODULOS/encuestas/publico/interfaces/img/fondo-boton2.gif) 0px 0px repeat-x;padding-bottom:1px;margin-bottom:5px;}

.formulario-documental { margin:0px; padding:0px; width:auto; text-align:left;}
.formulario-documental fieldset {border:0px solid #FFFFFF; text-align:left;}
.formulario-documental fieldset legend {margin:0px; padding: 0px; display: none; }
.formulario-documental fieldset label 	{clear: both; margin:0px 0px 3px 0px; float: left; padding: 0px; width:45%; text-align: left; color: #003366; font-size:11px; font-weight:normal;}
.formulario-documental fieldset .etiquetas 	{clear: both; float:left; margin:0px 0px 3px 0px; padding: 0px; text-align: left; color: #003366; font-size:11px; font-weight:normal;}
.formulario-documental fieldset select {display:inline;}
.formulario-documental fieldset .campos{margin-bottom:1px; padding:0px;color:#003366;height:12px;float:left;}
.formulario-documental fieldset .boton2{color:#386087;width:60px;height:18px;border:none;background:url(/MODULOS/global/publico/interfaces/img/fondo-boton3.gif) 0px 0px no-repeat;}
.boton-largo{color:#386087;width:160px;height:18px;border:none;background:url(/MODULOS/global/publico/interfaces/img/boton-largo.gif) 0px 0px no-repeat;}

/*ESTILOS PARA EL TEXTO*/
.txt {font-weight:bold;}
.txt-dscrip{color:#F1F5F6;font-size:13px;}
.txt-destacado{font-size:12px;color:#000000;}
.titulo {background-color:#7F99B2; font-size: 14px; font-weight:bold; color:#FFFFFF; padding:5px 5px 5px 10px;border-top:1px solid #D1D1D1;}
.destacado{color:#003265;}
.entradilla {border-bottom: 1px solid #C6C6C6; padding:8px 8px 8px 0px; width:510px; font-size:13px; color:#003068;}
.antetitulo{text-transform:uppercase;color:#5084B9;font-weight:bold;}
.encabezado{color:#FFFFFF;font-size:16px;font-weight:bold;}
.txt-direccion{padding:2px 0px 0px 12px;font-size:10px;color:#003366;}
.encuesta{color:#54738B;font-size:12px;}
.fecha { font-size: 10px; color: #000000;}
.evnt-tit{color:#41678D;font-weight:bold;}
.evnt-ent{font-size:11px;color:#003068;}/*entradilla del evento*/
.msj-error{font-size: 11px; color:#E31C1C;}
.sesion{color:#FFFFFF;margin-top:10px;}/*estilos para el logeo de usuarios*/

/*ESTILOS PARA LOS ENLACES*/
a.enlace{color:#003366;text-decoration:underline;}
a.enlace:hover{color:#003366;text-decoration:none;}
a.enl-dtll{color:#5C7898;text-decoration:underline;}
a.enl-dtll:hover{text-decoration:none;}
a.enl-sesion{text-decoration:underline;color:#FFFFFF;}
a.enlace-carpetas	{padding:0px 0px 0px 22px;color:#006699; font-size:11px; font-weight:bold; text-decoration:underline; background:url(/MODULOS/noticias/publico/interfaces/img/carpeta.gif) no-repeat top left; }



/*ESTILOS PARA PADDING*/
.padd8{padding:6px 0px 4px 0px;}
.paddcaja{padding:10px 0px 8px 10px;}
.paddlogin{padding:4px 0px 0px 6px;}
.paddright{padding:0px 20px 0px 0px;}
.padd-not{padding:10px 10px 10px 10px;}
.padd-frm{padding:5px 0px 0px 15px;}
.padd-btn{padding:5px 50px 0px 0px;}
.padd-btn-rg{padding:10px 90px 0px 0px;}
.padd-btn-izq{padding:5px 0px 0px 200px;}
.padd-left{padding:0px 0px 0px 10px;}
.padd-log{padding:8px 5px 0px 0px;}
.padd-reg{padding:5px 160px 0px 0px;}
.espacios{margin:10px 20px;}

/*ESTILOS PARA MEDIDAS*/
.ancho50{width:50px;}
.ancho100{width:100px;}
.ancho100{width:100px;}
.ancho170{width:170px;}
.ancho200{width:190px;}
.altura100{height:100px;}
.ancho500{width:500px;}
.ancho260{width:260px;}
.ancho310{width:310px;}

/*ESTILOS PARA LINEAS*/
.ln-f1{border-left:1px solid #D1D1D1;}
.ln-f2{border-right:1px solid #D1D1D1;}
.ln-f3{border-right:1px solid #D1D1D1;width:130px;}
.ln-top{border-top:1px solid #D1D1D1;}
.ln-btt{border-bottom:1px solid #D1D1D1;}
.ln-enc{border-bottom:1px solid #435B6E;}

/*ESTILOS PARA IMAGENES*/
.img-cm{border:1px solid #D1D1D1;}


/* ESTILOS PARA FLOTAR Y ALINEAR Y PADDING */
.flo-izq { float: left; }
.flo-dch { float: right;}
.aln-izq { text-align: left; }
.aln-dch { text-align: right; }
.aln-cen { text-align: center; }
.ali-med{vertical-align:middle;}

/*ESTILOS VARIOS*/
.subir {float: right; text-align:right; width:135px;}
.documentos {width:510px;margin-left:30px; padding:10px; border-top:1px solid #B8C6D5; background-color:#F2F5F7;}
.icono-subir { width:50px;float:left;background: url(/MODULOS/global/publico/interfaces/img/bullet-subir.gif) 12px 6px no-repeat;}
.icono-volver { width:50px;float:left;background: url(/MODULOS/global/publico/interfaces/img/bullet-volver.gif) 10px 4px no-repeat;}
.icono-docs {padding-left:20px; background: url(/MODULOS/global/publico/interfaces/img/bullet-docs.gif) 10px 6px no-repeat;}
.boton2{color:#386087;width:60px;height:18px;border:none;background:url(/MODULOS/global/publico/interfaces/img/fondo-boton3.gif) 0px 0px no-repeat;}

/* ESTILOS PARA BORRAR ESTILOS Y OCULTAR*/
.borde{border:none;}
.borrar { clear: both; }
.ocultar { display: none; }

.clearfix:after { content: "."; display: block; height: 0; clear: both;
visibility: hidden; }
.clearfix {display:inline-block;}
@media all {.clearfix { display:block; }} /* Para Opera */
/* Hides from IE-mac \*/ * html .clearfix { height: 1%; display:block;} /*
End hide from IE-mac */

/* ESTILOS TABLA Datos de Candidato */

table#candidato {width: 540px;}
table#candidato td.celda1 {width: 140px; text-align: right; font-weight: bold;}
table#candidato td.celda2 {width: 400px;}
table#candidato tr.impar {background: #eee;}
table#candidato tr.separacion {padding: 12px 0 0 0; display: block;}
