@font-face {
 font-family: Vogue;
 src: url("http://www.eco-viajes.com/fonts/vogue.eot") /* EOT file for IE */
}
@font-face {
 font-family: Vogue;
 src: url("../fonts/vogue.ttf") /* TTF file for CSS3 browsers */
}

/*estructura*/
#contenedor {
	width: 900px;
	height:auto;
	left:  50%;
	margin: auto;
}
#cabecera {
	position: relative;
	float: left;
	width: 900px;
	height: 195px;
	background-color:white;
	margin: 0px;
	padding: 0px;
}
#cuerpo {
	float: left;
	width: 900px;
	height: auto;
	margin: 0;
	padding: 0 0 10px 0;
}
#redes {
	float: left;
	width: 900px;
	height:41px;
	background: transparent url(../images/fondo_redes.jpg) repeat-x left top;
	line-height: 41px;
}
#redes a:link {
	color: whitesmoke;
	text-decoration: none;
}
#redes a:visited {
	color: whitesmoke;
	text-decoration: none;
}
#redes a:hover{
	color: white;
	text-decoration: none;
}
#redes img {
	float: left;
}
ul#enlaces_redes {
	float: left;
	list-style: none;
	padding-left: 150px;
	
}
ul#enlaces_redes li {
	float: left;
	color:whitesmoke;
	font-size: 0.80em;
	margin-right:10px;
	padding-right: 15px;
	background: url(../images/separador.jpg) no-repeat right top;
	
	}
form#buscador_portada {
	float: left;
	width: 225px;
	height: 41px;
	padding-left:10px;
	}
form#buscador_portada fieldset {
	border: 0;
	margin: 0;
	padding: 0 0 0 10px;
	background: url(../images/separador.jpg) no-repeat left top;
}
form#buscador_portada input[type=text] {
	border: 0;
	border-top: 4px solid silver;
	background-color: whitesmoke;
	color: black;
	font-size: 0.90em;
}
form#buscador_portada input[type=submit] {
	border: 0;
	border: 2px solid whitesmoke;
	background-color: #d9ecf3;
	color: #2e90da;
	width:auto;
	height: auto;
	padding: 2px 2px;
	cursor: pointer;
}
/*acaba estructura*/


/*estilos generales y pseudoclases*/

body {
	margin: 0 auto;
	font-size: 100%;
	font-family: Helvetica, Arial, sans-serif;
}

h1 {
	
	font-family: Vogue;
	font-size: 1.3em;
	color: #343434;
	margin: 0;
	padding: 0;
	
}
h2 {
	float: right;
	font-size: 1.4em;
	color: whitesmoke;
	width: 220px;
	padding-top:0px;
	}
h3 {
	float: left;
	color: white;
	font-size: 0.90em;
	width: 100%;
	display: block;
}
h4 {
	font-size: 0.90em;
}
a:link {
	color:#343434;
	text-decoration:none;
}
a:visited {
	color:#343434;
	text-decoration:none;
}
a:hover {
	color: #18838f;
	text-decoration:none;
}

/*acaban estilos generales y pseudoclases*/


/*estilos propios de portada*/

#subtitulo {
	float: right;
	width: auto;
	height: 20px;
	padding: 70px 30px 0px 0px;
	background-color: transparent;
}

.publi_superior {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 900px;
	height: 98px;
}
.logo {
	float: left;
	width: 900px;
	height: 97px;
	background: transparent url(../images/fondo_logo.jpg) no-repeat left top;
	margin: 0px;
}
#left {
	float:left;
	width: 534px;
	height:auto;
	margin: 0;
	padding: 0;
	background-color: transparent;
}

#destacado_central {
	float:left;
	width: 534px;
	/*height:426px;*/
	background-color: #f5f5f5;
	border: 1px solid #dcdcdc;
	margin-top: 10px;
	padding-bottom:10px;
}
#destacado_central a:link {
	color: #343434;
	text-decoration: none;
	
	}
#destacado_central a:visited {
	color: gray;
	text-decoration: none;
}
#destacado_central a:hover{
	color: #18838f;
	text-decoration: none;
}

#destacado_central h2 a:link {
	color: whitesmoke;
	text-decoration: none;
}
#destacado_central h2 a:visited {
	color: whitesmoke;
	text-decoration: none;
}
#destacado_central h2  a:hover {
	color: #96aa1d;	
	text-decoration: none;
}
#destacado_central p a:link {
	color: whitesmoke;
	text-decoration: none;
}
#destacado_central p a:visited {
	color: whitesmoke;
	text-decoration: none;
}
#destacado_central p a:hover {
	color: #96aa1d;	
	text-decoration: none;
}

.seccion a:link {
	color: whitesmoke;
	text-decoration: none;
}
.seccion a:visited {
	color: whitesmoke;
	text-decoration: none;
}
.seccion a:hover {
	color: #96aa1d;	
	text-decoration: none;
}
#destacado_central img {
	float: left;
	margin-right: 5px;
}
#texto_central {
	clear: both;
	float:left;
	width: 524px;
	/*height:262px;*/
	background:transparent;
	padding: 5px;
	margin: 0px;
}
.central {
	clear: both;
	float: left;
	text-align: left;
	width: 220px;
	padding:0px 30px 15px 15px;
	margin-top: 7px;
	font-size: 0.70em;
	color: gray;
	border-right: 1px solid silver;
	background-color: transparent;
}
.central2 {
	float: right;
	text-align: left;
	width: 220px;
	padding:0px 15px 30px 15px;
	margin-top: 7px;
	font-size: 0.70em;
	color: gray;
	background-color: transparent;
	
}
.central3 {
	clear: both;
	float: left;
	text-align: left;
	padding:0px 15px 15px 15px;
	margin-top: 7px;
	font-size: 0.70em;
	color: gray;
	/*border-right: 1px solid silver;*/
	background-color: transparent;
}
#destacado_secundario {
	float:left;
	width: 534px;
	height:340px;
	background-color: #f5f5f5;
	border: 1px solid #dcdcdc;
	margin-top:6px;
}

.parrafo_destacado2 {
	float: left;
	text-align: left;
	font-size: 0.70em;
	color: gray;
	padding: 10px;
}
#portada2 {
	float: left;
	text-align: right;
	display: block;
	width: 90%;
	font-weight: bolder;
	font-size: 0.70em;
	padding-right:10px;

}


.ampliar  {
	float: left;
	text-align: right;
	display: block;
	width: 90%;
	font-weight: bolder;
	font-size: 0.70em;
	padding-right:10px;

}

.ampliar a:link {
	color: #343434;
	text-decoration: none;
	
	}
.ampliar a:visited {
	color: gray;
	text-decoration: none;
}
.ampliar a:hover{
	color: #18838f;
	text-decoration: none;
}

#carrusel_news {
	float:left;
	width: 534px;
	height:156px;
	border: 1px solid #dcdcdc;
	margin-top:6px;
	overflow: hidden;
	
	
}
#carrusel_slider {
	float:left;
	width: 534px;
	height:auto;
	border: 1px solid #dcdcdc;
	margin-top:6px;
	overflow: hidden;
	
	
}
.encabezado_news {
	float: left;
	display:block;
	width: 528px;
	height: 20px;
	padding: 3px;
	line-height: 20px;
	background-color: #96aa1d;
	overflow: hidden;
}
.encabezado_news  a:link {
	color: whitesmoke;
	text-decoration: none;
}
.encabezado_news  a:hover {
	color: #18838f;
	text-decoration: none;
}
.encabezado_news  a:visited {
	color: whitesmoke;
	text-decoration: none;
}
.encabezado_news_car {
	float: left;
	display:block;
	width: 528px;
	height: 20px;
	padding: 3px;
	line-height: 20px;
	background-color: #96aa1d;
	overflow: hidden;
	font-weight: bold;
	font-size: 0.90em;
}
.encabezado_news_car  a:link {
	color: whitesmoke;
	text-decoration: none;
}
.encabezado_news_car  a:hover {
	color: #18838f;
	text-decoration: none;
}
.encabezado_news_car  a:visited {
	color: whitesmoke;
	text-decoration: none;
}
/*estilos del aside*/
#lateral {

	float:right;
	width: 347px;
	height: auto;
	background-color: transparent;
	margin-top: 10px;
	margin-bottom: 3px;
	padding: 0 0 20px 0;
}
.pastilla {
	
	float: left;
	width: 347px;
	/*height: 152px;*/
	padding-bottom:4px;
	border: 1px solid #dcdcdc;
	margin-bottom:6px;
}
.encabezado_pastilla {
	float: left;
	display:block;
	width: 341px;
	height: 20px;
	padding: 3px;
	line-height: 20px;
	background-color: #96aa1d;
}


.encabezado_pastilla  a:link {
	color: whitesmoke;
	text-decoration: none;
}
.encabezado_pastilla  a:hover {
	color: #18838f;
	text-decoration: none;
}
.encabezado_pastilla  a:visited {
	color: whitesmoke;
	text-decoration: none;
}

#banner_lateral {
	clear: left;
	float: left;
	width: 347px;
	height: 150;
	margin-bottom:3px;
	padding: 0;
}
#pie {
	clear:both;
	float: left;
	width: 900px;
	height: 30px;
	background-color:whitesmoke;
	border: 1px solid #dcdcdc;
	margin-top: 10px;
	text-align: center;
	line-height: 30px;
}
.miniatura {
	clear: left;
	float: left;
	margin:8px 6px 2px 3px;
	width:122px; height:112px; overflow:hidden;
	cursor:pointer;
}
ul#entradilla {
	float:left;
	list-style: none;
	margin:10px 0px 0px 0px;
	width:213px;
	
}
ul#entradilla li p {
	clear: left;
	float: left;
	font-size: 0.70em;
	text-align: left;
	margin: 0;
	padding: 0px 5px 0px 0px;
	/*line-height:14px;*/
}
ul#entradilla li.enlaces a {
	float: right;
	font-weight: bolder;
	font-size: 0.70em;
	padding-right: 4px;
	margin:5px;
}
ul#entradilla_news {
	float:left;
	list-style: none;
	margin:10px 0px 0px 0px;
	width:213px;
	padding-bottom: 4px;
	border-bottom: 1px dotted silver;
}
ul#entradilla_news li p {
	clear: left;
	float: left;
	font-size: 0.70em;
	text-align: left;
	margin: 0;
	padding: 0px 5px 0px 0px;
	/*line-height:14px;*/
}
ul#entradilla_news li.enlaces a {
	float: right;
	font-weight: bolder;
	font-size: 0.70em;
	padding-right: 4px;
}
.titular_entradilla  {
	clear: left;
	float: left;
	font-size: 0.90em;
	font-weight: bolder;
	display: block;
	width: 100%;
	color: #18838f;
}

.titular_entradilla a {
	clear: left;
	float: left;
	font-size: 0.90em;
	font-weight: bolder;
	display: block;
	width: 100%;
}
.titular_entradilla a:link {
	color: #18838f;
	text-decoration: none;
}
.titular_entradilla a:visited{
	color: #18838f;
	text-decoration: none;
}
.titular_entradilla a:hover {
	color: #343434;
	text-decoration: none;
}


/*estilos de los destacados*/

#fondo_central {
	float: right;
	width: 534px;
	/*height:436px;*/
	background: transparent url(../images/fondo_destacado.jpg) repeat-x left top;
	
}

#fondo_viajar {
	float: right;
	width: 534px;
	height:436px;
	background: transparent url(../images/fondo_viajar.jpg) repeat-x left top;
	
}
#fondo_alojamientos {
	float: right;
	width: 534px;
	height:436px;
	background: transparent url(../images/fondo_alojamientos.jpg) repeat-x left top;
	
}
#fondo_gastro {
	float: right;
	width: 534px;
	height:436px;
	background: transparent url(../images/fondo_gastro.jpg) repeat-x left top;
	
}
#fondo_eco {
	float: right;
	width: 534px;
	height:436px;
	background: transparent url(../images/fondo_eco.jpg) repeat-x left top;
	
}



.resumen{
	float: right;
	width: 220px;
	height:270px;
	background-color:transparent;
	
}
.resumen p {
	color: white;
	font-size: 0.70em;
}
.pie_destacados {
	clear:both;
	float: left;
	width: 305px;
	height: 143px;
	margin: 0;
	padding: 0;
	background-color:transparent;
	font-size: 0.70em;
} 
.copyright {
	font-size: 0.60em;
	color: silver;
}
.copyright a:link{
	text-decoration: none;
	color: silver;
}
.copyright a:visited{
	text-decoration: none;
	color: silver;
}
.copyright a:hover{
	text-decoration: none;
	color: #343434;
}
.texto_destacado{
	
	float: left;
	width: 267px;
	padding: 8px;
}


#imagen_destacado2 {
	float:left;
	width: 534px;
	height:192px;
	background-color: black;

}


.texto_destacado2 {
	display: block;
	float: left;
	font-size: 1.4em;
	color: whitesmoke;
	width: 526px;
	background-color: black;
	padding:2px 4px;
	
	
}
.texto_destacado2 a:link {
	color: whitesmoke;
	text-decoration: none;
	
	}
.texto_destacado2 a:visited {
	color: gray;
	text-decoration: none;
}
.texto_destacado2 a:hover{
	color: #18838f;
	text-decoration: none;
}
.enlaces {
	padding-top:12px;
}
.seccion {
    float: right;
    width: 220px;
    height: auto;
	color: whitesmoke;
	font-size: 0.80em;
	padding-bottom: 3px;
	border-bottom: 1px dotted whitesmoke;
	padding-top:130px;
	margin-bottom: 3px;
	
		}
.subseccion {
    float: left;
    width: 529px;
    height: auto;
	color: #96aa1d;
	font-size: 0.80em;	
	border-bottom: 1px dotted gray;
	padding: 1px 0px 0px 5px;	
	}
/*acaban estilos destacados*/
#varias {
	float: left;
	width: 307px;
	height: 293px;
	overflow: hidden;
	cursor:pointer;
}
#varias2 {
	float: left;
	width: 532px;
	height: 154px;
	overflow: hidden;
	cursor:pointer;
}
.varias9{
	overflow: hidden;
	cursor:pointer;
	height:186px;
}
.varias10{
	overflow: hidden;
	cursor:pointer;
	height:149px;
	width:220px;
}
#slider1 p {
	float: left;
	width: 100%;
	font-size: 0.75em;
	margin-bottom:8px;
	text-align: left;
}

.rot_news {
	clear: left;
	float: left;
	color: #18838f;
	font-size: 0.90em;
	font-weight: bold;
	width: 100%;

}
.fecha_news {
	float: left;
 	color: #96aa1d;
	font-size: 0.70em;	
	width: 100%;
	}
.fecha_res_news {
	float: left;
	width: 100%;
 	color: #96aa1d;
	font-size: 0.70em;
	font-weight: bold;
	border-bottom: 1px dotted gray;	
	padding-bottom: 2px;
	}
.entrada {
	clear: left;
	float: left;
	color: #343434;
	font-size: 0.80em;
	font-weight: bolder;
	margin-top: 5px;
	width: 100%;
}
.int{
	padding: 8px 0px;
}
.ampliar_news {
	clear: both;
	float: left;
	width: 175px;
	font-size: 0.70em;
	font-weight: bolder;
    padding: 20px 0px 0 270px;
	color: #18838f;
	
}
.ampliar_news a:link {
	color: #18838f;
	text-decoration: none;
}
.ampliar_news a:visited {
	color: #18838f;
	text-decoration: none;
}
.ampliar_news a:hover {
	color:gray;
	text-decoration: none;
}
ul#slider1 {
	float: left;
	margin: 0;
	background-color: transparent;
	width:90%;
	}

#noticiasjs {
	clear: left;
	float:left;
	width: 494px;
	/*height:126px;*/
	border-left: 1px solid #dcdcdc;
	border-right: 1px solid #dcdcdc;
	border-bottom: 1px solid #dcdcdc;
	overflow: hidden;
	padding-left: 40px;
	padding-top: 30px;
	background: whitesmoke;
	

}
.fecha_newsjs {
	clear:left;
	float: left;
	color: #18838f;
	font-size: 0.70em;
	font-weight: bolder;
}
.titulo_newsjs {
	clear:left;
	float: left;
	color: #18838f;
	font-size: 0.80em;
	font-weight: bolder;
}
.mas_newsjs {
	clear:left;
	float: left;
	color: #18838f;
	font-size: 0.70em;
	font-weight: bolder;
}
.imagen_blog {
	clear: left;
	float: left;
	width: 514px;
	height: 200px;
	background-color: white;
}
.resultado_nok{ text-align:center; color:#C00; font-size:12px; padding-top:40px!important; line-height:22px; }
.resultado_ok{ text-align:center;  font-size:12px; padding-top:40px!important; line-height:22px; }
p.nohay{ padding:10px; font-size:12px; }


.publicidad {
	clear: left;
	float: left;
	font-size: 0.65em;
	color: silver;
	width: 100%;
	height: auto;
}
.publi_gris {
	float: left;
	width: 17px;
	height: 98px;
	background-color: whitesmoke;
	
}
.banner_top {
	float: left;
	width: 883px;
	height: 98px;
	background-color: whitesmoke;
}
.up {
	float: left;
	width: 900px;
	height: 98px;
	
}
.entradillaficha{ font-size:1.3em; }
#imgcabecerablog{ min-width:514px; max-width:534px; min-height:200px; }