body{margin:0;padding:0;text-align:center;}

#main {margin:auto; width:953px; text-align:left; border:0px; background:url(../img/fondo_caja01.gif); background-color:#FFFFFF;}

#header {width:100%;height:31px;position:relative;background-image:url(../img/header_up.gif); text-align:left; background-repeat:no-repeat}

#header_md {width:100%;height:87px;position:relative;text-align:left}

#nav{width:100%; height:25px; text-align:right; background-image:url(../img/fondo_barra.gif); background-repeat:repeat-x;}

#botones_barra { float:right; padding-right:10px; width:200px; padding-top:2px;}

#separador {width:100%;height:8px;position:relative;}

#cabecera {width:953px;height:120px;position:relative;background-image:url(../img/cabecera.gif); text-align:left}

#menuIzquierda{float: left;width: 180px;float:left;}

#foto {margin-top:8px; width:575px;}

#menuDerecha{float: right;width: 175px;float:right;}

#menuSecciones {position:relative;margin-left:13px;margin-top:12px;}

#centralHome{margin-left:160px;margin-right:310px;line-height:1.6;font-size:12px}

#centralHome2{margin-left:160px;margin-right:260px;line-height:1.6;font-size:12px}

#centralHome3{margin-left:160px;margin-right:300px;line-height:1.6;font-size:12px}

#centralCompleto{margin-left:160px;margin-right:15px;line-height:1.6;font-size:12px}

#centralbusqueda{float: left; margin-top:8px; background-color:ffffff; width:650px;}

#centralbuscar{float: left; margin-top:8px; background-color:ededed; width:650px; padding-bottom:10px; padding-top:10px;border:1px solid #bababa;}

#central_opciones{float: left; background-color:d4d4d4;	width:575px; padding-bottom:5px; padding-top:5px; border-bottom:1px solid #bababa; border-top:1px solid #ffffff; border-left:1px solid #bababa; border-right:1px solid #bababa;}

#central_categ{float: left; background-color:FFFFFF; width:575px; padding-bottom:5px; padding-top:5px; border-bottom:1px solid #bababa;
border-left:1px solid #bababa; border-right:1px solid #bababa;}

#central_destacado{float: left; margin-top:2px; background-color:FFFFFF; width:650px;padding-left:10px; padding-bottom:10px; padding-top:10px;border:1px solid #bababa}

#centraltitulodestacado{float: left; margin-top:2px; background-color:ffffff; width:650px;}

#buscador01{float: right; width:340px; padding:10 10 10 10; line-height:1.6;}

#buscador02{float: left; width:245px; padding:10 10 10 10; line-height:1.6;}

#buscador03{margin-left:250; width:215px; padding-top:10; padding-bottom:10; line-height:1.6;}

#contenedor_busqueda { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 760px;	PADDING-TOP: 0px;POSITION: relative;}

#buscadortitular2{ float:left; width:225px; margin-top:25; background-image:url(../img/encuentra_tucasa.gif); background-repeat:no-repeat; height:39px;}

#logos{clear:both;width:1000px;text-align:center;margin-top:5px}

#piePagina{background-image:url(../img/pie.gif);background-repeat:repeat-x;margin-top:40px;width:953px;height:35px;}

#pieTexto{CLEAR: both; PADDING-BOTTOM: 15px; FONT: 10px Verdana; MARGIN-LEFT: 0px; COLOR: #818181; PADDING-TOP: 15px; HEIGHT: 20px; TEXT-ALIGN: center;}

#pie {	CLEAR: both; PADDING-BOTTOM: 15px; FONT: 10px Verdana; MARGIN-LEFT: 0px; COLOR: #818181; PADDING-TOP: 15px; HEIGHT: 20px; TEXT-ALIGN: center; background-image:url(../img/pie.gif);background-repeat:repeat-x;}

#pie2 {	CLEAR: both; PADDING-BOTTOM: 5px; FONT: 10px Verdana; MARGIN-LEFT: 0px; COLOR: #818181; PADDING-TOP: 5px; HEIGHT: 5px; TEXT-ALIGN: center; }

#bloque_destacados { BACKGROUND: url(../img/fondo_caja01.gif) no-repeat left bottom; FLOAT: right; MARGIN: 10px 0px 0px; FONT: 10px Arial, Helvetica, FreeSans, sans-serif; WIDTH: 605px; COLOR: #ccc; TEXT-ALIGN: left; TEXT-DECORATION: none}

#cajamenu1 {WIDTH:180px;font-family: Verdana; FONT-SIZE: 10px; text-decoration:none; font-weight:bold; background-image:url(../img/orange.gif); background-position:left; background-repeat:no-repeat; border-right:1px solid #f1c407; border-bottom:1px solid #f1c407; border-top:1px solid #f1c407;  COLOR: #f1c407; BACKGROUND-COLOR: #FFFFFF; TEXT-ALIGN: left; margin-top:8px; padding-bottom:5px; padding-top:5px;}

#cajamenu2 {WIDTH:180px;font-family: Verdana; FONT-SIZE: 10px; text-decoration:none; font-weight:bold; background-image:url(../img/greyhard.gif); background-position:left; background-repeat:no-repeat; border-right:1px solid #343434; border-bottom:1px solid #343434; border-top:1px solid #343434;  COLOR: #343434; BACKGROUND-COLOR: #FFFFFF; TEXT-ALIGN: left; margin-top:8px; padding-bottom:5px; padding-top:5px;}

#cajamenu1b {WIDTH:180px;font-family: Verdana; FONT-SIZE: 10px; text-decoration:none; font-weight:bold; background-image:url(../img/morado.gif); background-position:left; background-repeat:no-repeat; border-right:1px solid #645391; border-bottom:1px solid #645391; border-top:1px solid #645391;  COLOR: #ffffff; BACKGROUND-COLOR: #645391; TEXT-ALIGN: left; margin-top:8px; padding-bottom:5px; padding-top:5px;}

#cajamenu3 {WIDTH:180px;font-family: Verdana; FONT-SIZE: 10px; text-decoration:none; font-weight:bold; background-image:url(../img/greyhard.gif); background-position:left; background-repeat:no-repeat; border-right:1px solid #343434; border-bottom:1px solid #343434; border-top:1px solid #343434;  COLOR: #343434; BACKGROUND-COLOR: #FFFFFF; TEXT-ALIGN: left; margin-top:8px; padding-bottom:5px; padding-top:5px;}

#cajamenu4 {WIDTH:180px;font-family: Verdana; FONT-SIZE: 10px; text-decoration:none; font-weight:bold; border:1px solid #4c376f;  COLOR: #FFFFFF; BACKGROUND-COLOR: #7f5db9; TEXT-ALIGN: left; margin-top:8px; padding-bottom:5px; padding-top:5px; margin-bottom:3px}

#cajamenu5 {WIDTH:175px;font-family: Verdana; FONT-SIZE: 10px; text-decoration:none; font-weight:bold; border:1px solid #b6960d;  COLOR: #FFFFFF; BACKGROUND-COLOR: #f1c407; TEXT-ALIGN: left; margin-top:8px; padding-bottom:5px; padding-top:5px; margin-bottom:3px}

#cajapubli {CLEAR: both; WIDTH:171px;font-family: Verdana; FONT-SIZE: 11px; text-decoration:none; font-weight:bold; BORDER-LEFT: #5898c8 4px solid; border-right:1px solid #5898c8; border-bottom:1px solid #5898c8; border-top:1px solid #5898c8;  COLOR: #5898c8; BACKGROUND-COLOR: #FFFFFF; TEXT-ALIGN: left; margin-top:8px; padding-bottom:5px; padding-top:5px;}

#publi_derecha{WIDTH:175px; TEXT-ALIGN: left; margin-top:8px;}
#publi{WIDTH:175px; TEXT-ALIGN: left; margin-top:8px;}

#titulobusqueda {float: left; width:575px;font-family: Verdana; FONT-SIZE: 10px; text-decoration:none; font-weight:bold; border:1px solid #453d59; COLOR: #FFFFFF; BACKGROUND-COLOR: #645391; TEXT-ALIGN: left; margin-top:8px; padding-bottom:5px; padding-top:5px; background-image:url(../img/fondo_titular.gif); background-position:right; background-repeat:no-repeat}

#titulobusqueda2 {float: left; width:575px;font-family: Verdana; FONT-SIZE: 10px; text-decoration:none; font-weight:bold; border-bottom:1px dashed #a8a3bc; COLOR: #584689; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: left; margin-top:8px; padding-bottom:5px; padding-top:5px; background-image:url(../img/flc_morada.gif); background-position:left; background-repeat:no-repeat}

#titulodestacados {float: left; width:575px;font-family: Verdana; FONT-SIZE: 11px; text-decoration:none; font-weight:bold; background-image:url(../img/greymed.gif); background-position:left; background-repeat:no-repeat; border-right:1px solid #6f7176; border-bottom:1px solid #6f7176; border-top:1px solid #6f7176;  COLOR: #6f7176; BACKGROUND-COLOR: #FFFFFF; TEXT-ALIGN: left; margin-top:8px; padding-bottom:5px; padding-top:5px; padding-left:5px;}

#cajagris {WIDTH:144px; background-image:url(../img/pix_gris.gif); background-position:left; background-repeat:repeat-y; border-right:1px solid #bababa; border-bottom:1px solid #bababa;}

#cajagris2 {WIDTH:174px; background-image:url(../img/pix_gris.gif); background-position:left; background-repeat:repeat-y; border-right:1px solid #bababa; border-bottom:1px solid #bababa;}

#cajagris650 {WIDTH:650px; float:left; padding-top:8px; padding-bottom:0px; text-align:center}

#cajaNaranja { padding-left:15; padding-right:15; height:28; width:90; border:1px solid #fc5208; text-align:center; padding-top:5}

#cajasin { padding-left:15; padding-right:15; height:28; text-align:center;}

#spacio {width:200px; height:5px; float:left}


.caja_bordegris {  BACKGROUND-COLOR: #ffffff; FONT-FAMILY: Verdana, Helvetica; FONT-SIZE: 9px; border: solid 1px #cacaca}

.contenido_general {font-family: verdana;font-size: 10px;color: #525151;line-height: 15px;}

.contenido_table {font-family: verdana;font-size: 9px;color: #525151;}

.contenido_generalbold {font-family: verdana;font-size: 10px;color: #525151;line-height: 15px; font-weight:bold}

.dos {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; font-family: Verdana;}
.dos LI {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 2px; PADDING-TOP: 0px;}
.dos LI A {PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; font-family: Verdana; FONT-SIZE: 11px; text-decoration:none; font-weight:bold; PADDING-BOTTOM: 4px; BORDER-LEFT: #e4e5e5 1px solid; border-right:1px solid #FFFFFF; border-bottom:1px solid #FFFFFF;border-top:1px solid #ffffff; WIDTH: 100px; COLOR: #55565b; PADDING-TOP: 4px; BACKGROUND-COLOR: #FFFFFF; TEXT-ALIGN: center;}
.dos LI A:hover {BORDER-LEFT: #fc5208 1px solid; border-right:1px solid #fc5208; border-bottom:1px solid #fc5208; border-top:1px solid #fc5208;}

.foto {	PADDING-RIGHT: 5px; FLOAT: left}

.logo {	PADDING-RIGHT: 5px; FLOAT: left; padding-top:5px;}

.masinfo {	PADDING-RIGHT: 5px; FLOAT: right}

.submenuservicios { list-style:none; margin:0; padding:0; }
.submenuservicios LI { padding:0;}
.submenuservicios LI A {display:block; width:180px; text-decoration:none; border-bottom: #bababa 1px solid; border-top:0px solid #bababa;  font-family:Verdana; font-size:9px; color:#818181; font-weight:bold; text-decoration:none; padding-top:6;  padding-bottom:5; margin-top:0; background-image:url(../img/pix_gris.gif); background-position:left; background-repeat:no-repeat; border-right:#bababa 1px solid;}
.submenuservicios LI A:hover { background-color: #f5f5f5;}

.menu_arbol, ul.menu_arbol ul {list-style:none; margin:0; padding:0;}
.menu_arbol li {padding:0;}
.menu_arbol ul {display:block; width:180px; text-decoration:none; font-family:Verdana; font-size:9px; color:#f5f5f5; font-weight:bold; text-decoration:none; background-color:#D8D8D8	}
.menu_arbol ul li {display:block; width:180px; text-decoration:none; font-family:Verdana; font-size:9px; color:#f5f5f5; font-weight:bold; text-decoration:none; background-color:#D8D8D8 }

/* Fix IE. Hide from IE Mac \*/

* html ul li { float: left; }
* html ul li a { height: 2%; }

/* End */

.submenudirectorio { list-style:none; margin:0; padding:0;}
.submenudirectorio LI { padding:0;}
.submenudirectorio LI A {display:block; width:180px; text-decoration:none; border-bottom: #bababa 1px solid; border-top:0px solid #bababa;  font-family:Verdana; font-size:9px; color:#818181; font-weight:bold; text-decoration:none; padding-top:6;  padding-bottom:5; margin-top:0; background-color: #f5f5f5; background-image:url(../img/pix_gris.gif); background-position:left; background-repeat:no-repeat; border-right: 1px solid #bababa;}
.submenudirectorio LI A:hover { background-color: #ffffff;}

.arbol { list-style:none; margin:0; padding:0; }
.arbol LI { padding:0;}
.arbol LI A {display:block; width:140px; text-decoration:none; font-family:Verdana; font-size:10px; color:#818181; font-weight:bold; text-decoration:none; padding-top:6;  padding-bottom:5; margin-top:0;}
.arbol LI A:hover { background-color: #f5f5f5;}

.borde {font-family: Verdana; FONT-SIZE: 11px; text-decoration:none; font-weight:bold; BORDER-LEFT: #fc5208 1px solid; border-right:1px solid #fc5208; border-bottom:1px solid #fc5208; border-top:1px solid #fc5208; WIDTH:100px; COLOR: #55565b; BACKGROUND-COLOR: #FFFFFF; TEXT-ALIGN: center;}

.gris_link         { FONT-FAMILY: Verdana; font-size: 11px; color: #55565b; font-weight: bold}
.gris_link:link    { TEXT-DECORATION: none ; font-family: Verdana; font-size: 11px; color: #55565b}
.gris_link:visited { TEXT-DECORATION: none ; font-family: Verdana; font-size: 11px; color: #55565b}
.gris_link:active  { TEXT-DECORATION: none ; font-family: Verdana; font-size: 11px; color: #55565b}
.gris_link:hover   { TEXT-DECORATION: none ; text-decoration: underline; font-family: Verdana; font-size: 11px; color: #55565b}

.naranja_link         { FONT-FAMILY: Verdana; text-decoration: underline; font-size: 10px; color: #fc5208;}
.naranja_link:link    { text-decoration: underline; font-family: Verdana; font-size: 10px; color: #fc5208}
.naranja_link:visited { text-decoration: underline; font-family: Verdana; font-size: 10px; color: #fc5208}
.naranja_link:active  { text-decoration: underline; font-family: Verdana; font-size: 10px; color: #fc5208}
.naranja_link:hover   { TEXT-DECORATION: none ; font-family: Verdana; font-size: 10px; color: #fc5208}

.texto_blanco         { FONT-FAMILY: Verdana; text-decoration:none; font-size: 8px; ; color: #ffffff; font-weight:bold;}
.texto_blanco:link    { font-family: Verdana; font-size: 8px; color: #ffffff}
.texto_blanco:visited { font-family: Verdana; font-size: 8px; color: #ffffff}
.texto_blanco:active  { font-family: Verdana; font-size: 8px; color: #ffffff}
.texto_blanco:hover   { TEXT-DECORATION: underline ; font-family: Verdana; font-size: 8px; color: #ffffff}

.morado         { FONT-FAMILY: Verdana; text-decoration: none; font-size: 10px; color: #645391; font-weight: bold}
.morado:link    { text-decoration: none; font-family: Verdana; font-size: 10px; color: #645391}
.morado:visited { text-decoration: none; font-family: Verdana; font-size: 10px; color: #645391}
.morado:active  { text-decoration: none; font-family: Verdana; font-size: 10px; color: #645391}
.morado:hover   { TEXT-DECORATION: underline ; font-family: Verdana; font-size: 10px; color: #645391}

.negro-azullink         { FONT-FAMILY: Verdana; text-decoration: none; font-size: 10px; color: #000000;}
.negro-azullink:link    { text-decoration: none; font-family: Verdana; font-size: 10px; color: #000000}
.negro-azullink:visited { text-decoration: none; font-family: Verdana; font-size: 10px; color: #000000}
.negro-azullink:active  { text-decoration: none; font-family: Verdana; font-size: 10px; color: #000000}
.negro-azullink:hover   { TEXT-DECORATION: underline ; font-family: Verdana; font-size: 10px; color: #5898c8}

.azul_linkbold         { FONT-FAMILY: Verdana; text-decoration: none; font-size: 10px; color: #ffffff; font-weight: bold}
.azul_linkbold:link    { text-decoration: none; font-family: Verdana; font-size: 10px; color: #ffffff}
.azul_linkbold:visited { text-decoration: none; font-family: Verdana; font-size: 10px; color: #ffffff}
.azul_linkbold:active  { text-decoration: none; font-family: Verdana; font-size: 10px; color: #ffffff}
.azul_linkbold:hover   { TEXT-DECORATION: underline ; font-family: Verdana; font-size: 10px; color: #ffffff}

.blanco         { FONT-FAMILY: Verdana; text-decoration: none; font-size: 9px; color: #fff; font-weight: bold}
.blanco:link    { text-decoration: none; font-family: Verdana; font-size: 9px; color: #fff}
.blanco:visited { text-decoration: none; font-family: Verdana; font-size: 9px; color: #fff}
.blanco:active  { text-decoration: none; font-family: Verdana; font-size: 9px; color: #fff}
.blanco:hover   { TEXT-DECORATION: underline ; font-family: Verdana; font-size: 9px; color: #fff}

.contenedor_buscador3 { font-family:Verdana; font-size:9; BACKGROUND-COLOR: #F5F5F5; border: 0; PADDING: 12px; FLOAT: left; MARGIN: 0px; WIDTH: 120px; TEXT-ALIGN: left;}

.contenedor_buscador {PADDING-LEFT: 12px; FLOAT: left; MARGIN: 0px; WIDTH: 204px; TEXT-ALIGN: left; font-family:Verdana; font-size:7;}

.contenedor_buscador SELECT {	FONT: 12px Arial, Helvetica, sans-serif; WIDTH: 185px; COLOR: #333}

.contenedor_buscador2 {	PADDING-LEFT: 20px; FLOAT: left; TEXT-ALIGN: left; font-family:Verdana; font-size:9;}


ul#menu_arbol, ul#menu_arbol ul {list-style:none; margin:0; padding:0;}
ul#menu_arbol li {padding:0;}
ul#menu_arbol ul {display:block; width:180px; text-decoration:none; font-family:Verdana; font-size:9px; color:#f5f5f5; font-weight:bold; text-decoration:none;	}
ul#menu_arbol ul li {display:block; width:180px; text-decoration:none; font-family:Verdana; font-size:9px; color:#f5f5f5; font-weight:bold; text-decoration:none; }

