﻿/************* RESET ***************/
FIELDSET {margin:0; padding:0;}
H5 {margin:0; padding:0;}
H4 {margin:0; padding:0;}
H3 {margin:0; padding:0;}
H2 {margin:0; padding:0;}
H1 {margin:0; padding:0;}
DD {margin:0; padding:0;}
DL {margin:0; padding:0;}
DT {margin:0; padding:0;}
P {margin:0; padding:0;}
OL {margin:0; padding:0;}
UL {margin:0; padding:0;}
FIELDSET {margin:0; padding:0;}
FORM {margin:0; padding:0;}
BODY {margin:0; padding:0;}
OL {list-style-type:none;}
UL {list-style-type:none;}
A {color:#8d7837; text-decoration:none;}
FIELDSET {border:0;}
A IMG {border:0;}
SELECT { background-color:#eeeac3; border:1px solid #909090; color:#3f3f3f; font-size:11px; vertical-align:middle; }
INPUT { background-color:#eeeac3; border:1px solid #909090; color:#3f3f3f; font-size:11px; vertical-align:middle; }
TEXTAREA { background-color:#eeeac3; border:1px solid #909090; color:#3f3f3f; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
LEGEND {display:none;}



CAPTION {display:none;}



/************* PLANTILLA *****************/
BODY {color:#222; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:12px; line-height:1.4em;}

#contenedor {width:770px; position:absolute; top:0%; left:50%; margin-left:-385px; margin-top:0px;}
#cabecera { background:url(../images/comun_cab_bgr.gif) no-repeat left top; position:relative; z-index: 1}
#cabecera #menu {padding-top:92px; text-align:right;}
#cabecera UL {font-size:11px; font-weight:bold; margin:14px 0 0 auto;}
#cabecera LI { display:inline; margin-right:12px;}
#cabecera LI A:HOVER {color:#dbca2c;}
#cabecera H1 {position:absolute; left:20px; top:10px; width:215px; z-index: 1; font-size:16px;}
h1 a { width:215px; height: 127px; background: url(../images/comun_logo.png) no-repeat; display: block; color: #FFF; }
h1 a span { position: absolute; z-index: -1; display:none; }
#bd { background:url(../images/comun_bd_bgr.gif) no-repeat left top; font-size:11px; padding:20px 0 10px 0; width:100%; overflow:hidden;}
H2 {color:#04a2ca; font-weight:normal; font-size:20px;}
H2 SPAN {display:none;}
.centrado { text-align:center;}

#pie {border-top:2px solid #897b4a; padding:0 5px; font-size:11px;}
#pie SPAN {float:right; margin-top:-15px;}
#pie A {color:#897b4a; font-size:10px; font-weight:bold; margin-left:10px;}
#pie A:HOVER {color:#dbca2c;}


/*********** HOME ************/
.lateralDch {float:left; margin-left:30px; _margin-left:15px; /*border:1px solid #000;*/}
#contenido {float:left; margin-left:30px; _margin-left:15px; /*border:1px solid #000;*/}
#contenido {width:400px;}
H3 { background:#04a2ca; color:#FFF; font-size:13px; margin-top:20px; padding:0 8px;
	text-align: left;
}
#contenido UL {margin:5px 20px 10px 12px;}
#contenido LI { background:url(../images/contenido_lista_bgr.gif) no-repeat left top; line-height:1.3em; margin-bottom:8px; padding-left:12px;}
.inicio P {margin:10px 5px;}
.inicio #submenu { border-top:5px solid #04a2ca; border-bottom:5px solid #04a2ca; margin-bottom:10px;}
.inicio #submenu UL {border-top:1px solid #FFF; }
.inicio #submenu LI { background:#0cbfdc; border-bottom:1px solid #FFF; font-weight:bold;}
.inicio #submenu LI A { background:url(../images/inicio_lista_bgr.gif) no-repeat left center; color:#FFF; margin-left:8px; padding-left:8px;}
.inicio #submenu A:HOVER {color:#dbca2c;}

DL { margin:5px 15px;}
DT { background:url(../images/contenido_lista_bgr.gif) no-repeat left top; color:#04a2ca; font-size:12px; margin-top:10px; padding-left:11px;}
DD { line-height:1.3em;}

/************* MEMORIAS ******************/
.memorias #contenidoMemorias { margin:10px 20px;}
.memorias #contenido LI { margin-top:10px;background-image:url(../images/noticias_flecha.gif); padding-left:10px;}
.memorias A {font-weight:bold;
	font-size: 11px;
}
color:#dbca2c}

/************* INTERNO ******************/
.interno #contenidoInterno { margin:10px 20px;}
.interno #contenido LI { margin-top:10px;background-image:url(../images/noticias_flecha.gif); padding-left:10px;}
.interno A {font-weight:bold;
	font-size: 11px;
}
.interno A:HOVER {color:#dbca2c}
/************* ENLACES *****************/
.enlaces #contenido {float:none; margin-right:25px; width:auto; margin-left:30px;}
.link {background:#8d7837; float:left; font-size:10px; line-height:1.3em; margin:10px 15px 5px 5px; padding:2px; text-align:center; width:210px;}
.link {background:#8d7837; float:left; font-size:10px; line-height:1.3em; margin:10px 15px 5px 5px; padding:2px; text-align:center; width:210px;}
.link IMG {border-bottom:2px solid #FFF; display:block; margin:0; padding:0;}
.link A { color:#FFF;}
.link STRONG {padding:0 3px;}
HR { clear:both; }


/************* NOTICIAS *****************/
.noticias #contenido {float:none; margin-right:25px; margin-left:30px; width:auto;}
.noticias #contenido UL {margin-top:15px;}
.noticias #contenido LI { background-image:url(../images/noticias_flecha.gif); padding-left:10px;}
.noticias A {font-weight:bold;}
.noticias A:HOVER {color:#dbca2c}
.noticias #contenido LI P A {background:url(../images/noticias_flecha.gif) no-repeat left top; padding-left:7px;}
.foto {border:1px solid #8d7837; float:right; margin:10px; padding:2px;}
#detalleNoticia {margin:0 10px;}
#detalleNoticia H3 {background:transparent; border-bottom:1px solid #04a2ca; color:#04a2ca; font-size:15px; }
#detalleNoticia P {margin:10px 5px 15px 5px;}


/************* LOCALIZACION *****************/
.localizacion .lateralDch H4 {color:#04a2ca; font-size:12px; margin-top:10px;}
.localizacion IMG {margin-top:15px;}
#sedes {clear:both; margin:10px 20px;}
#sedes H4 {background:#04a2ca; color:#FFF; font-size:13px; margin-top:20px; padding:0 8px;}
#sedes P {float:left; margin-left:20px; margin-top:5px; padding-left:5px;}


/************* CONTACTAR *****************/
FORM {margin-top:5px;}
TEXTAREA {float:left; margin:10px 5px; width:220px;}
INPUT {float:left; margin:10px 5px; width:220px;}
LABEL {float:left; margin:10px 5px; width:220px;}
LABEL {font-weight:bold; width:120px;}
FORM BR {clear:both;}
FORM DIV { text-align:right; padding-top:5px;}
FORM DIV IMG {margin-right:50px;}
#legal {color:#666; font-size:10px; line-height:1.2em; margin-top:15px; padding-bottom:20px;}


/************* LEGAL *****************/
.legal #contenido {float:none; margin-right:25px; margin-left:30px; width:auto;}
.legal P {margin:5px 15px 10px 10px;}
#infoEmpresa {border:1px solid #8d7837; border-top:0; margin:20px auto; width:450px;}
#infoEmpresa TD {border-top:1px solid #8d7837; padding:2px 6px; vertical-align:top;}

