@charset "utf-8";
/* CSS Document */

body { 
font-size: 62.5%; /* Resets 1 em to 10px */ 
font-size: 12px; 
font-family: Arial, Helvetica, Sans-Serif; 
color: #777; 
margin: 0 0 0 0;
padding: 0;
background-color:#F0F0F0;
background-position:bottom center;
background-repeat:no-repeat;
background-attachment:fixed;
text-align:center;
height: 100%;
}

#Fondo {
	position: fixed;
	top:0; 
	left:0;
	overflow:hidden; 
	z-index:1;
}

#page {
	position:absolute;
	top:0;
	left:0;
	height:100%;
	width: 100%;
}

#api {
	position:absolute;
	top:0;
	left:0;
	width:200px;
	z-index:103;
	text-align:left;
}

.api {
	background-image:url(images/FondoApi.png);
	background-repeat:no-repeat;
	background-position:bottom left;
}

#producto{
	position:absolute;
	left: 210px;
	top:0;
	width: 500px;
	background-image:url(images/FondoProducto.png);
	/*background-color:#FFFFFF;*/
	z-index:102;
	text-align:left;
}

#social {
	position:absolute;
	top:0;
	right:0;
	width:260px;
	z-index:101;
	text-align:left;
}
.social_fin {
	background-image:url(images/FondoSocial.png);
	background-repeat:no-repeat;
	background-position:bottom left;
}

#fin {
	text-align:center;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 25px;
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
}

.BellBoy {
	background-image:url(images/bellboy.png);
	background-repeat:no-repeat;
	background-position:bottom left;
}

.TextoTitulo {
	font-size: 24px;
	font-family: Arial, Helvetica, Sans-Serif; 
	color: #000000;
}

.TextoTituloBuscar {
	font-size: 20px;
	font-family: Arial, Helvetica, Sans-Serif; 
	color: #000000;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	margin-right: 5px;
}

.TextoSubTitulo {
	font-size: 16px;
	font-family: Arial, Helvetica, Sans-Serif; 
	color: #000000;
}

.TextoDirecion {
	font-size: 12px;
	font-family: Arial, Helvetica, Sans-Serif; 
	color: #000000;
}

.TituloAzul {
	font-size:15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#003399;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	margin-right: 5px;
}

.TextoParrafo {
	font-size: 12px;
	font-family: Arial, Helvetica, Sans-Serif; 
	color: #000000;
	text-align:justify;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	margin-right: 5px;
}

.TextoGarantia {
	font-size: 12px;
	font-family: Arial, Helvetica, Sans-Serif; 
	color: #000000;
	text-align:center;
}
.TextoGarantiaVerde {
	font-size: 12px;
	font-family: Arial, Helvetica, Sans-Serif; 
	color: #009900;
	text-align:center;
}

.BotonTD {
	padding-top:10px;
	padding-bottom:10px;
}

.BotonRedTD {
	padding-top:15px;
	padding-bottom:15px;
}

.red {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight:bold;
	color: #FFFFFF;
}
.red:link {
	text-decoration: none;
}
.red:visited {
	text-decoration: none;
	color: #FFFFFF;
}
.red:hover {
	text-decoration: underline;
	color: #FFFFFF;
}
.red:active {
	text-decoration: none;
	color: #FFFFFF;
}

.azul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:bold;
	color: #0033CC;
}
.azul:link {
	text-decoration: none;
}
.azul:visited {
	text-decoration: none;
	color: #0033CC;
}
.azul:hover {
	text-decoration: underline;
	color: #0033CC;
}
.azul:active {
	text-decoration: none;
	color: #0033CC;
}

.blanco {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:bold;
	color: #FFFFFF;
}
.blanco:link {
	text-decoration: none;
}
.blanco:visited {
	text-decoration: none;
	color: #FFFFFF;
}
.blanco:hover {
	text-decoration: underline;
	color: #FFFFFF;
}
.blanco:active {
	text-decoration: none;
	color: #FFFFFF;
}

.BuscarSubTitulo {
	font-size: 15px; 
	color: #2200C1; 
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:underline; 
	font-weight:bold;
}
.BuscarDescripcion {
	font-size: 12px; 
	color: #000000; 
	font-family: Arial, Helvetica, sans-serif;
}
.BuscarComentario{
	font-size: 11px; 
	color: #666666; 
	font-family: Arial, Helvetica, sans-serif;
}
.BuscarComentarioResaltado {
	font-size: 11px; 
	color: #000000; 
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
}
.BuscarFotos {
	font-size: 13px; 
	color: #363636; 
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
}
.BuscarPrecioChico {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #FFFFFF; 
}
.BuscarPrecio {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 16px; 
	font-weight:bold;
	color: #FFFFFF; 
}
.PrecioTag {
	background-image:url(images/precio.png);
	background-repeat:no-repeat;
	background-position:center center;	
}

.PrecioTagVerde {
	background-image:url(images/precioverde.png);
	background-repeat:no-repeat;
	background-position:center center;	
}

.PrecioLink  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:bold;
	color: #FFFFFF;
}
.PrecioLink:link {
	text-decoration: none;
}
.PrecioLink:visited {
	text-decoration: none;
	color: #FFFFFF;
}
.PrecioLink:hover {
	text-decoration: underline;
	color: #FFFFFF;
}
.PrecioLink:active {
	text-decoration: none;
	color: #FFFFFF;
}

.ActividadCaracteristicas {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:bold;
	color: #006600;
}

.TextoTituloConsulta {
	font-size: 17px;
	font-weight:bold;
	font-family: Arial, Helvetica, Sans-Serif; 
	color: #0033FF;
}

.GraciasTxt {
	font-size: 20px;
	font-family: Arial, Helvetica, Sans-Serif; 
	color: #009900;
}

#PopUpMarco {
	position:absolute; 
	top:0; 
	left:0; 
	overflow:hidden; 
	z-index:1101;
	display:none;
	background-image:url(images/FondoFoto.png);
	text-align:center;
	vertical-align:middle;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:16px;
	font-weight:bold;
}
#PopUpMarcoClose {
	position:absolute; 
	top:0; 
	left:0; 
	z-index:1109;
	cursor:pointer;		
}
#PopUpMarcoLoading {
	position:absolute; 
	top:0; 
	left:0; 
	z-index:1110;
}

#PopUpMarcoLoad {
	position:absolute; 
	top:0; 
	left:0; 
	overflow:hidden; 
	z-index:1102;
	padding: 5px 5px 5px 5px;
	background-color:#FFFFFF;	
}

.PromoTexto {
	font-size: 12px;
	font-family: Arial, Helvetica, Sans-Serif; 
	color: #000000;
}

.PromoTitulo {
	font-size: 17px;
	font-weight:bold;
	font-family: Arial, Helvetica, Sans-Serif; 
	color: #0033FF;
}

.TituloTituloRojo{
	font-size: 26px;
	font-weight:bold;
	font-family: Arial, Helvetica, Sans-Serif; 
	color: #FF0000;
}

/* API */

.Estilo1 {font-family: Arial, Helvetica, sans-serif}
.Estilo2 {font-size: 10px}
.Estilo3 {font-family: Arial, Helvetica, sans-serif; font-size: 11px; }
.Estilo4 {font-size: 11px}
.Estilo5 {font-size: 12px}
.Estilo7 {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #CCCCCC; }
.Estilo8 {font-size: 14px; }

.ApiMenu {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px;
}

.ApiTour {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;
	font-weight: bold;
	color: #009900;
}

.ApiPromo {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;
	font-weight: bold;
	color: #FF0000;
}






/* SOCIAL */

.SocialEstilo3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

.SocialEstilo3 a:link {
	text-decoration: none;
	color: #000000;
}
.SocialEstilo3 a:visited {
	text-decoration: none;
	color: #000000;
}
.SocialEstilo3 a:hover {
	text-decoration: none;
	color: #000000;
}
.SocialEstilo3 a:active {
	text-decoration: none;
	color: #000000;
}


.SocialEstilo5 {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	color: #0E774A; 
}
.SocialEstilo5 a:link {
	text-decoration: none;
	color: #0E774A;
}
.SocialEstilo5 a:visited {
	text-decoration: none;
	color: #0E774A;
}
.SocialEstilo5 a:hover {
	text-decoration: none;
	color: #0E774A;
}
.SocialEstilo5 a:active {
	text-decoration: none;
	color: #0E774A;
}


.SocialEstilo6 {font-size: 12px}
.SocialEstilo7 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
}
.SocialBanderas {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

.SocialAdTitulo {
	font-size: 13px; 
	color: #2200C1; 
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:underline; 
	font-weight:bold;
}
.SocialAdTitulo a:link {
	text-decoration: underline;
	color: #2200C1;
}
.SocialAdTitulo a:visited {
	text-decoration: underline;
	color: #2200C1;
}
.SocialAdTitulo a:hover {
	text-decoration: underline;
	color: #2200C1;
}
.SocialAdTitulo a:active {
	text-decoration: underline;
	color: #2200C1;
}
.Estilo2 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; font-weight: bold; }


/* FIN */

.FinEstilo1 {
	font-family: Arial, Helvetica, sans-serif;
	color: #CCCCCC;
	font-size: 14px;
}
.FinEstilo2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.Estilo4 {font-family: Arial, Helvetica, sans-serif; color: #333333; font-size: 12px; }

