/*
 * Fichero: public.css ,v1.0 11/01/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 
 * a excepción de elementos de diagramación, posición o distribución general.
 * 
 * Media			screen
 * Navegadores			IE5+, Mozilla 1.3+, Konqueror X, Opera X, Safari
 * CSS				2
 * Fichero			public.css
 * Version			v1.0
 * Autores			Vanessa Martin <vmartin@net2u.es>
 *				
 *
 */
 
 
 /* ESTILOS GENERALES */
body { margin: 0px; padding: 0px; font-family:Arial, Helvetica, sans-serif; font-size: 11px; text-align:left; background: #e6e6e6;   }
html, body {  }
a {text-decoration:none;}
a:hover {text-decoration:underline;}
h2 {font-size:18px; color:#84674E;}
h3 {font-size:15px; color:#002468; margin:0px 0px 0px 0px; padding:0px;}
.enlace2 {color:#FF9B39;}

/* ESTILOS CAJAS GLOBALES */
#web { width:875px;  margin:auto; text-align:left; background:#f8f8f8;}
#cabecera { width:874px; height:218px; padding: 0px; margin:0px;}
#contenido { clear:both; padding:15px}
#lateral {float:left;}
#datos {background: url(/MODULOS/_GLOBAL/publico/interfaces/img/sombravertical.jpg) -5px 0px repeat-y; width:533px; float:left;  color:#84674E; padding:25px 45px 45px 45px; border-left: 1px solid #ececec; border-top: 1px solid #ececec; }
.sub-datos {background: url(/MODULOS/_GLOBAL/publico/interfaces/img/sombrahorizontal.jpg) -7px 0px no-repeat; height:17px; width:624px;float:right;}

#datos2 {background: url(/MODULOS/_GLOBAL/publico/interfaces/img/sombravertical.jpg) -5px 0px repeat-y; width:578px; float:right;  color:#84674E; padding:0px 45px 0px 0px; border-left: 1px solid #ececec; border-top: 1px solid #ececec; }
.sub-datos2 {background: url(/MODULOS/_GLOBAL/publico/interfaces/img/sombrahorizontal.jpg) -7px 0px no-repeat; height:17px; width:623px;float:right;}
.noticia {color: #84674E; padding:20px 20px 20px 75px;}
.noticia span {font-size: 20px; font-weight:bold; color:#406FB3;}
.noticia span.titulo {font-size: 18px; font-weight:normal; color:#84674E;}
.noticia a {color:#406FB3; font-size:12px; text-decoration:none; float:right;}
#pie { clear:both; width:874px;}
#path { color:#002468; border-bottom:1px solid #C45B00; padding:5px 0px; margin-bottom:5px;}
#path a { color:#C45B00;}
#path .actual { font-weight:bold; }
.separa-izda{ border-left:1px solid #ececec; padding-left:10px; margin-left:10px;}
.separa-dcha{ border-right:1px solid #ececec; padding-right:10px;}
.separa-izda2{ border-left:1px solid #ececec; padding-left:8px; margin-left:8px;}
.separa-dcha2{ border-right:1px solid #ececec; padding-right:8px;}
.zona-cliente { background: none repeat scroll 0 0 #6F6A67; float: right; font-family: Arial,Helvetica,sans-serif; font-size: 10px;padding: 3px; width: 83px; }
.zona-cliente a {color:#fff;}


#logo-flash {
	position: relative;
	top: -1px;
	left: -1px
}

#titulo_cabecera {
	position: relative;
	left: 250px;
	top: -61px;
}

#absorbente_gatos {
	position: relative;
	top: -90px;
}

#centrado {
	margin: 85px;
	margin-bottom: 35px;
}

/*ESTILOS PARA LOS TEXTOS*/

.titulo {font-size:13px; color:#002269; font-weight:bold;}
.destacado {font-size:12px; color:#002269; font-weight:bold;}
/* ESTILOS PARA LA CABECERA DE LA WEB */
#datoscb{ padding: 0px;width:875px; height:138px; background:url(/MODULOS/_GLOBAL/publico/interfaces/img/cabecera/fondo_cabecera.gif) top left repeat-x;}
#fotos { margin-top:3px; padding:0px; height="210px";}
#prebanderas {background:#E6E6E6;width:875px; float:left}
#prebanderas a {text-decoration:none;}
#prebanderas a  img{text-decoration:none; border:none;}
.banderas { float: left; font-weight: bold; margin-left: 500px; padding: 6px; width: 225px;}
.banderas a {text-decoration:none; color:#6E5133;}

.texto-generico-izda {float:left; width:272px;}
.texto-generico-dcha {float:right; width:255px; padding-left:20px;}
.texto-generico-izda2 {float:left; width:280px;}
.texto-generico-dcha2 {float:right; width:300px; padding-left:20px;}
.texto-generico-izda3 {float:left; width:272px; margin-top:20px;}
.texto-generico-dcha3 {float:right; width:272px; padding-left:20px;}
.texto-generico-izda4 {float:left; width:320px; margin-top:20px;}
.texto-generico-dcha4 {float:right; width:320px; padding-left:20px; margin-top:5px; margin-bottom:90px;}
.texto-generico-izda5 {float:left; width:272px; margin-top:20px;}
.texto-generico-dcha5 {float:right; width:272px; padding-left:20px; margin-top:5px; margin-bottom:120px;}

/* ESTILOS PARA EL PIE DE PAGINA*/
#pie #pie-padding { padding: 0px; width:875px;background: #E6E6E6;}
#piedatos { width:875px; background: #E6E6E6;  height:100px;}

#pie ul {margin: 0px; padding:0px;}
#pie ul li { list-style-type:none; float:left; padding:25px 4px 15px 4px; }
#pie ul li.separador { background: url(/MODULOS/_GLOBAL/publico/interfaces/img/cabecera/fondo_menu_pie.gif) top left repeat-y; padding:2px; }
#pie ul li a { color:#000;}
#pie ul li a:hover { color:#000;}
#piecopy { font:Arial, Helvetica, sans-serif; color:#717171; font-size:11px;}

/*ESTILOS DE NAVEGACIÓN*/
#menu {width:220px; background-color:#eef1f6;}
#menu ul {list-style-type:none; padding:0px; margin:0px;}
#menu ul li { border-bottom: 1px solid #c3cbe0; padding:8px 4px 4px 14px; height:22px;}
.fondo-li {background: #DDE3EF url(/MODULOS/_GLOBAL/publico/interfaces/img/menu-esquina.jpg) top right no-repeat ; #cc0000;}

#menu ul li a {
	color:#6e5133;
	font-weight:bold;
	text-decoration:none;
	font-size:15px;
}
#menu ul li a:hover {
color:#3c291b; 
}
#menu ul .nivel1 {
	font-weight:bold;
	 color: #3c291b;
	border-top: 2px solid #694c2c;
border-bottom:1px solid #694c2c;
font-size:18px;

}

/*ESTILOS PARA EL LOGIN*/
.form {margin:0px; padding: 0px; }
.input {margin:0px; padding: 0px; }
.boton {margin:5px 0 0 0;}
#caja-login {margin:60px 0 0 50px; }
#formulario-login { width:200px; padding:20px; border:1px solid #3253BD; background: transparent url(/MODULOS/_GLOBAL/publico/interfaces/img/fondo_login.gif) bottom left repeat-x;}
/*ESTILOS PARA LOS DATOS*/
.datos-interior:{border:1px solid black;}
/*ESTILO PARA LA AYUDA*/
.ayuda {padding:10px;}
.scroll {height:500px; overflow:scroll;}
/* ESTILOS PARA ESPACIOS Y DIMENSIONES*/

/* ESTILOS PARA FLOTAR Y ALINEAR Y PADDING*/
.flotar-izquierda { float: left;}  
.flotar-izquierda2 { float: left;}
.flotar-izquierda3 { float: left; margin: 0 0 0 45px;}
.flotar-izquierda4 { float: left; width: 200px; padding: 0 0 0 50px;}
.flotar-izquierda div.padd {padding:5px;}
.flotar-derecha { float: right; }
.flotar-derecha2 { float: right; padding-right:36px;}
.flotar-derecha3 { float: right; margin: 0 45px 0 0;}
.flotar-derecha4 { float: right; width: 200px; padding:0 20px 0 0;}   

.alinear-izquierda { text-align:left; }
.alinear-izquierda2 {text-align:left; width:200px;}
.alinear-derecha { text-align: right;}
.alinear-centro { text-align: center; }
.alinear-vertical { vertical-align: middle;}
.justificado {text-align:justify; width:250px; margin:0 0 0 150px;}
.margen-izquierda {margin-left:40px; }

.padding-caja { padding: 8px; }

/* ESTILOS PARA OCULTAR Y BORRAR ESTILOS*/
.borrar { clear:both; }
.ocultar { display: none; }
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */

	/* ESTILOS PARA LAS SIMULACION DE CARPETAS */
	#listado-carpetas { padding: 3px 0px; margin-left: 0px; margin-bottom: 0px; border-bottom: 1px solid #E2EEFD; font-size: 11px; }
	#listado-carpetas li { list-style: none; margin: 0px; display: inline; }
	#listado-carpetas li a {font-size:12px;  color: #65441F; font-weight:bold; background: url(/MODULOS/_GLOBAL/publico/interfaces/img/centro-pest.jpg) repeat-x;  padding: 3px 5px; margin-left: 0px;  border-bottom: none;  text-decoration: none; }
	
	#listado-carpetas li a.carpeta-activa { font-size:14px; font-weight:bold; color: #406FB3; background: url(/MODULOS/_GLOBAL/publico/interfaces/img/pesta-azul.jpg) repeat-x; border-bottom: 1px solid #E2EEFD; }
	#datos-carpetas { background: url(/MODULOS/_GLOBAL/publico/interfaces/img/barra-pest.jpg) no-repeat  ;   }
	.datos-carpetas-padding { padding: 20px; padding-top: 1px; padding-bottom: 0px; }
	.datos-carpetas-padding2 { padding: 9px; padding-top: 0px; padding-bottom: 0px; }
	#listado-carpetas li a.carpeta-activa2 { font-size:14px; font-weight:bold; color: #406FB3; background: url(/MODULOS/_GLOBAL/publico/interfaces/img/pesta-azul.jpg) repeat-x; border-bottom:1px solid #E2EEFD; }
	#listado-carpetas li a.carpeta-activa2-inactiva { font-size:12px; font-weight:bold; color: #65441F; background: url(/MODULOS/_GLOBAL/publico/interfaces/img/centro-pest.jpg) repeat-x; border-bottom: 1px solid #E2EEFD; }
	

	/*ESTILOS PARA FOTOGRAFÍAS*/

	.fotoleft {float:left; margin: 0px 10px 10px 0px;}
	.fotoright {float:right; margin: 0px 0px 10px 10px;}
	.fotoleft2 {float:left; margin: 0px 0px 0px 20px;}
	.fotoright2 {float:right; margin: 85px 0px 0px 0px;}
	.fototop {margin-top: 0px;}
	.fotobottom {margin-bottom: 0px;}
	.marco {border:1px solid #002365;}
	.fondo {background-color:#FFFFFF;}
