*{margin:0;padding:0;border:0;font-family:Verdana,Arial,Helvetica,sans-serif;list-style-type:none;color:#000}
body{background-color:#fff}
a{color:#000;text-decoration:none}
a:hover{text-decoration:underline}
p{margin-bottom:1.2em}
legend{color:#000}
select,
textarea,
input{font-size:x-small;border:1px solid #ccc}
h3{padding:0 0 .6em .6em;font-weight:bold;font-size:x-small}
cite{font-family:Verdana,Arial,Helvetica,sans-serif;font-style:normal}
/*estilos generales*/
#contenedor{
	margin:0 auto;
	min-width:30em;
	max-width:48em;
	position:relative;
	overflow:hidden}
#fondoSombraIzquierda,
#fondoSombraDerecha{
	background:#e7e7e7 url(../img/sombraFondoIzq.jpg) repeat-y left top;
	position:absolute;
	top:0;
	width:9px;
	height:200em;/* ** */
	/*height:100%;*/
	z-index:99}
#fondoSombraDerecha{right:0;background:url(../img/sombraFondoDer.jpg) repeat-y left top}


.fondof2f2f2{background-color:#f2f2f2;width:auto;	
	margin: .5em .5em .5em .5em}


/*estilos para la cabecera*/
#cabecera{
	background:#f2f2f2 url(../img/fondoCabeceraDegradado.jpg) repeat-y left top;
	position:relative;
	font-size:x-small;
	height:8.5em;
	width:99%;
	margin:0 auto 0 1em;
	z-index:0}
#logo{
	margin:.5em 0 0 .5em;
	float:left}
#idiomas{
	text-transform:uppercase;
	font-size:x-small;
	float:left;
	width:auto;
	margin:2em 0 0 1em}
#idiomas li{
	display:inline;
	padding:0 .7em 0 .8em;
	border-right:.1em solid #999}
#idiomas li#mapaWeb{border-right:0 none}
#idiomas a{text-decoration:none;letter-spacing:-.05em}
#idiomas a:hover{text-decoration:underline}
#buscador{
	margin:0 0 0 61%;
	height:3em;
	padding-top:1.6em}
#buscador a{
	display:block;
	padding:.2em 0 0 8.5em;
	background:url(../img/fondoBtnBuscar.gif) no-repeat right center;
	text-decoration:none;}
#buscador a:hover{text-decoration:underline}
#buscador strong{font-weight:normal}
#buscador input{margin:0 0 0 0.5em}
#buscador input.boton,
#cabeceraMenu #destacados input.boton{
	text-transform:uppercase;
	border:0;
	background-color:#ccc;
	padding:0 .2em 0;
	border:1px solid;border-color:#e9e9e9 #a6a6a6 #a6a6a6 #e9e9e9}
#meteorologia{
	margin:.5% 0 0 70%;
	padding:0 2em 1em 35px;
	background:no-repeat left center;
	line-height:2.8em;
	height:2em}
#meteorologia.solNubes{background-image:url(../img/solNubes.gif)}
#meteorologia span{padding-left:.2em}
#cabeceraMenu{
	width:auto;
	background-color:#cfe847;
	font-size:x-small;
	height:2.5em;
	line-height:2.6em;
	border-top:1px solid #fff;
	position:relative}
#cabeceraMenu ul{margin-left:2.5em}
#cabeceraMenu li{display:inline}
#cabeceraMenu a{text-decoration:none;font-weight:bold;padding:.55em 1em .5em}
#cabeceraMenu a:hover{text-decoration:underline}
#cabeceraMenu li.actual a{background-color:#fff}/*
#cabeceraMenu{
	width:auto;
	background-color:#cfe847;
	font-size:x-small;
	height:2.5em;
	line-height:2.5em;
	border-top:1px solid #fff;
	border-bottom:6px solid #fff}
#cabeceraMenu ul{margin-left:2.5em;float:left;display:inline}
#cabeceraMenu li{display:inline}
#cabeceraMenu a{text-decoration:none;font-weight:bold;padding:.55em 1em .5em}
#cabeceraMenu a:hover{text-decoration:underline}
#cabeceraMenu li.actual a{background-color:#fff}*/
#cabeceraMenu #destacados{text-align:right;right:1.2em;top:0;position:absolute}
#cabeceraMenu #destacados strong{font-weight:normal;padding-right:.3em}
#migas{margin:0 0 0 2.2em;padding:.8em 0;clear:both;line-height:1em;text-indent: -5em;margin-left:6em;}
#migas li{display:inline;font-size:.6em}
#migas a{text-decoration:underline;background:url('../img/fondoFlechaMigas.gif') no-repeat right center;padding-right:11px}

#migas a:hover{text-decoration:none}

/* cabecera y cabecera interior */
#cabeceraImagen{height:8.8em;width:99%;margin:0 auto;border-top:.4em solid #fff;overflow:hidden}/*background:#e7e7e7 url(../img/fondoCabecera.jpg) no-repeat center bottom;*/
#cabeceraImagen img{width:100%}
/*estilos para el cuerpo*/
#cuerpo{
	background-color:#e7e7e7;
	font-size:x-small;
	padding:.5em 1.25%;
	min-height:30em;
	overflow:hidden;
	width:97.5%;
	position:relative}
	
#cuerpo h1{font-size:x-small;padding:.3em 1em}

#cuerpo.interior{background-color:#f2f2f2}

#columnaIzquierda{
	float:left;
	width:33%;
	margin-right:.9%;
	background-color:#e7e7e7;}

#columnaCentral{
	float:left;
	width:33%;
	margin-right:.9%;
	background-color:#e7e7e7;}

#columnaDerecha{
	float:left;
	width:32%;	
	position:relative;
	background-color:#e7e7e7;
	overflow:hidden;}

#columnaIzquierda .areas div{background-color:#fff;padding-top:0.2em;padding-right:1.2em}

#columnaIzquierda .areas{background-color:#fff;padding-top:0.2em}
#columnaIzquierda .areas ul{padding:1em 1em 1em}
#columnaIzquierda .areas li{background: url(../img/iconoLi.gif) no-repeat .6em .5em;padding:.3em 0 .3em 1.6em;font-weight:bold}

#columnaIzquierda h2{width:auto;	
	background-color:#658b94;
	color:#fff;	
	font-size:x-small;
	min-height:1.8em;
	line-height:1.8em;
	padding:0 0 0 1em;
	font-size:x-small;
	padding:.3em 1em;
	font-weight:bold;
	margin: .5em .5em .5em .5em
	}

#columnaIzquierda strong#telefono{display:block;color:#b7002e;font-size:2.9em;line-height:1.5em;background:url(../img/telefono010.gif) no-repeat center center;margin:0;padding:.2em 0 .1em 16%;font-family:arial;text-align:center}

#columnaIzquierda strong#turismonav{display:block;color:#b7002e;font-size:2.9em;background:url(../img/turismonav.jpg) no-repeat center center;	margin:0;padding:0.7em 0 .5em 0;font-family:arial;text-align:right;}


#columnaCentral .caja, #columnaDerecha .caja{background-color:#fff;padding-top:0.2em}
#columnaCentral .caja h2, #columnaDerecha .caja h2{background:#658b94;
	width:auto;
	color:#fff;
	font-size:x-small;
	min-height:1.8em;
	line-height:1.8em;
	padding:0 0 0 1em;
	font-size:x-small;
	padding:.3em 1em;
	font-weight:bold;
	margin: .5em .5em .5em .5em}


#columnaCentral .caja h2 a {color:#fff}

.conEnlttace {background:url('../img/fondoFlecha5.gif') no-repeat right center;}
#columnaCentral .caja li, #columnaDerecha .caja li {padding:.2em 0.6em .5em}
#columnaCentdral .caja a, #columnaDerdecha .caja a{margin:0.6em 0 0 0.5em;padding:1em 0em 1em}
#columnaIzquierda a.derecha{text-align:right;clear:both;display:block; margin:0 0 0 0; padding-right:1em}
#columnaCentral .caja a.derecha{text-align:right;clear:both;display:block; margin-right:0.8em}
#columnaDerecha .caja a.derecha{text-align:right;clear:both;display:block}

#columnaCentral .caja strong#santiago{display:block;color:#b7002e;font-size:3.1em;background:url(../img/santiago.gif) no-repeat center center;	margin:0;padding:1.5em 0 0 0;font-family:arial;text-align:right;}
#columnaCentral .caja strong#compras{display:block;color:#b7002e;font-size:3.1em;background:url(../img/shopping.gif) no-repeat center center;	margin:0;padding:1.5em 0 0 0;font-family:arial;text-align:right;}

#columnaDerecha h1.fondorojo_portada{background-color:#b7002e; color:#fff; margin-bottom:0}
#columnaDerecha .fondorojo_portada a {color:#fff}
#columnaDerecha .fondorojo_portada a img{margin-left:1em}
#columnaDerecha h2.fondorojo_portada{background-color:#d33e38; margin-bottom:.5em}



/*Estilos para el pie*/
#pie{
	clear:both;
	background-color:#fff;
	width:98%;
	margin:.5em .5em 3em 1em;
	padding:.5em 0 0 1em;
	font-size:x-small}
#pie p{margin-bottom:1em}
#subpie{	
	position:absolute;right:2%;
	text-align:right;
	font-size:x-small;
	padding:0}
#subpie a{padding-right:.5em;text-decoration:none}
#subpie a:hover{text-decoration:underline}
#accesibilidad {padding-top:.5em}

