/* ------------------------------------------------------------------------ */
/* Estilos generales aplicables a todos los modulos                         */
/* ------------------------------------------------------------------------ */
/*
 * Fichero: public.css ,v1.0 03/10/2006 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+, Opera X
 * CSS				2
 * Fichero			public.css
 * Version			v1.0
 * Autores			Vanessa Martin Oliete <vanessa.martin@net2u.es>
 *
 */
 
/* ESTILOS GENERALES */
body {margin: 0px; padding: 0px; font-family:  arial, verdana, helvetica, sans-serif; font-size: 11px; color: #666666; text-align:center; background: #FFFFFF;}
html, body {  }

/* ESTILOS CAJAS GLOBALES */
#web { margin: 0px auto; padding:0px; width:770px;}
#cabecera-home {margin:0px; padding:40px 0px 30px 100px;}
#cabecera {/*border-top:6px solid #161F41;*/margin:0px; padding:0px; background: url(/MODULOS/_GLOBAL/publico/interfaces/img/img-cabecera.gif) top left no-repeat; }
#subcabecera { width:570px;float:right;margin-top:1px;background:url(/MODULOS/_GLOBAL/publico/interfaces/img/fondo-path.gif) top left repeat-x;padding:8px 0px 0px 10px; }
#contenido-home { margin:0px; padding:0px;}
#contenido { border-bottom:1px solid #595692; margin-bottom:30px;width:770px;text-align:left;}
#lateral { background:#ECEAF4; }
#datos { width:570px;}
#pie { margin:0px; padding:0px; }
#prepie{text-align:center; margin:10px 0px 0px 0px;}

/* ESTILOS PARA LA WEB */

/* ESTILOS PARA LA CABECERA DE LA WEB */
#cabecera-home #cabecera-logo h1{ margin:0px; padding:0px;}
#cabecera-home #cabecera-logo h1 a { display: block; height: 76px; background: url(/MODULOS/_GLOBAL/publico/interfaces/img/logo.gif) top left no-repeat;  }

#cabecera #cabecera-logo h1{ margin:0px; padding: 0px 0px 0px 6px;}
#cabecera #cabecera-logo h1 a { display: block; height: 76px; background: url(/MODULOS/_GLOBAL/publico/interfaces/img/logo.gif) top left no-repeat;  }

/*ESTILOS CONTENIDOS */
.contenido-padding{padding:3px 0px 0px 0px;}

/* ESTILOS PARA LA SUBCABECERA */
.caja-subcabecera{float:right;width:350px;margin:0px; padding:0px}
/*.caja-login{float:right;width:400px;height:25px;float:right;padding:2px 0px 0px 15px;}*/
.caja-buscador{padding:0px 5px 0px 10px;float:right;width:150px;}
/*.encabezado{position:relative; top:-29px;left:12px; width:200px; font-family:Arial;color:#161F41;font-weight:bold;font-size:15px;}*/
.encabezado{float:left;left:12px; width:200px; font-family:Arial;color:#161F41;font-weight:bold;font-size:15px;}
/* ESTILOS PARA EL PIE DE LA PAGINA */
#pie #pie-datos { font-size:10px; color:#666666;}

/* ESTILOS PARA EL CONTENIDO Y DATOS */
.datos-padding{padding:0px 0px 0px 5px;}
 
 

/* ESTILOS PARA LOS LISTADOS */
.listado-documentos { margin:0px; padding:5px 0px 0px 0px; }
.listado-documentos ul { list-style-type:none;margin:0px; padding:0px; }
.listado-documentos li.doc{margin:0px; padding:0px 0px 6px 0px; background:url(/MODULOS/_GLOBAL/publico/interfaces/img/doc.gif) top left no-repeat;}
.listado-documentos li.pdf{margin:0px; padding:0px 0px 6px 0px; background:url(/MODULOS/_GLOBAL/publico/interfaces/img/pdf.gif) top left no-repeat;  }
.listado-documentos li.ppt{margin:0px; padding:0px 0px 6px 0px; background:url(/MODULOS/_GLOBAL/publico/interfaces/img/ppt.gif) top left no-repeat;  }
.listado-documentos li.xls{margin:0px; padding:0px 0px 6px 0px; background:url(/MODULOS/_GLOBAL/publico/interfaces/img/xls.gif) top left no-repeat;  }
.listado-documentos li.generico{margin:0px; padding:0px 0px 6px 0px; background:url(/MODULOS/_GLOBAL/publico/interfaces/img/txt.gif) top left no-repeat;  }
.listado-documentos li.zip{margin:0px; padding:0px 0px 6px 0px; background:url(/MODULOS/_GLOBAL/publico/interfaces/img/zip.gif) top left no-repeat;  }
.listado-formato1 {height:97px; background:url(/MODULOS/_GLOBAL/publico/interfaces/img/fondo-menu-home.gif) top left no-repeat;margin:0px 0px 0px 100px;}
.listado-formato1 ul { list-style-type:none;margin:0px; padding:0px;}
.listado-formato1 li { background:url(/MODULOS/_GLOBAL/publico/interfaces/img/linea-menu.gif) top left no-repeat; display:inline;margin:0px; padding:0px 0px 10px 8px; }
.listado-formato1 li a{ color:#666666; font-size:12px; font-weight:bold; }
.listado-formato1 li a:hover{text-decoration:none; }
.listado-menu ul{list-style-type:none;margin:0px; padding:0px 0px 0px 0px;}
.listado-menu li{margin:1px 0px 1px 0px; padding:0px 0px 0px 0px;}


.listado-menu li a {display:block;color:#34316B;font-size:11px;padding:4px 0px 4px 12px;background:#DDDBE5;width:168px;font-weight:bold;}
.listado-menu li a:hover{color:#FFFFFF;font-size:11px;text-decoration:none;background:#9B97A5;font-weight:bold;}
.listado-menu li li a{display:block;color:#34316B;font-size:11px;padding:0px 0px 0px 20px; width:150px;background:#ECEAF4;font-weight:normal;}
.listado-menu li li a.act{display:block;color:#000;font-size:11px;padding:0px 0px 0px 20px; width:150px;background:#ECEAF4;font-weight:bold;}
.listado-menu li li a.act:hover{display:block;color:#34316B;font-size:11px;padding:0px 0px 0px 20px; width:120px;background:#ECEAF4;font-weight:bold;}
.listado-menu li li a:hover{background:#ECEAF4;color:#34316B;font-weight:bold;}
.listado-menu li li li { margin: 0px; padding: 0px; }
.listado-menu li li li a{ font-size:10px;margin: 0px; display:block; background:#F9F7FF url(/MODULOS/_GLOBAL/publico/interfaces/img/bullet-menu.gif) 25px 4px no-repeat;color:#000;text-decoration:none;width:150px; padding:1px 0px 0px 30px; }
.listado-menu li li li a:hover{ font-size:10px;margin:0px;display:block;color:#000;background:#F9F7FF url(/MODULOS/_GLOBAL/publico/interfaces/img/bullet.gif) 25px 4px no-repeat;font-weight:normal;padding-top:1px;}
.listado-menu li li li a.act{ font-size:0.9em;margin: 0px; display:block; background:#F9F7FF url(/MODULOS/_GLOBAL/publico/interfaces/img/bullet.gif) 25px 4px no-repeat;color:#000;text-decoration:none;width:150px; padding:0px 0px 0px 30px;font-weight:normal;padding-top:1px; }
.listado-menu li li li a.act:hover{ font-size:0.9em;margin:0px;display:block;color:#000;background:#F9F7FF url(/MODULOS/_GLOBAL/publico/interfaces/img/bullet.gif) 25px 4px no-repeat;text-decoration:none;width:150px;font-weight:normal;padding:0px 0px 0px 30px;padding-top:1px;}


.listado-menu2 ul{list-style-type:none;margin:0px; padding:4px 0px 4px 0px;}
.listado-menu2 li{margin:0px 0px 2px 0px;padding:0px;}
.listado-menu3 ul{list-style-type:none;margin:0px; padding:5px 0px 5px 0px;background:#F9F7FF;}
.listado-menu3 li{margin:0px 0px 0px 0px;padding:0px;background:#F9F7FF;}
.listado-mapa{margin:auto auto auto auto; width:600px; }
.listado-mapa ul{list-style-type:none;margin:auto auto auto auto; padding:0px;}
.listado-mapa li{list-style-type:none;margin:0px; padding:0px;}
.listado-cat{margin:0px;padding-bottom:10px;border-bottom: 1px solid #B2B9D1;}
.listado-cat ul{margin:0px;padding:0px 0px 0px 20px;list-style-type:none;}
.listado-cat li{margin:0px;padding:0px 5px 0px 0px;background:url(/MODULOS/_GLOBAL/publico/interfaces/img/bullet.gif) 0px 5px no-repeat;}



/* ESTILOS PARA CAJA CON FORMATOS */
.caja-f1 {width:560px; }
.caja-f1-padd { padding:10px 0px 10px 16px;  }
.caja-f1-img { float:left; padding:10px 8px 4px 8px; }
.caja-f1-datos{background:url(/MODULOS/_GLOBAL/publico/interfaces/img/fondopiefoto.gif) top left repeat-x;text-align:center;padding:3px 0px 0px 0px;}
.caja-f2 {width:900px;padding-right:10px;}
.caja-f2-padd { padding:10px 0px 10px 16px;}
/*.caja-f2-padd p:first-child { padding-top:0px; margin-top:0px }*/
.caja-f2-img { float:right; padding:10px 8px 4px 8px;}
.caja-f2-datos{background:url(/MODULOS/_GLOBAL/publico/interfaces/img/fondopiefoto.gif) top left repeat-x;text-align:center;padding:3px 0px 0px 0px;}
.caja-f3 {width:900px;background:url(/MODULOS/_GLOBAL/publico/interfaces/img/fondo-destacado.gif) bottom left repeat-x;}
.caja-f3-padd { padding:2px 0px 10px 5px;  }
.caja-f3-img { float:left; padding:3px 8px 4px 3px; }
.caja-f3-datos{background:url(/MODULOS/_GLOBAL/publico/interfaces/img/fondopiefoto.gif) top left repeat-x;text-align:center;padding:3px 0px 0px 0px;}
.caja-f4 {float:left; width:900px;}/* `para template3 de pgs libres */
.caja-f4-padd{padding:0px 0px 0px 0px;margin:0px;}
.caja-f4-img  {float:right; width:110px;margin-left:10px;}
.caja-f4-img-dts  {background:url(/MODULOS/_GLOBAL/publico/interfaces/img/fondopiefoto.gif) top left repeat-x;text-align:center; width:100px;}
.caja-noticias{width:570px;}
.caja-noticias-img{float:left; padding:10px 8px 4px 8px; }
.caja-noticias-datos{float:left;width:340px;padding:10px 0px 0px 8px;margin-bottom:10px;}
.caja-noticias-datos-img{float:left;width:340px;background:#E5E5E5;margin-bottom:10px;}
.caja-noticias-datos-img-padd{padding:8px 0px 8px 20px;}

.caja-c1{width:160px;border-right:1px solid #C4CDD6;float:left;margin-top:10px;padding:0px 5px 0px 25px;}
.caja-c2{width:160px;border-right:1px solid #C4CDD6;float:left;margin-top:10px;padding:0px 5px 0px 12px;}
.caja-c3{width:160px;float:left;margin-top:10px;padding:0px 5px 0px 12px;}

/* ESTILOS PARA COLUMNAS */
#columnas2f1 {width:770px;  }
.columnas2f1-c1 { float:left;width:180px;padding-right:3px;}
.columnas2f1-c2 { float:left;width:580px;padding: 0px 0px 12px 3px;}

/* FONDOS ESPECIALES */
#fondo-X {  }

/* ESTILOS PARA BREADCRUMS */
.breadcrumbs {float:right;width:550px;color:#666666;text-align:right;padding:10px 10px 10px 0px;  }

/* ESTILOS PARA LA NAVEGACION COMPLEMENTARIA */
.navegacion-home{position:relative;right:120px;top:45px;}
.navegacion-home2{position:relative;right:65px;top:45px;}
.navegacion-home3{position:relative;left:10px;top:45px;}
.navegacion-home4{position:relative;left:46px;top:45px;}

/*ESTILOS MAPA WEB*/
a.mapa-n1{color:#808285;font-size:11px;padding:4px 0px 4px 30px;font-weight:bold;}
a.mapa-n1:hover{font-size:11px;text-decoration:none;font-weight:bold;}
a.mapa-n2{color:#808285;font-size:11px;padding:0px 0px 0px 50px;}
a.mapa-n2:hover{text-decoration:underline;}
a.mapa-n3{color:#808285;background:url(/MODULOS/_GLOBAL/publico/interfaces/img/bullet-menu.gif) 55px 4px no-repeat;font-size:10px;text-decoration:none;padding:0px 0px 2px 60px;}
a.mapa-n3:hover{text-decoration:underline;}
a.mapa-info{font-size:11px;color:#808285;}

/* ESTILOS PARA EL CUERPO DE PAGS LIBRES*/
.cuerpo {}
.cuerpo ul { margin:0px 0px 0px 20px; padding:0px; }
.cuerpo ul li { margin:0px; padding:0px 0px 5px 0px; }
.cuerpo a { font-size:10px; color:#34316B;text-decoration:none; }
.cuerpo a:hover { text-decoration:underline; }

/* ESTILOS PARA CUALQUIER FORMULARIO */
.formulario { margin:0px;padding:0px;}
.formulario fieldset {margin:0px;padding:0px; border:none; }
.formulario fieldset legend { display:none; margin:0px;padding:0px;}
.formulario fieldset label { font-size:10px; color:#666666;margin:0px;padding:0px; }
.formulario fieldset .campos { background:#FCFCFC;border:1px solid #CCCCCC; color:#666666; font-size:10px;}
.formulario .boton { color:#CCCCCC; }
.formulario fieldset .boton{font-weight:bold;color:#FFFFFF;border:1px solid #6B6C6A;background:url(/MODULOS/_GLOBAL/publico/interfaces/img/fondoboton.gif) 0px 0px repeat-x;}

.formulario fieldset .boton-login{border:none;background:url(/MODULOS/_GLOBAL/publico/interfaces/img/btn-login.gif) 0px 2px no-repeat;width:17px;}
.formulario fieldset .boton-buscar{border:none;background:url(/MODULOS/_GLOBAL/publico/interfaces/img/btn-buscar.gif) 0px 2px no-repeat;width:17px;}

/* ESTILOS PARA TEXTO */
.titulo {color:#161F41; }
.subtitulo {color:#473D74; font-weight:bold;}
.destacado {color:#161F41; font-size:18px; font-family: Arial Narrow;font-weight:bold;  }
.entradilla { color:#666666;font-weight:bold; }
.subdestacado{color:#454545;font-size:11px;}
.destaca{color:#000000;font-weight:bold;}
.actual{color:#666666;}
.ancho60{width:60px;}
.ancho100{width:100px;}
.ancho200{width:220px;}
.ancho280{width:280px;}
.ancho500{width:570px;}
.fondo-datos {padding-bottom:5px;}
.fondo-datos-f1 { margin:5px 10px; padding:5px;}
.fondo-datos-f {margin:5px 10px; padding:5px;}
.titulo-cat{font-size:10px;color:#666666;margin-bottom:5px;background:url(/MODULOS/_GLOBAL/publico/interfaces/img/bullet-cate.gif) 125px 5px no-repeat;border-bottom:1px solid #E9E9E9;}
.titulo-cat2{font-size:10px;color:#666666;margin-bottom:5px;background:url(/MODULOS/_GLOBAL/publico/interfaces/img/bullet-cate.gif) 115px 5px no-repeat;}

/* ESTILOS PARA IMAGENES */
.imagen-sinmarco {  }
.imagen-conmarco { border:1px solid #E3E3E5; }
.img-marco{border:1px solid #0D2767;}
.imagen-marco{border:1px solid #999999;}
.imagen-marco2{border:1px solid #999999;margin-left:10px;}

.imagen-derecha, .imagen-izquierda {  }
.icono-imprimir{background:url(/MODULOS/_GLOBAL/publico/interfaces/img/printer.gif) 0px 0px no-repeat;padding:0px 0px 0px 20px;}
.icono-enviar{background:url(/MODULOS/_GLOBAL/publico/interfaces/img/email.gif) 0px 0px no-repeat;padding:0px 0px 0px 10px;}
.icono-contenido{background:url(/MODULOS/_GLOBAL/publico/interfaces/img/pdf.jpg) no-repeat; padding-right:10px;}

/* ESTILOS PARA LOS ENLACES */

a { font-family: arial; font-size: 12px; color: #808285; text-decoration: none;}
a:hover { text-decoration:underline; }
a.enlace-path { font-size:11px; color:#808285;text-decoration:none;  }
a.enlace-path:hover { text-decoration:underline; }
a.enlace-subir { /*background:url(/MODULOS/_GLOBAL/publico/interfaces/img/subir.gif) 0px 2px no-repeat;*/padding-right:10px; color:#000000;text-decoration:none;padding-left:5px;}
a.enlace-volver { /*background:url(/MODULOS/_GLOBAL/publico/interfaces/img/volver.gif) 0px 4px no-repeat;*/padding-right:10px;color:#000000;text-decoration:none; padding-left:5px;}
a.enlace-volver:hover {  }
/*
a.enlace-n1{display:block;color:#34316B;font-size:11px;padding:4px 0px 4px 12px;background:#DDDBE5;width:168px;font-weight:bold;}
a.enlace-n1:hover{color:#FFFFFF;font-size:11px;text-decoration:none;background:#9B97A5;font-weight:bold;}
a.enlace-n2{display:block;color:#34316B;font-size:11px;padding:0px 0px 0px 20px; width:120px;background:#ECEAF4;}
a.enlace-n2.act{display:block;color:#34316B;font-size:11px;padding:0px 0px 0px 20px; width:120px;background:#ECEAF4;font-weight:bold;}
a.enlace-n2:hover{text-decoration:underline;background:#ECEAF4;}
a.enlace-n3{color:#000;display:block;background:#F9F7FF url(/MODULOS/_GLOBAL/publico/interfaces/img/bullet-menu.gif) 25px 4px no-repeat;font-size:10px;text-decoration:none;width:150px;padding:0px 0px 1px 30px;}
a.enlace-n3:hover{text-decoration:underline;}
a.enlace-n3.act{color:#000;display:block;background:#F9F7FF url(/MODULOS/_GLOBAL/publico/interfaces/img/bullet.gif) 25px 4px no-repeat;font-size:10px;text-decoration:none;width:150px;padding:1px 0px 0px 30px;}

*/
a.enlace-info{font-size:11px;color:#34316B;}

/* ESTILOS PARA LA LINEA */
.linea-horizontal { border-top: 1px solid #E3E3E5; }
.linea-vertical { border-left: 1px solid #DDDBE5; }
.linea-separacion{border-bottom: 1px solid #B2B9D1;}
.linea-categoria{border-bottom:1px solid #B6B8AA;}

/* ESTILOS PARA FLOTAR Y ALINEAR Y PADDING */
.flotar-izquierda { float: left; }
.flotar-derecha { float: right; }
.alinear-izquierda { text-align: left; }
.alinear-derecha { text-align: right; }
.alinear-centro { text-align: center; }

/* ESTILOS PARA ESPACIOS Y DIMENSIONES */
.padding-izquierda { padding: 0px 10px 10px 0px; }
.padding-derecha { padding: 0px 0px 10px 10px; }
.padding-cabecera{padding:15px 0px 0px 10px;}
.paddfoto{padding:0px 10px 0px 0px;}
.paddenlace{padding:0px 0px 0px 20px;}
.paddbottom{padding:8px 0px 0px 0px;}
.paddimg{margin:0px 10px 10px 0px;}

/* ESTILOS PARA BORRAR ESTILOS Y OCULTAR*/
.borrar { clear: both; }
.borde{border:0px solid #FFFFFF;}
.ocultar { display: none; }
.clearfix:after { content: "."; display: block; height: 0; clear: both;visibility: hidden; }
.clearfix {display:inline-block;} 
/* Hides from IE-mac \*/ * html . clearfix {display:block;} /* End hide from
IE-mac */

