﻿body.BodyPortada
{
    text-align:center; /*aqui mandamos a centrar todo el contenido*/ 
	width: 100%;
	background-color: #f2f3f7;
	margin: 0px;
}

#main
{
	width:800px; /*ancho total de la pagina*/ 	
	background-color:#ffffff;
	margin: 0px auto;
	height: 100%;
}

#contentAll
{
	width:780px; /*este ancho es para que cuadre con el texto*/ 
	max-width:780px;
	overflow: hidden;
}

#contentHead
{
	width:760px; /*este ancho es para que cuadre con el texto*/ 
	background-color:#ffffff;	
}

#content
{
	width:760px; /*este ancho es para que cuadre con el texto*/ 
	max-width: 760px;
	float:left; /*lo flotamos a la izquierda*/ 
	background-color:#ffffff;		
	margin-left: 10px;		
	margin-bottom: 10px;	
	background: url('images/fondo_azul.jpg') top left;
}

#contentFooter
{
	clear: both;
}

.Padding10Lateral
{
	padding: 0px 10px 0px 10px;
}

.FondoBlanco
{
	background-color: #ffffff;
}

.FondoAzulHome
{
	background-color: #f2f3f7;
}

.Separador10
{
	margin: 10px 0px 10px 0px;
}

.EnlaceHome
{
	font-size: 10pt;
	font-weight: bold;
	color: #003075;
}

a.BotonBuscarHotelesHome
{
	padding: 2px 5px !important;
	border: solid 1px #cccccc !important;
	background-color: #dddddd !important;
	color: #333333 !important;
}

/*SECCION HOME*/

.SeccionHome
{
	background-color: #f2f3f7;
	float: left;
	margin-right: 5px;
	width: 197px;	
	overflow: hidden;
}

.SeccionHomePequenya
{
	background-color: #f2f3f7;
	float: left;
	width: 154px;	
}

/*CABECERA*/

.CabeceraPortada
{	
	float: left;
	_margin-left: 5px;
}

.CabeceraPortada .Logo
{
	float: left;
	display: inline;
	width: 255px;
	#width: 265px;	
	padding-right: 5px;
	height: auto;	
	min-height: 52px;
	#height: 52px;
	border-right: solid 1px #737d8c;
}

.CabeceraPortada .Logo .LogoIzquierda
{
	float: left;
}

.CabeceraPortada .Logo .LogoDerecha
{
	float: right;
	width: 25px;
	text-align: right;
}

.CabeceraPortada .Logo .LogoDerecha a span.PremiosAUI
{
	font-size: 8pt;
}

.CabeceraPortada .Logo .LogoDerecha a span.PremiosAUIVoto
{
	font-size: 7pt;
	font-weight: bold;
}

.CabeceraPortada .FechaTiempo
{
	float: left;	
	display: inline;
	padding: 0px 5px 0px 5px;
	height: auto;	
	min-height: 52px;
	#height: 52px;
	border-right: solid 1px #737d8c;
}

.CabeceraPortada .BanderasDE
{
	width: 235px;
}

.CabeceraPortada .BanderasEN
{
	width: 195px;	
}

.CabeceraPortada .BanderasES
{
	width: 195px;
}

.CabeceraPortada .BanderasFR
{
	width: 200px;
}

.CabeceraPortada .BanderasIT
{
	width: 220px;
}

.CabeceraPortada .BanderasJA
{
	width: 200px;
}

.CabeceraPortada .BanderasVA
{
	width: 200px;
}

.CabeceraPortada .BanderasZH
{
	width: 195px;
}

.CabeceraPortada .BanderasInterior
{
	width: 190px;	
}

.CabeceraPortada .BanderasDE,
.CabeceraPortada .BanderasEN,
.CabeceraPortada .BanderasES,
.CabeceraPortada .BanderasFR,
.CabeceraPortada .BanderasIT,
.CabeceraPortada .BanderasJA,
.CabeceraPortada .BanderasVA,
.CabeceraPortada .BanderasZH,
.CabeceraPortada .BanderasInterior
{
	float: left;	
	display: inline;
	padding: 0px 5px 0px 5px;
	height: auto;	
	min-height: 52px;
	#height: 52px;	
	border-right: solid 1px #737d8c;
}

.CabeceraPortada .BanderasDE div,
.CabeceraPortada .BanderasEN div,
.CabeceraPortada .BanderasES div,
.CabeceraPortada .BanderasFR div,
.CabeceraPortada .BanderasIT div,
.CabeceraPortada .BanderasJA div,
.CabeceraPortada .BanderasVA div,
.CabeceraPortada .BanderasZH div,
.CabeceraPortada .BanderasInterior div
{
	margin-top: 3px;
}

.CabeceraPortada .DerechaDE,
.CabeceraPortada .DerechaDE div
{
	width: 135px;
}

.CabeceraPortada .DerechaEN,
.CabeceraPortada .DerechaEN div
{
	width: 180px !important;
}

.CabeceraPortada .DerechaES,
.CabeceraPortada .DerechaES div
{
	width: 180px !important;
}

.CabeceraPortada .DerechaFR,
.CabeceraPortada .DerechaFR div
{
	width: 170px;
}

.CabeceraPortada .DerechaIT,
.CabeceraPortada .DerechaIT div
{
	width: 150px;
}

.CabeceraPortada .DerechaJA,
.CabeceraPortada .DerechaJA div
{
	width: 170px !important;
}

.CabeceraPortada .DerechaVA,
.CabeceraPortada .DerechaVA div
{
	width: 170px;
}

.CabeceraPortada .DerechaZH,
.CabeceraPortada .DerechaZH div
{
	width: 180px !important;
}

.CabeceraPortada .DerechaInterior
{
	width: 135px;	
}

.CabeceraPortada .DerechaDE,
.CabeceraPortada .DerechaEN,
.CabeceraPortada .DerechaES,
.CabeceraPortada .DerechaFR,
.CabeceraPortada .DerechaIT,
.CabeceraPortada .DerechaJA,
.CabeceraPortada .DerechaVA,
.CabeceraPortada .DerechaZH,
.CabeceraPortada .DerechaInterior
{
	float: left;
	display: inline;	
	padding-left: 5px;
	height: auto;	
	min-height: 52px;	
	#height: 52px;
}

.CabeceraPortada .DerechaDE input,
.CabeceraPortada .DerechaEN input,
.CabeceraPortada .DerechaES input,
.CabeceraPortada .DerechaFR input,
.CabeceraPortada .DerechaIT input,
.CabeceraPortada .DerechaJA input,
.CabeceraPortada .DerechaVA input,
.CabeceraPortada .DerechaZH input,
.CabeceraPortada .DerechaInterior input
{
	margin-bottom: 4px;
}

.CabeceraPortada .DerechaDE input[type=text]
{
	width: 105px;
}

.CabeceraPortada .DerechaEN input[type=text]
{
	width: 150px;
}

.CabeceraPortada .DerechaES input[type=text]
{
	width: 150px;
}

.CabeceraPortada .DerechaFR input[type=text]
{
	width: 140px;
}

.CabeceraPortada .DerechaIT input[type=text]
{
	width: 120px;
}

.CabeceraPortada .DerechaJA input[type=text]
{
	width: 140px;
}

.CabeceraPortada .DerechaVA input[type=text]
{
	width: 140px;
}

.CabeceraPortada .DerechaZH input[type=text]
{
	width: 150px;
}

.CabeceraPortada .DerechaInterior input[type=text]
{
	width: 105px;
}

.CabeceraPortada .DerechaDE div,
.CabeceraPortada .DerechaEN div,
.CabeceraPortada .DerechaES div,
.CabeceraPortada .DerechaFR div,
.CabeceraPortada .DerechaIT div,
.CabeceraPortada .DerechaJA div,
.CabeceraPortada .DerechaVA div,
.CabeceraPortada .DerechaZH div,
.CabeceraPortada .DerechaInterior div
{
	/*margin-top: 15px; */
	text-align: left;
	float: left;
}

.CabeceraPortada .DerechaDE div.BotonBuscar,
.CabeceraPortada .DerechaEN div.BotonBuscar,
.CabeceraPortada .DerechaES div.BotonBuscar,
.CabeceraPortada .DerechaFR div.BotonBuscar,
.CabeceraPortada .DerechaIT div.BotonBuscar,
.CabeceraPortada .DerechaJA div.BotonBuscar,
.CabeceraPortada .DerechaVA div.BotonBuscar,
.CabeceraPortada .DerechaZH div.BotonBuscar,
.CabeceraPortada .DerechaInterior div.BotonBuscar
{
	margin: 0px;
	display: inline;
	float: none;
	width: 21px;
}

.CabeceraPortada .DerechaDE div.BotonBuscar input,
.CabeceraPortada .DerechaEN div.BotonBuscar input,
.CabeceraPortada .DerechaES div.BotonBuscar input,
.CabeceraPortada .DerechaFR div.BotonBuscar input,
.CabeceraPortada .DerechaIT div.BotonBuscar input,
.CabeceraPortada .DerechaJA div.BotonBuscar input,
.CabeceraPortada .DerechaVA div.BotonBuscar input,
.CabeceraPortada .DerechaZH div.BotonBuscar input,
.CabeceraPortada .DerechaInterior div.BotonBuscar input
{
	margin-bottom: -5px;
}

.ImagenFlash
{
	text-align: center;
	clear: both;
}

/*PIE*/

.PieHome
{
	clear: both;
	background-color:#ffffff;	
	margin: 0px 10px 10px 10px;
}

.PieHome div
{	
	border-left: solid 1px #6f809c;
}

.PieHome div a.PieVerde
{
	color: #b8dd44;	
}

.PieHome div a:hover
{
	color: #003075;
}

/*ELEMENTOS HOME*/

/*ElementoImagenFlotante*/

.ElementoImagenFlotante .ElementoImagenFlotanteImagen
{
	float: left;
}

.ElementoImagenFlotante .ElementoImagenFlotanteImagen .ElementoImagenFlotanteImagenIzquierda
{
	float: left;
	width: 64px;
}

.ElementoImagenFlotante .ElementoImagenFlotanteImagen .ElementoImagenFlotanteImagenDerecha
{
	float: left;
}

.ElementoImagenFlotante .ElementoImagenFlotanteTexto
{
	clear: both;
}

/*ElementoImagenIzquierdaDosEnlaces*/

.ElementoImagenIzquierdaDosEnlaces .ElementoImagenIzquierdaDosEnlacesImagen
{
	float: left;
	margin-bottom: 5px;
}

.ElementoImagenIzquierdaDosEnlaces .ElementoImagenIzquierdaDosEnlacesImagen .ElementoImagenIzquierdaDosEnlacesImagenIzquierda
{
	float: left;
	width: 76px;
}

.ElementoImagenIzquierdaDosEnlaces .ElementoImagenIzquierdaDosEnlacesImagen .ElementoImagenIzquierdaDosEnlacesImagenDerecha
{
	float: left;
	width: 101px;
}

.ElementoImagenIzquierdaDosEnlaces .ElementoImagenIzquierdaDosEnlacesImagen .ElementoImagenIzquierdaDosEnlacesImagenDerecha a
{
	font-size: 9pt;
}

.ElementoImagenIzquierdaDosEnlaces .ElementoImagenIzquierdaDosEnlacesTexto
{
	clear: both;
}

/*ElementoTituloImagenIzquierdaHome*/

.ElementoTituloImagenIzquierdaHome
{
	float: left;
	clear: both;
}

.ElementoTituloImagenIzquierdaHome .ElementoTituloImagenIzquierdaHomeTitulo
{
	margin-bottom: 5px;
}

.ElementoTituloImagenIzquierdaHome .ElementoTituloImagenIzquierdaHomeTitulo a
{
	font-size: 9pt;
}

.ElementoTituloImagenIzquierdaHome .ElementoTituloImagenIzquierdaHomeImagen
{
	clear: both;
	float: left;
}

.ElementoTituloImagenIzquierdaHome .ElementoTituloImagenIzquierdaHomeImagen .ElementoTituloImagenIzquierdaHomeImagenIzquierda
{
	float: left;
	/*width: 57px;*/
}

.ElementoTituloImagenIzquierdaHome .ElementoTituloImagenIzquierdaHomeImagen .ElementoTituloImagenIzquierdaHomeImagenDerecha
{
	float: left;
	width: 120px;
}

/*ElementoEsNoticia*/

.ElementoEsNoticia
{
	float: left;
	padding: 0px 10px 10px 10px;
}

.ElementoEsNoticia .ElementoEsNoticiaImagen
{
	float: left;
	width: 85px;
}

.ElementoEsNoticia .ElementoEsNoticiaImagen img
{
	width: 75px;
}

.ElementoEsNoticia .ElementoEsNoticiaTexto
{
	float: left;
	overflow: hidden;
	width: 90px;
}

.ElementoEsNoticia .ElementoEsNoticiaTexto a
{
	display: block;
}

/*ElementoImagenIzquierda*/

.ElementoImagenIzquierda 
{
	float: left;
	width: 177px;
	padding: 0px 10px 0px 10px;
	margin-bottom: 10px;
}

.ElementoImagenIzquierda .ElementoImagenIzquierdaIzquierda
{
	float: left;
	margin-right: 5px;
}

.ElementoImagenIzquierda .ElementoImagenIzquierdaDerecha
{
	width: 100px;
}

.ElementoImagenIzquierda .ElementoImagenIzquierdaDerecha a
{
	display: block;
}

/*ElementoListadoTitulos*/

.ElementoListadoTitulos
{
	padding-bottom: 10px;
	margin-bottom: 10px;
	border-bottom: solid 1px #b7c0ce;
}

/*Elemento Home Blanco*/

.ElementoHomeBlanco
{
	clear: both;
	width: 154px;
	background-color: #ffffff;
}

.ElementoHomeBlanco .ElementoHomeBlancoTitulo
{
	margin-bottom: 5px;
}

.ElementoHomeBlanco .ElementoHomeBlancoTitulo span
{
	font-size: 9pt;	
	font-weight: bold;
	color: #003075;
}

.ListadoEstamosEn a
{
	display: block; 
	margin-bottom: 5px;
	min-height: 16px
}

.ListadoEstamosEnCabecera
{
	margin-top: 0px !important;
}

.ListadoEstamosEnCabeceraInterior
{
	margin-top: 2px !important;
}

.ListadoEstamosEnCabecera a,
.ListadoEstamosEnCabeceraInterior a
{
	display: inline-block;
	height: 20px;
	width: 20px;
}

.ListadoEstamosEnCabecera a span,
.ListadoEstamosEnCabeceraInterior a span
{
	display: none;
}

.ListadoEstamosEn a.EnlaceFacebook,
.ListadoEstamosEnCabecera a.EnlaceFacebook,
.ListadoEstamosEnCabeceraInterior a.EnlaceFacebook
{
	background: url('images/en_facebook.jpg') top left no-repeat;
}

.ListadoEstamosEn a.EnlaceYoutube,
.ListadoEstamosEnCabecera a.EnlaceYoutube,
.ListadoEstamosEnCabeceraInterior a.EnlaceYoutube
{
	background: url('images/en_Youtube.jpg') top left no-repeat;
}

.ListadoEstamosEn a.EnlaceFotolog,
.ListadoEstamosEnCabecera a.EnlaceFotolog,
.ListadoEstamosEnCabeceraInterior a.EnlaceFotolog
{
	background: url('images/en_Fotolog.jpg') top left no-repeat;
}

.ListadoEstamosEn a.EnlaceTwitter,
.ListadoEstamosEnCabecera a.EnlaceTwitter,
.ListadoEstamosEnCabeceraInterior a.EnlaceTwitter
{
	background: url('images/en_Twitter.jpg') top left no-repeat;
}

.ListadoEstamosEn a.Estandar,
.ListadoEstamosEnCabecera a.Estandar,
.ListadoEstamosEnCabeceraInterior a.Estandar
{
	display: inline;
	margin: 0px;
	padding: 0px;
	min-height: 0px;
}