/* -- COMUNES -- */

body { font: 10px Verdana, Arial, sans-serif; padding: 0; margin: 0;}
.tabla9px {font-size: 9px; font-family:Arial, Helvetica, sans-serif;}
table#datos tr td p {margin: 2px 0 2px 0; vertical-align:middle;}

p { margin: 0 0 10px 0;}
a img {border: none;}
hr { color: #C1BD9A; height: 1px; margin: 0 10px 10px 10px;}
form { padding: 0; margin: 0; }
input, textarea, select { font: 10px Verdana, Arial, sans-serif; }

.rojob {font-weight: bold; color: #A10501; }

#cabecera td.menup { width: 504px;  /*padding: 25px 0 0 0;*/}
	#cabecera td.menup a{ margin: 0 10px; }
	
	#cabecera td.menup_home { width: 574px;  /*padding: 25px 0 0 0;*/}
	#cabecera td.menup_home a{ margin: 0 10px; }
	
#cabecera .formulariomenu { margin: 10px 0 0 0;}
#cabecera .formulariomenu img { vertical-align:middle;}
#cabecera .formulariomenu input {width: 80px; height: 10px; background-color: #A10501; color: #FFF; vertical-align: middle; border: solid 1px #000;}
#cabecera .formulariomenu input.enviar {width: auto; height: auto; background-color: transparent; border: none; margin: 0 10px 0 0;}

#cuerpo { margin: 0 0 10px 0;}
#cuerpo .menu {}
#cuerpo .menu .fondomenu {background: transparent url(../i/menu_fondo.gif) repeat-y; padding: 0 0 10px 0;}
#cuerpo .menu .menuitem { background: transparent url(../i/bullet_item.gif) no-repeat; padding: 0 0 0 22px; margin: 0 0 0 15px;}
#cuerpo .menu .sep2 { margin: 5px 0 5px 15px;}
#cuerpo .menu .sep3 { margin: 20px 0 15px 15px;}
#cuerpo .menu .septop { margin: 0 0 5px 15px;}
#cuerpo .menu .sepbot { margin: 5px 0 20px 15px;}

#cuerpo .menu .promo1 { display: block; margin: 0 auto 0 auto;}

#cuerpo .menu .doctitle {
	background: transparent url(../i/bullet_dest.gif) no-repeat;
	color: #A8A289;
	font: Arial ;
	width:200px;
	padding: 0 0 10px 22px;
	margin: 0 15px 0 15px;
	font-size:9px;
}
#cuerpo .menu .docitem { background: transparent url(../i/bullet_docitem.gif) no-repeat; padding: 0 0 10px 20px; margin: 0 5px 0 30px;font-weight:bolder; font-size:10px;}
#cuerpo .menu .docitem a {color: #A10501; text-decoration:underline}
#cuerpo .menu .docitem a:hover {color: #FFA317; text-decoration:underline}

#cuerpo .seccion { margin: 25px 0 0 25px;}
#cuerpo .seccion .titulosec { margin: 0 0 20px 0;}
#cuerpo .seccion a {color: #A10501;}
#cuerpo .seccion a:hover {color: #000;}
#cuerpo .seccion h3 { color: #A10501; font-size: 12px; padding: 0; margin: 5px 0 10px 0;}
#cuerpo .seccion h3 em { font-size: 10px;}
#cuerpo .seccion h4, #cuerpo .seccion h5 { font-size: 11px; padding: 0; margin: 5px 0 10px 0;}
#cuerpo .seccion h5 { font-size: 10px; }
#cuerpo .seccion ul, #cuerpo .seccion ol { list-style-image:url(../i/bullet_lista.gif); padding: 0; margin: 0 0 0 20px; }
#cuerpo .seccion ul.normal, #cuerpo .seccion ol { list-style-image: none; }
#cuerpo .seccion ul li, #cuerpo .seccion ol li { margin: 0 0 10px 0;}
#cuerpo .seccion ul li .fecha { color: #99967F; }
#cuerpo .seccion ul li.presentacioMemoria {
	background:#fff3e1;
	border: solid 1px #ffb138;
	color:;
	padding:5px;
}
#documentos .contenedor { width: 216px;}


/*#cuerpo .cajaprincipios div,*/
#noticias .cajatitularen,
#noticias .tablanoticias,
#estadisticas .cajatitularen {
	height: 120px;
	padding: 8px;
	overflow: auto;
	scrollbar-3dlight-color: #FFA0A0;
    scrollbar-arrow-color: #FFF;
    scrollbar-base-color: #C00500;
    scrollbar-darkshadow-color: #770806;
    scrollbar-face-color: #C00500;
    scrollbar-highlight-color: #FFA0A0;
    scrollbar-shadow-color: #000;
	scrollbar-track-color: #A10501;
}

#pie {padding: 0 0 0 4px; margin: 0; }
#pie p { margin: 5px 10px 10px 10px; }
#pie p span { margin: 0 0 0 80px; }

/* -- HOME -- */

#cuerpo .promo2 { display: block; width: 194px; margin: 30px auto 20px auto;}

/*
#cuerpo .cajaprincipios { width: 194px; text-align: right; margin: 0 auto;}
#cuerpo .cajaprincipios div { height: 120px;}
*/

#cuerpo .cajaprincipios { margin: 22px 20px 0 15px;}
	#cuerpo .cajaprincipios ul { list-style-image:url(../i/bullet_lista.gif); padding: 0; margin: 20px 0 0 20px; }
	#cuerpo .cajaprincipios ul li { color: #5B5638; text-align: left; padding: 0; margin: 0 0 20px 0; }

#cuerpo .cabasociados { display: block; margin: 22px 0 12px 0;}
#cuerpo .logosasociados { display: block; margin: 0;}

/* -- NOTICIAS y ESTADISTICAS--*/

#noticias .tablanoticias { width: 472px; height: 160px; padding: 0; overflow: auto;}

#noticias .seccion .cajatitularen { height: 120px;}
#estadisticas .seccion .cajatitularen,
#enlaces .seccion .cajatitularen { height: 60px;} /* Modificar cuando haya más capas */
#noticias .seccion .titularen,
#estadisticas .seccion .titularen,
#enlaces .seccion .titularen { display: block; /*color: #000;*/ font-weight:bold; margin: 0 0 3px 0;}
#noticias .seccion ul li,
#estadisticas .seccion ul li,
#enlaces .seccion ul li { margin: 0 0 10px 0;}

/*-- QUÉ ES ASELUBE -- */

#queesaselube .seccion h3 { margin: 0 0 10px 0; }
#queesaselube .seccion .tablacentro { margin: 0 40px; }
#queesaselube .seccion ul { padding: 0; margin: 0 0 10px 30px; }
#queesaselube .seccion .engrande { font-weight:bold; font-size: 12px; }

/*-- ESTATUTOS -- */
#estatutos .seccion ul li a.titularen { font-weight:bold;}
#estatutos .seccion ol { list-style-type: lower-alpha; margin: 0 0 0 50px; }

/*-- PRINCIPIOS -- */

#principios .seccion ol { margin: 0 0 0 40px; }
#principios .seccion ul.normal { margin: 5px 0 10px 24px; }

/*-- DOCUMENTOS DIVULTAGIVOS -- */

#documentos #FormConsulta { padding: 0; margin: 0 50px 10px 50px;}
#documentos #FormConsulta p { margin: 0 0 5px 60px;}
#documentos #FormConsulta label{ font-weight: bold; margin: 0 5px 0 0;}
#documentos #FormConsulta input, #documentos form textarea { border: solid 1px #A10501;}
#documentos #FormConsulta #Nombre {margin: 0 0 0 5px;}
#documentos #FormConsulta #Empresa {margin: 0 0 0 0;}
#documentos #FormConsulta #Telefono {margin: 0 0 0 0;}
#documentos #FormConsulta #Email {margin: 0 0 0 18px;}
#documentos #FormConsulta textarea { vertical-align:text-top;}
#documentos #FormConsulta #EnviarConsulta{ display: block; border: none; margin: 10px auto;}

/* -- MEMORIA DE ACTIVIDADES --*/

#memoria .cajatitularen { padding: 0 0 0 60px;}
#memoria .titularen { display:block; font-weight:bold; font-size: 11px; text-transform:uppercase; margin: 0 0 5px 0;}
#memoria .seccion .enlacepeq {color: #99967F;}
#memoria .seccion li ol {margin-top: 10px;}
#memoria ol li a {font-weight:bold;}
#memoria .seccion h5 { font-size: 10px; color: #000; }

/* -- ENLACES DE INTERÉS --*/

#enlaces {}
#enlaces .seccion li a.titularen { font-weight:bold;}
#enlaces .seccion ul li { margin: 0 0 0 0;}


/* -- AVISO LEGAL y MAPA WEB --*/

#avisolegal, #mapaweb { background: #FFF; padding: 0 0 10px 0;}
#avisolegal .fondo { background: transparent url(../i/popup_fondo.gif) repeat-y;}
#mapaweb .fondo { background: transparent url(../i/mapaweb_fondo.gif) repeat-y;}
#avisolegal .fondo ol, #mapaweb .fondo ul { padding: 0; margin: 0 30px 0 50px;}
#mapaweb .fondo ul { list-style-image:url(../i/bullet_lista.gif); margin: 0 30px 0 80px;}
#avisolegal .fondo ol li, #mapaweb .fondo ul li { margin: 0 0 10px 0;}
#avisolegal .fondo ol li.final, #mapaweb .fondo ul li.final { margin: 0 0 0 0;}
#avisolegal .fondo ol li a, #mapaweb .fondo ul li a { color: #A10501; font-weight:bold; text-decoration: none;}
#avisolegal .fondo ol li a:hover, #mapaweb .fondo ul li a:hover { color: #000; text-decoration: underline;}
#mapaweb .rojob, #avisolegal .rojob { display: block; margin: 0 20px 0 0;}


/* -- ZONA RESTRINGIDA --*/

#cabecera2 { background: transparent url(../i/fondo_cabecera2.gif) no-repeat; height: 67px; padding: 0 0 0 250px;}
#cabecera2 .fecha { float: left; width: 212px; color: #FFF; margin: 40px 10px 0 0; }
#cabecera2 .usuario {color: #FFF; font-weight: bold; text-align: right; margin: 40px 28px 0 0;}
#cabecera2 .usuario span {color: #FFA0A0; margin: 0 5px 0 0;}

#restringida .seccion .cajacat { margin: 0 20px 12px 40px;}
#restringida .seccion .cajacat h4 { background: transparent url(../i/bullet_lista.gif) no-repeat 0 3px; padding: 0 0 0 14px;}
#restringida .seccion .cajacat .vercat { display: block; float: right; clear: right; font-weight:bold;}
#restringida .seccion .cajacat p {margin: 0 0 10px 14px;}
#restringida .seccion .cajacat p strong {color: #99967F;}
#restringida .seccion .cajacat hr {margin: 0px 0 0 14px;}
#restringida .seccion .cajacat .descarga {text-align: center;}
#restringida .seccion .cajacat a {margin: 0 10px;}
#restringida .seccion .cajacat a img { vertical-align:middle; margin: 0 4px 0 0;}





