/* CSS Document */

*{margin:0;padding:0;text-align:left; font:12px Arial,Verdana,Tahoma,sans-serif; color:#666; border:none;scrollbar-3dlight-color:#f5f5f5;scrollbar-arrow-color:#000;scrollbar-base-color:#fff;scrollbar-darkshadow-color:#fff;scrollbar-face-color:#f5f5f5;scrollbar-highlight-color:#f5f5f5;scrollbar-shadow-color:#f5f5f;}
body.index{background:#dfdacd;}
ul, ol{margin-left:30px;}
li{margin-top:6px; list-style-position:inside;}
p{margin-top:15px;}
a{color:#fff; text-decoration:none;}
a:hover{text-decoration:underline;}
a:focus{border:none;}

.negrita{font-weight:bold;}
.clearer{clear:both;height:0; margin:0;padding:0;}
#izquierda{width:20%;padding:0 1%;margin-top:20px; height:100%; border:0px solid;}

.fecha{float:left; width:auto; text-align:left; margin:0px 10px; color:#fff; font-weight:normal; font-size:11px;}

.contenedor{width:994px; margin:auto;}
.cabecera{background:#dbf8fe url(imgs/cabecera.jpg) no-repeat top left; height:40px;width:99%; border:1px solid #A5BCCB; border-bottom:0; margin:auto;}
.cuerpo{width:99%;padding-bottom:0px; border:1px solid #A5BCCB; margin:auto; background:#fff; min-height:500px;}
.datosPie, .menuSuperior{width:100%; height:13px; background:#A5BCCB;color:#fff;}
.menuSuperior{margin:0;text-align:right;padding-bottom:2px;}
.menuSuperior a{color:#fff; text-decoration:none; font-weight:normal; padding:10px; font-size:11px;}
.menuSuperior a:hover{text-decoration:underline;}
.menuTabs{padding-top:9px;}
.menuTabs .tab{width:99px; text-align:center; font:12px Arial,sans-serif; color:#fff; letter-spacing:0.5px; margin-right:1px; float:left; font-weight:bold; cursor:pointer; }

.logo, .menu, .caja{width:90%; margin:auto;}
.menu{margin:20px auto;}
.menu p.menuItem, .menu p.menuItemActivo, .submenuDesplegado p.submenuItem, .submenuDesplegado p.submenuItemActivo{margin:0; border:1px solid #A5BCCB; border-top:none; padding:4px;cursor:pointer; }
.menu span.bullet{color:#A5BCCB; font-weight:bold;}
.menu p.menuItemActivo{ background:#A5BCCB; color:#fff;font-weight:bold;}
.menu p.menuItemActivo span.bullet{color:#fff;font-weight:bold;}

#logo_derecha{float:right; margin-top:20px;margin-right:0px;}

.submenu{display:none;}
.submenuDesplegado{display:block;}
.submenuDesplegado p.submenuItem, .submenuDesplegado p.submenuItemActivo{padding-left:20px;}

.logo{margin-top:10px; text-align:left; height:87px; width:auto;}

.caja{ border:1px solid #A5BCCB; margin-bottom:30px; height:110px;}
#login_usuarios{width:99%;height:90px;}
.cabeceraUsuarios{background:#A5BCCB; color:#fff; height:16px; font-size:12px; font-weight:bold; padding-left:16px;}

.contenidos{margin-top:10px; width:600px; float:right; margin-right:0px; min-height:479px; height:479px;}
.tituloPagina, .tituloApartado, .tituloApartadoContacto{color:#333;font-weight:bold;padding:3px 0; text-transform:uppercase;}
.tituloPagina{color:#A5BCCB;padding-top:0; letter-spacing:1px;}

.texto_largo{overflow:auto; height:400px; padding:0 10px; width:575px;}
.imagenes_logos{overflow:auto; height:800px; padding:0 10px; width:575px;}
/*.texto_largo p:first-letter{padding-left:20px;}*/

/* cabecera de las secciones */
.cabecera_seccion {background:url(imgs/fondo_cabeceras.gif) top left no-repeat;padding-left:7px;margin:10px 0 20px 0;}
.cabecera_seccion .titulo{margin:0;padding:0 6px; background:#fff; color:#A5BCCB; width:auto; font:13px Verdana, sans-serif; font-weight:bold; }
.cabecera_seccion #imagen_derecha{float:right; margin-top:-16px;}


/* HOME.HTML */
#sector_agafac, #sector_fitp, #sector_galis{padding:10px; margin-top:10px; width:95%; margin-bottom:30px; border:1px solid;}
#sector_agafac p.titulo, #sector_fitp p.titulo, #sector_galis p.titulo{font-weight:bold; margin-top:2px;}
#sector_agafac img, #sector_fitp img, #sector_galis img{float:right; vertical-align:middle; margin-bottom:0;}
#sector_agafac div.descripcion, #sector_fitp div.descripcion, #sector_galis div.descripcion{float:left;margin:0 20px; width:79%;}
#sector_agafac div.descripcion p, #sector_fitp div.descripcion p, #sector_galis div.descripcion p{text-align:justify;}
#sector_agafac{border-color:#f60;}
#sector_agafac p.titulo{color:#f60;}
#sector_fitp{border-color:#b5cf54;}
#sector_fitp p.titulo{color:#b5cf54;}
#sector_galis{border-color:#474976;}
#sector_galis p.titulo{color:#474976;}


.enlace{border:1px solid #f0f0f0; padding:10px; margin:10px; float:left;}

.pie{background:url(imgs/pie.jpg) no-repeat top left; background-color:#180f06;margin:0;padding:0; line-height:11px;}
.datosPie{margin:0; font-size:11px; font-weight:normal; text-align:center;padding:2px 0;}

/* contacto */
.tituloApartadoContacto{margin:0;padding:0;margin-bottom:10px;}
.datosContacto{padding-left:200px;}
#personaContacto, #direccionContacto{border:1px dashed #e0e0e0; margin-left:20px;margin:auto; width:460px; }
#direccionContacto{background:url(imgs/buzones2.jpg) repeat-y;height:auto;padding:10px;}
#personaContacto{background:url(imgs/hombre_caminando.gif) no-repeat; height:auto;padding:5px;}

body.contenido{margin:0;padding:0;width:90%;height:90%;}
body.contenido *{ font-size:12px;}
body.contenido ul{list-style:disc inside;}

/* administracion */
.menuAdmin{background:#fff;}
.menuAdmin a{color:#fff; text-decoration:none; padding:0 6px; border:1px solid #ccc; color:#666;}
.menuAdmin a:hover{border-color:#A5BCCB;color:#A5BCCB;}
.menuAdmin a.activo{color:#A5BCCB; background-color:#A5BCCB; border:1px solid #A5BCCB;}
#iframeAdmin{width:99%; border:1px solid #f60; height:380px;}

body.administracion a{color:#A5BCCB;}
body.administracion a:hover{text-decoration:underline;}
body.administracion input, body.administracion select, body.administracion textarea{border:1px solid #cfcfcf;padding:0;margin:0;vertical-align:middle;float:left;background-color: #F7F7F7;}
body.administracion select{margin-bottom:2px;}
body.administracion .formulario{float:left;width:380px;padding:10px; height:360px;}
body.administracion .titulo{color:#A5BCCB; font-weight:bold; background:#fff; margin:auto;}
body.administracion fieldset{border:1px dashed #A5BCCB;padding-bottom:10px;}
body.administracion label{margin:2px 10px; width:120px; display:block; clear:left; float:left;}
body.administracion input[type="checkbox"]{border:none; width:12px; height:12px; vertical-align:bottom; background-color:transparent; margin-top:5px;}
body.administracion input.submit, body.administracion .button{background-color:#A5BCCB; text-align:center; color:#fff; float:right;margin:0 9px; padding:0px 5px;}
body.administracion .busqueda, body.administraciontablas .menuTablas{text-align:left;padding:0 9px; width:154px; background-color:#f3f3f3;}
body.administracion .botones{text-align:right;margin-top:1px;}
body.administracion .botones input{float:none;}
body.administracion .busqueda{ border-left:1px solid #ccc; height:380px;float:right;}
body.administracion .busqueda a{color:#A5BCCB;}
body.administracion .busqueda #formBusqueda{margin-top:16px;}
body.administraciontablas .menuTablas{float:left; padding:0 9px; width:120px; background-color:#f3f3f3; height:300px; border:1px solid #ccc;}
body.administracion #numEncontrados{clear:left; margin-top:20px; margin-bottom:5px;}
body.administracion .resultadosBusqueda{overflow:auto; border:1px dashed #A5BCCB; min-height:100px;padding:6px; width:130px;; background:#fff;}
body.administracion .resultadosBusqueda p{text-indent:-10px; margin:2px 0; margin-left:20px; }
body.administracion .verNoticias{overflow:auto; border:1px dashed #b5cf54; min-height:20px;padding:6px; width:auto; background:#fff;}
body.administracion .verNoticias p{text-indent:-10px; margin:2px 0; margin-left:20px; }
body.administracion img.bullet{width:5px;height:5px;vertical-align:middle;}
body.administracion .contenedorImagenesEmpresas{border:0px solid #f60; width:160px; margin-right:10px; float:left;}
body.administracion .contenedorImagenesEmpresas img{height:43px; width:43px; margin:2px; cursor:pointer;}
body.administracion .contenedorImagenesEmpresas img.flecha{width:10px; height:10px; vertical-align:middle;}
body.administracion .contenedorImagenesEmpresas a.enlaceFlecha{font-size:11px; cursor:pointer;}

body.administracion #formBusqueda input{width:120px;}

#contenedor_tablas{border:1px solid #ccc; height:340px;}
table.cargos{margin:auto; margin-top:10px; border:1px solid #fc6; width:480px;}
table.cargos th{font-weight:bold;}
table.cargos td{border-bottom:1px solid #fc6;}
table.cargos th, table.cargos td{padding:3px;}
#tabla_agafac, #tabla_fitp{border:0px solid #ccc;height:auto; display:none;}
#tabla_agafac table.cargos, #tabla_fitp table.cargos{width:85%;}
#tabla_agafac table.cargos, #tabla_agafac table.cargos td{border-color:#fc6;}
#tabla_agafac table.cargos th{background:#fc6;}
#tabla_fitp table.cargos, #tabla_fitp table.cargos td{border-color:#b5cf54;}
#tabla_fitp table.cargos th{background:#b5cf54;}
.tb_fotografia{ border:1px dotted #ccc;}

/* Documentos */
.logo, .menuDoc, .caja{width:90%; margin:auto;}
.menuDoc{margin:20px auto;}
.menuDoc p.menuItemDoc, .menuDoc p.menuItemDocActivo, .submenuDesplegadoDoc p.submenuItemDoc, .submenuDesplegadoDoc p.submenuItemDocActivo{margin:0; padding:4px;cursor:pointer;}
.menuDoc span.bullet{ font-weight:bold;}
.menuDoc p.menuItemDocActivo{  color:#f60;font-weight:bold;}
.menuDoc p.menuItemDocActivo span.bullet{font-weight:bold;}

.submenuDoc{display:none;}
.submenuDesplegadoDoc{display:block;}
.submenuDesplegadoDoc p.submenuItemDoc, .submenuDesplegadoDoc p.submenuItemDocActivo{padding-left:20px;}

.subsubmenuDoc{display:none;}
.subsubmenuDesplegadoDoc{display:block;}
.subsubmenuDesplegadoDoc .subsubmenuItemDoc, .subsubmenuDesplegadoDoc .subsubmenuItemDocActivo{margin-left:0px;cursor:pointer;}

/* Homologacion */
.leyenda{width:185px; border:1px dotted #f60; height:55px; font-size:11px; color:#aaa; padding:10px;margin-top:130px;margin-left:20px;}

