BODY {
	BACKGROUND: #f4f5f7; MARGIN: 0px; FONT-FAMILY: Verdana
}
H1 {
	FONT-WEIGHT: 500; FONT-SIZE: 1.5em; MARGIN: 10px 0px 0px; COLOR: #cc0a21
}
H2 {
	FONT-SIZE: 0.8em; MARGIN: 12px 0px 6px; COLOR: #cc0a21
}
H3 {
	FONT-SIZE: 0.75em; MARGIN: 12px 0px 6px; COLOR: #7c838e
}
P {
	FONT-SIZE: 0.7em; MARGIN: 0px; COLOR: #7c838e
}
LABEL {
	FONT-SIZE: 0.8em; MARGIN: 0px; COLOR: #7c838e
}

a{
color:#cc0a21;
}

#cont_img_txt_dcha P {
	MARGIN: 0px 0px 10px; WIDTH: 240px;
}

#cont_img_txt_dcha h1{
	FONT-SIZE: 1em;
	font-weight:bold;
}

#cont_img_txt_izda P {
	MARGIN: 0px
}
#cont_contenidos_izda P {
	MARGIN: 0px 0px 10px
}
P.aviso_legal {
	MARGIN: 5px auto 8px; WIDTH: 240px; TEXT-ALIGN: justify
}
A.accesos_rapidos {
	FONT-WEIGHT: normal; COLOR: #7c838e; TEXT-DECORATION: none
}
A.accesos_rapidos:hover {
	FONT-WEIGHT: normal; COLOR: #cc0a21; TEXT-DECORATION: none
}
A.subMenu {
	FONT-WEIGHT: 400; WIDTH: 130px; COLOR: #7c838e; TEXT-DECORATION: none
}
A.subMenu:hover {
	WIDTH: 130px; COLOR: #cc0a21; TEXT-DECORATION: underline
}
A.subMenu_sel {
	FONT-WEIGHT: 600; WIDTH: 130px; COLOR: #cc0a21; TEXT-DECORATION: none
}
A.subMenu_sel:hover {
	WIDTH: 130px; COLOR: #003d74; TEXT-DECORATION: underline
}
A.Menu {
	COLOR: #fff; TEXT-DECORATION: none
}
A.Enlace {
	FONT-WEIGHT: normal; FONT-SIZE: 0.7em; COLOR: #cc0a21; MARGIN-RIGHT: 15px; TEXT-DECORATION: none
}
A.Enlace:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 0.7em; COLOR: #cc0a21; MARGIN-RIGHT: 15px; TEXT-DECORATION: underline
}
A.EnlaceParrafo {
	FONT-WEIGHT: normal; FONT-SIZE: 1em; COLOR: #cc0a21; MARGIN-RIGHT: 15px; TEXT-DECORATION: none
}
A.EnlaceParrafo:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 1em; COLOR: #cc0a21; MARGIN-RIGHT: 15px; TEXT-DECORATION: underline
}
A.Enlace_texto {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #cc0a21; MARGIN-RIGHT: 15px; TEXT-DECORATION: none
}
A.Enlace_texto:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #cc0a21; MARGIN-RIGHT: 15px; TEXT-DECORATION: underline
}
A.enlace_centro {
	FONT-WEIGHT: bold; COLOR: #5f656d; TEXT-DECORATION: none
}
A.enlace_centro:hover {
	FONT-WEIGHT: bold; COLOR: #cc0a21; TEXT-DECORATION: underline
}
A.enlace_centro_color {
	FONT-WEIGHT: normal; FONT-SIZE: 0.7em; COLOR: #5f656d; TEXT-DECORATION: none
}
A.enlace_centro_color:hover {
	FONT-WEIGHT: normal; COLOR: #cc0a21; TEXT-DECORATION: underline
}
A.enlace_buscador {
	FONT-SIZE: 0.8em; COLOR: #7c838e; TEXT-DECORATION: none
}
A.enlace_buscador:hover {
	FONT-SIZE: 0.8em; COLOR: #4d5563; TEXT-DECORATION: none
}
A.enlace_idiomas {
	FONT-WEIGHT: normal; FONT-SIZE: 0.7em; COLOR: #fff; MARGIN-RIGHT: 15px; TEXT-DECORATION: none
}
A.enlace_idiomas:hover {
	FONT-WEIGHT: normal; COLOR: #fff; MARGIN-RIGHT: 15px; TEXT-DECORATION: underline
}
A.enlace_list_promo {
	COLOR: #cc0a21; TEXT-DECORATION: none
}
A.enlace_list_promo:hover {
	COLOR: #4e5a69; TEXT-DECORATION: underline
}
A.enlace_resultado_busq {
	FONT-SIZE: 0.7em; COLOR: #4e5a69; TEXT-DECORATION: none
}
A.enlace_resultado_busq:hover {
	COLOR: #cc0a21; TEXT-DECORATION: underline
}
A.PadreMapaWeb {
	FONT-WEIGHT: bold; FONT-SIZE: 0.8em; COLOR: #cc0a21; MARGIN-RIGHT: 15px; TEXT-DECORATION: none
}
A.PadreMapaWeb:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 0.8em; COLOR: #cc0a21; MARGIN-RIGHT: 15px; TEXT-DECORATION: underline
}
UL.subMenu {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 0.7em; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 10px; WIDTH: 130px; PADDING-TOP: 5px; LIST-STYLE-TYPE: none; HEIGHT: 100px; BORDER-RIGHT-WIDTH: 0px
}
UL.subMenu LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 3px; WIDTH: 130px; PADDING-TOP: 0px
}
#cont_sup_accr {
	DISPLAY: block; MARGIN: 0px auto; WIDTH: 795px; HEIGHT: 20px
}
#cont_bg_accr {
	BACKGROUND: #fff; FLOAT: right; WIDTH: 330px; HEIGHT: 20px
}
#accesos_rapidos {
	FONT-SIZE: 0.7em
}
DIV.cont_acceso_rapido {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; BACKGROUND: #fff; FLOAT: right; PADDING-BOTTOM: 0px; PADDING-TOP: 3px; HEIGHT: 20px
}
DIV.cont_acceso_rapido_sel {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; BACKGROUND: #cad0d8; FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 3px; HEIGHT: 20px
}
#cont_sup_cab {
	BACKGROUND-IMAGE: url(../entorno/bg_cabecera_sup.jpg); MARGIN: 0px auto; WIDTH: 795px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 135px
}
#cont_sup_menu {
	BACKGROUND: #7c838e; MARGIN: 0px auto; WIDTH: 795px; HEIGHT: 25px
}
DIV.datos {
	MARGIN-TOP: 10px; FONT-WEIGHT: normal; FONT-SIZE: 0.7em; MARGIN-BOTTOM: 5px; COLOR: #000000
}
DIV.opciones_menu {
	DISPLAY: block; FONT-SIZE: 0.7em; FLOAT: left; WIDTH: 129px; CURSOR: hand; COLOR: #fff; PADDING-TOP: 5px; HEIGHT: 20px; TEXT-ALIGN: center
}
DIV.opciones_menu:hover {
	BACKGROUND: #5e646c
}
DIV.opciones_menu_sel {
	DISPLAY: block; FONT-SIZE: 0.7em; BACKGROUND: #cc0a21; FLOAT: left; WIDTH: 129px; CURSOR: hand; COLOR: #fff; PADDING-TOP: 5px; HEIGHT: 20px; TEXT-ALIGN: center
}
DIV.opciones_menu_sel:hover {
	BACKGROUND: #cad0d8
}
#cont_sup_img_txt {
	MIN-HEIGHT: 240px; background:#FFF; MARGIN: 0px auto; WIDTH: 795px
}
#cont_img_txt_izda {
	DISPLAY: block; FLOAT: left; WIDTH: 515px
}
#cont_img_txt_dcha {
	DISPLAY: block; FLOAT: right; WIDTH: 260px;  background:#FFF;
	line-height:1.5em;
}
#cont_sup_barra {
	BACKGROUND: #cc0a21; MARGIN: 0px auto; WIDTH: 795px; HEIGHT: 45px
}
#cont_sup_contenidos {
	MIN-HEIGHT: 200px; background:#FFF; MARGIN: 0px auto; WIDTH: 795px; BORDER-BOTTOM: #cad0d8 6px solid
}
#cont_contenidos_izda {
	PADDING-RIGHT: 18px; DISPLAY: block; PADDING-LEFT: 18px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 479px; PADDING-TOP: 0px;
FONT-SIZE: 0.8em; COLOR: #000;margin-top:20px;
}
#cont_contenidos_dcha {
	DISPLAY: block; FLOAT: right; WIDTH: 280px; background:#ededed; 
}
#titulo_aviso {
	FONT-WEIGHT: bold; FONT-SIZE: 0.8em; MARGIN: 8px 0px 0px; WIDTH: 260px; COLOR: #637082; TEXT-ALIGN: right
}
#cont_contenido_02 {
	PADDING-RIGHT: 18px; PADDING-LEFT: 18px; PADDING-BOTTOM: 0px; WIDTH: 480px; PADDING-TOP: 0px;vertical-align:top; FONT-WEIGHT: bold; FONT-SIZE: 0.7em; COLOR: #ccc;
}

#cont_contenido_02 h2{
	FONT-SIZE: 1em; COLOR: #637082;
}
SPAN.cons_poblacion {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 0.7em; WIDTH: 156px; COLOR: #cc0a21; TEXT-ALIGN: right
}
#titulo_buscador {
	FONT-WEIGHT: bold; FONT-SIZE: 0.8em; COLOR: #cc0a21
}
#buscador_promociones {
	MARGIN: 8px auto 0px; WIDTH: 240px; COLOR: #5f656d; HEIGHT: 145px
}
#buscador_web {
	DISPLAY: none; MARGIN: 8px auto 0px; WIDTH: 240px; COLOR: #5f656d; HEIGHT: 145px
}
#paginacion_construccion {
	MARGIN-TOP: 10px; FONT-SIZE: 0.75em; MIN-HEIGHT: 20px; WIDTH: 474px; COLOR: #5f656d; TEXT-ALIGN: right
}
#cont_mini_construccion {
	DISPLAY: block; FLOAT: left; MARGIN-BOTTOM: 10px; WIDTH: 156px
}
#detalle_mini_construccion {
	DISPLAY: block; FONT-SIZE: 0.65em; MARGIN-LEFT: 16px; WIDTH: 140px; COLOR: #5f656d
}
#cont_gral_mini_cons {
	WIDTH: 477px
}
DIV.contGruposMini {
	DISPLAY: block; MIN-HEIGHT: 100px
}
#idiomas_oculto {
	DISPLAY: none; BACKGROUND: #cad0d8; WIDTH: 330px; HEIGHT: 18px
}
DIV.sedes {
	DISPLAY: block; FLOAT: left; WIDTH: 140px
}
DIV.contSedes {
	DISPLAY: block; WIDTH: 100%
}
#img_a {
	BORDER-BOTTOM: #96a1b2 4px solid
}
IMG.miniaturas_cons {
	BORDER-TOP-WIDTH: 0px; BORDER-RIGHT: #7c838e 2px solid; BORDER-LEFT-WIDTH: 0px; WIDTH: 34px; MARGIN-RIGHT: 13px; BORDER-BOTTOM: #7c838e 2px solid; HEIGHT: 34px
}
IMG.miniaturas_cons:hover {
	BORDER-TOP-WIDTH: 0px; BORDER-RIGHT: #313740 2px solid; BORDER-LEFT-WIDTH: 0px; WIDTH: 34px; MARGIN-RIGHT: 13px; BORDER-BOTTOM: #313740 2px solid; HEIGHT: 34px
}
IMG.miniaturas_cons_sel {
	BORDER-TOP-WIDTH: 0px; BORDER-RIGHT: #cc0a21 2px solid; BORDER-LEFT-WIDTH: 0px; WIDTH: 34px; MARGIN-RIGHT: 13px; BORDER-BOTTOM: #cc0a21 2px solid; HEIGHT: 34px
}
SPAN.fin_color {
	COLOR: #637082
}
.busca_promo {
	FONT-SIZE: 0.6em; COLOR: #5f656d
}
.txt_contacto {
	FONT-SIZE: 0.7em; COLOR: #5f656d
}
TEXTAREA.txt_contacto {
	FONT-SIZE: 0.7em; COLOR: #5f656d; FONT-FAMILY: Verdana
}
.labels_busqueda {
	PADDING-RIGHT: 2px; DISPLAY: block; PADDING-LEFT: 2px; FONT-SIZE: 0.7em; PADDING-BOTTOM: 2px; MARGIN: 2px 15px 0px 0px; COLOR: #7c838e; PADDING-TOP: 2px
}

#Cabecera2{
BACKGROUND-IMAGE: url(../entorno/Cabecera2.jpg); 
}

div.SaltoLinea{
float:none;
clear:both;
}

#TextoLateral{
		padding:25px;FONT-SIZE: 0.8em;
		}

#TextoLateral h3{
		color: #cc0a21;
		FONT-SIZE: 1.2em;
		font-weight:bold;
		}

/* ------------------------------
Browse
--------------------------------- */


A.Boton
{
	border: #FFFFFF 1pt solid;
	font-weight: bold;
	font-size: 7pt;
	background: #cc0a21;
	color: #FFFFFF;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	text-align: center;
	text-decoration: none;
	height: 12pt;
	padding-top :2px;
	padding-bottom :2px;
	padding-right:10px;
	padding-left:10px;	
	}
A.Boton:HOVER
{
	background: #FFFFFF;
	color: #cc0a21;
}

INPUT.Texto
{
	BORDER-RIGHT: #cc0a21 1px solid; 
	BORDER-TOP: #cc0a21 1px solid; 
	BORDER-LEFT: #cc0a21 1px solid; 
	BORDER-BOTTOM: #cc0a21 1px solid; 
	FONT-SIZE: 9px; 
	VERTICAL-ALIGN: middle; 
	COLOR: #18366c; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none; 
}

SELECT.Texto
{
	BORDER-RIGHT: #cc0a21 1px solid; 
	BORDER-TOP: #cc0a21 1px solid; 
	BORDER-LEFT: #cc0a21 1px solid; 
	BORDER-BOTTOM: #cc0a21 1px solid; 
	FONT-SIZE: 9px; 
	VERTICAL-ALIGN: middle; 
	COLOR: #18366c; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none; 
}

#Contenidos TD.cabeceraBrowse{
	background-color: #FFFFFF;
	padding-top: 15px;
	padding-left:0px;
	font-size :7pt;
	font-family: Verdana;
	padding-right: 2px;
	TEXT-INDENT: 2pt;

}

#Contenidos TR.Celda0{
{
    FONT-SIZE: 8pt;
    TEXT-INDENT: 2pt;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #b8b8b8;
    padding-right: 2px;
    border-right: 0px #f4ceab solid;
	COLOR: #FFFFFF;
	FONT-WEIGHT: bold;
	padding-top: 7px;
	padding-bottom: 7px;
}

#Contenidos TR.Celda1{
{
    FONT-SIZE: 8pt;
    TEXT-INDENT: 2pt;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #f6f5f4;
    padding-right: 2px;
    border-right: 0px #f4ceab solid;
}

#Contenidos TR.Celda2{
    FONT-SIZE: 8pt;
    TEXT-INDENT: 2pt;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #e5e5e5;
    padding-right: 2px;
     border-right: 0px #f4ceab solid;
}

#Contenidos TD.celdas
{
	    border: double 0px #E2E2E2;
		TEXT-INDENT: 2pt;
		padding-right: 2px;
		FONT-SIZE: 8pt;
}

#Contenidos A.titulor{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
}

td.TituloListado{
    FONT-SIZE: 1.8em;
	COLOR: #cc0a21;
}

div.ListadoSubsecciones{

}
div.ListadoSubsecciones a{
display:block;
TEXT-DECORATION: none;
border-bottom: 1px dotted #E2E2E2;
}


div.Adjuntos{
padding-top:10px;
padding-bottom:10px;
}

div.Adjuntos h2{
FONT-SIZE: 1.8em;
color: #cc0a21;
border-bottom: 1px dotted #E2E2E2;
}

div.Adjuntos a{
display:block;
TEXT-DECORATION: none;
}

div.Ruta{
FONT-SIZE: 0.8em;
color: #ccc;
padding-bottom: 15px;
}

div.Ruta a{
color: #cc0a21;
TEXT-DECORATION: none;
font-weight:bold;
}

div.ForoTitulo{
color: #cc0a21;
font-weight:bold;
}

div.ForoDescripcion{
font-size:0.8em;
padding-bottom:20px;
}

span.ForoFecha{
font-size:0.8em;
color:#bbb;
}


