﻿

.TripleGral
{
	background-color: Transparent;

}
.tdLeftBack
{
	width: 21px;
	background-color: Transparent;
	/*float: right;
	margin-left: 5px;
	height: 138px;
	background-color: Transparent;
	background-image: url(images/logotipos/xelha);
	margin-top: 5px;*/	
	/*background: transparent url(http://www.aeromexico.com/mex/pictures/blocks/blue/bottom-bg.gif) repeat-x left top;*/
}
.tdRightBack
{
width: 21px;
background-color: Transparent;
	
}

A:hover {TEXT-DECORATION: none;COLOR: #6a6a6a;}
A:visited {color:#bc0000;text-decoration:none; font-weight: bold}
a: {font-family: Arial, Helvetica, sans-serif;}
a:link {color: #000000;text-decoration: none;font-weight: bold;}
a:active {color: #000000;text-decoration: none;	}

body {margin-right: auto;margin-left: auto;width: 766px;height: 100%;}
table {font: 0.99em Arial, Helvetica, sans-serif;border-collapse: collapse;}
table th {background: #f1f1f1 repeat-x;}
table td {font-family:Arial, Helvetica, sans-serif;}

/*SE USA PARA PONERLE LA LETRA A LAS PROMOCIONES UBICADAS EN DEFAULT.ASPX (Promo1,Promo2,Promo3.ascx)*/
/*.textpromo {font-family: Arial, Helvetica, sans-serif;font-size: 0.9em;color: #333333;margin-left: 2px;font-weight: bold;}*/
.textpromo {font-family: Arial, Helvetica, sans-serif;font-size: 0.6em;	color: #333333;	margin-left: 2px;	font-weight: bold;
}
.textpromoHDInt {font-family: Arial, Helvetica, sans-serif;font-size: 0.9em;	color: #000000;	margin-left: 2px;	font-weight:  bold ; }
.textpromoIntfooter {font-family: Arial, Helvetica, sans-serif;font-size: 0.7em;	color: #000000;	margin-left: 2px;	font-weight:  bold ; }
.textpromoInt {font-family: Arial, Helvetica, sans-serif;font-size: 0.85em;	color: #000000;	margin-left: 2px;	font-weight:  normal ; }

/* Etiquetas de Apellido Paterno y No.Reservacion default.aspx*/
.textlabel {font-family: Arial, Helvetica sans-serif;font-size: 0.63em;font-weight: bold;}

.titles {
	font-family: Arial, Helvetica sans-serif;
	font-size: 0.7em;
	font-weight: bold;
	width: 215px;
	margin-left: 4px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #333333;
	border-right-color: #333333;
	border-bottom-color: #333333;
	border-left-color: #333333;
	margin-top: 5px;
	
	
}



.Errores {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	font-weight:  normal;
	color:#6a6a6a;
	width: 200px;
	margin-left: 4px;
	margin-top: 5px;
	
	
}
.titles1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	font-weight: bold;
	width: 215px;
	margin-left: 4px;
	border-top-width: 1px;
	border-top-style:  none;
	border-top-color: #333333;
	border-right-color: #333333;
	border-bottom-color: #333333;
	border-left-color: #333333;
	margin-top: 5px;
	
	
}
.Campos
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.70em;
	font-weight: normal ;
	
}


#tdCaracteristicas
{
	background-color: #DAE8FC;
}
.LinkR
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: bold;
	font-style:italic;
	color:#bc0000;
	text-decoration:none;
	
	
}

.a1 {
	width: 258px;
	float: left;
	background-color: #f1f1f1;
	border: 1px solid #CCCCCC;
	margin-top: 3px;
	height: 510px;
}
.CotizadorAvis {
	width: 258px;
	float: left;
	background-color: #f1f1f1;
	border: 1px solid #CCCCCC;
	margin-top: 3px;
	height: 510px;
}
.aDiv {
	width: 258px;
	float: left;
	margin-top: 0px;
	height: 510px;
	
}

.punteado { border: 1px #333333;
	border-top-style: dotted;
}

.a2 {
	width: 215px;
	background-color: Transparent;
	margin-top: 3px;
	height: 410px;
}

.b1 {
	width: 450px;
	float: left;
	margin-left: 5px;
	background-color: #f1f1f1;
	border: 1px solid #CCCCCC;
	margin-top: 3px;
	height: 504px;
}

.day {
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	width: 123px;
	margin-left: 2px;
	font-size: 0.6em;
	font-weight: bold;
	color: #1561B5;
}

.year {
	font-size: 0.6em;
	font-weight: bold;
	color: #FF3300;
	font-family: Arial, Helvetica, sans-serif;
}

.fila {
	text-align: left;
}
.par {
	background-color:#f1f1f1;
	
}


#columnaPromos {
	height: 620px;
	border: 1px solid #CCCCCC;
	background: #f1f1f1 repeat-x;
}

#Booking {
	height: 620px;
	width: 258px;
	border: 1px solid #CCCCCC;
	background: #f1f1f1 repeat-x;

}

#columnright {
	height: 600px;
	border: 1px solid #CCCCCC;
	background-color: #F1F1F1;
}

#tipodtrans {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #cc0000;
	font-weight: bold;
	margin-left: 3px;
}
/*#tipodtrans {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #000000;
}*/



/*#cambiartrans {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #000000;
}*/

#cambiartrans {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #000000;
	text-decoration: underline;
	font-weight: bold;
}


#desglose {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #cc0000;
	font-weight: bold;
	margin-left: 3px;
	margin-top: 2px;
}

/*
#desglose {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #000000;
}*/



.caractenglish {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.69em;
	color: #000000;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	vertical-align: middle;
	text-align: left;
}
.caractspaniol {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.69em;
	color: #000000;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	vertical-align: middle;
	text-align: left;
}
.flota {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: bold;
	color: #FFFFFF;
	margin-left: 12px;
}


.subtitles 
 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #FFFFFF;
	font-weight: bold;
	text-align: left;
 background-color:Transparent ;
}

.tdSubtitles
{
background: #cc0000 repeat-x;	
background-color: #cc0000;
}


.tdPromotxt3
{
	background-color:  Transparent ;
}

.tdPromo
{
width: 100%; 
background-color: #6a6a6a; 
vertical-align:baseline;
}

/*Cabecera del paso de cancelar la reservacion*/
.encCancelacion
{
	background-color: #524e4e;
}

.encLogo
{
	width: 260px; 
	height: 26px; 
	background-color: #524e4e;
}


.encGeneral
{
	
	background-color: #524e4e;
	vertical-align: middle ;
}
.encPasos
{
	width: 260px; 
	height: 26px; 
	background-color: #524e4e;
}
.encPasos1
{
background-color: #524e4e; 
width: 100%;
}
.encPasos2
{
background-color: Transparent; 
text-align: right;
}
.tdbtnsTipos
{
width:473px; 
height:6px;
 background-color : #cc0000;
}

.TBGrupos{
 width:473px;
 height:60px;
 background-color: #333333;
 }


.BotonesGrupos
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.69em;
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
	border-top-style: none; 
	border-right-style: none;
	border-left-style: none; 
	background-color:#333333; 
	text-decoration: none; 
	border-bottom-style: none; 
	width: 80px; 
	height: 20px; 
	cursor:  pointer  ;
}
.BotonesGrupos1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.69em;
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
	border-top-style: none; 
	border-right-style: none;
	border-left-style: none; 
	background-color:#333333; 
	text-decoration: none; 
	border-bottom-style: none; 
	width: 100px; 
	height: 20px; 
	cursor:  pointer  ;

}

#notas
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	color: #000000;
	font-weight: normal;
	font-style: italic ;
	text-align: center;
}


#grupo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #000000;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #CCCCCC;
}



#Modelo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #000000;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #CCCCCC;
	text-align: left;
}

#tarifa {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #000000;
	font-weight: bold;
}


#detalles {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #cc0000;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #CCCCCC;
}

/* paso # 2 */

#tableResumen
{
	 background-color: transparent;
}
#tableCDRenta
{
	 background-color: transparent;
}

#tableTipoVehiculoP2
{
	 background-color: transparent;
}

#lblDesgloce
{
 background-color: transparent;
}


#columnleft {
	height: 600px;
	width: 258px;
	border: 1px solid #CCCCCC;
	background: #ffffff repeat-x;
}


#columnright {
	height: 600px;
	border: 1px solid #CCCCCC;
	background-color: #f1f1f1;
}


/* fin paso # 2 */
.variableleft {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #000000;
}
.variablebloquesrojos {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: bold;
	color: #FFFFFF;
}

#diasyhrsdrenta {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: bold;
	color: #FFFFFF;
}

.variableright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #000000;
}

#carac {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #cc0000;
	font-weight: bold;
	margin-left: 3px;
}


.txtcarac
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.77em;
	font-weight: normal ;
	color: #000000;
}

/* texto de los links de modificacion*/
/*paso2*/
.modificar a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: bold;
	text-decoration:underline;
	color: #000000;
}


.modificar a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: bold;
	text-decoration:underline;
	color: #000000;
}



.modificar a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: bold;
	text-decoration:underline;
	color: #000000;
}


.modificar a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: bold;
	text-decoration:underline;
	color: #000000;
}

/*paso 3*/

/*seccion fecha y hora de renta*/
.modificar_fechahora a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: bold;
	text-decoration:underline;
	color: #000000;
}

.modificar_fechahora a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: bold;
	text-decoration:underline;
	color: #000000;
}



.modificar_fechahora a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: bold;
	text-decoration:underline;
	color: #000000;
}


.modificar_fechahora a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: bold;
	text-decoration:underline;
	color: #000000;
}


/* SECCION AUTO SELECCIONADO*/



.modificar_auto a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: bold;
	text-decoration:underline;
	color: #000000;
}


.modificar_auto  a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: bold;
	text-decoration:underline;
	color: #000000;
}



.modificar_auto  a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: bold;
	text-decoration:underline;
	color: #000000;
}


.modificar_auto  a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: bold;
	text-decoration:underline;
	color: #000000;
}

/*conversion de moneda*/

.ConversionRate a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: bold;
	text-decoration:underline;
	color: #cc0000;
}


.ConversionRate a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: bold;
	text-decoration:underline;
	color: #cc0000;
}



.ConversionRate a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: bold;
	text-decoration:underline;
	color: #cc0000;
}


.ConversionRate a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: bold;
	text-decoration:underline;
	color: #cc0000;
}




/* PASO 3 */
.FondoWebPanelTarifas
{
	background-color: #EDF1FA;
}
.WebPanelTarifas
{
	background-color: #ffffff;
	color: #000000;
}
.TablaBlanca
{
	background-color: #ffffff;
}
#columnleftptres {
	height: 1390px;
	border: 1px solid #CCCCCC;
	background-color: #FFFFFF;
}

#columnrightptres {
	height: 1390px;
	border: 1px solid #CCCCCC;
	background-color: #F1F1F1;
}


#InformacionPersonalP3
{
	background-color: #E1E1E1;
}

#PreferenciasP3
{
		background-color: #E1E1E1;
}
/* PASO # 3*/


/* PASO # 4 CONFIRMA RESERVA*/

#columnleftpcuatro {
	/*height: 1110px;*/
	height: 1300px;
	border: 1px solid #CCCCCC;
	background-color: #F1F1F1;
}


#recuerda {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: bold;
	color: #000000;
	margin-left: 5px;
}

.coberturaycosto {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #000000;
	font-weight: bold;
	margin-left: 5px;
}


.titlespantres {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: bold;
	color: #cc0000;
	margin-top: 2px;
	margin-left: 3px;
}

.variableleft2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #000000;
	margin-left: 5px;
}

#politicadpriv {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #000000;
	text-decoration: underline;
}

.variableright2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #000000;
	margin-left: 5px;
	font-weight: bold;
}
#numdias {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: bold;
	color: #cc0000;
}
#numhoras {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: bold;
	color: #cc0000;
}

.textpanel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
}

/**/

.tbwidth
{
	width:750px;

}


.TablaFinalHacerReservacion
{
	border: 1px solid #CCCCCC;
	background: #F1F1F1 repeat-x;
	background-color: #F1F1F1;
	width:750px;

}

.TerminosCondiciones
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #000000;
	margin-left: 5px;
	font-weight: bold;
}

.TerminosCondiciones .TerminosCondiciones_link
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	text-decoration: underline;
	color: #000000;
	margin-left: 5px;
	font-weight: bold;
}

.TerminosCondiciones .TerminosCondiciones_link a:link {
	text-decoration: none;
	color: #000000;
	font-weight:normal;
}
.TerminosCondiciones .TerminosCondiciones_link a:visited {
	text-decoration: none;
	color: #000000;
	font-weight:normal;
}
.TerminosCondiciones .TerminosCondiciones_link a:hover {
	text-decoration: none;
	color: #000000;
	font-weight:normal;
}
.TerminosCondiciones .TerminosCondiciones_link a:active {
	text-decoration: none;
	color: #000000;
	font-weight:normal;
}
/**/

#preciodabajo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: bold;
	color: #cc0000;
}


#textgral {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #000000;
	margin-left: 5px;
}
#textgral2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #000000;
	margin-left: 5px;
	font-weight: bold;
}

.textgraltres {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #cc0000;
	margin-left: 5px;
}

#tarifadperiodo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: bold;
	color: #000000;
	margin-left: 5px;
}



.modificardos {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: bold;
	color: #FFFFFF;
}
.tarifaspantcuatro {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: bold;
	color: #cc0000;
	margin-left: 5px;
}
#totalaproximado {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: bold;
	color: #000000;
}
.signopesos {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: bold;
	color: #cc0000;
}
.impuestos {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #cc0000;
}
#totalestimado {
	font-size: 1.2em;
	font-weight: bold;
	color: #cc0000;
	font-family: Arial, Helvetica, sans-serif;
}
#textbold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: bold;
	color: #000000;
	margin-left: 5px;
}


#totaltarifabasica {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: bold;
	color: #000000;
}
#preciotarifabasicatotal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: bold;
	color: #cc0000;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #000000;
}


.titlespant3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: bold;
	color: #cc0000;
	margin-left: 2px;
}

.titlespantresgray {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: bold;
	color: #FFFFFF;
}
.titlespantresgraypantcuatro {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: bold;
	color: #FFFFFF;
	margin-left: 5px;
}
.numtelefonico {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: bold;
	color: #000000;
	margin-left: 5px;
}

#gracias {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: bold;
	color: #000000;
	margin-left: 5px;
}
.varredone {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #cc0000;
	margin-left: 5px;
}
.varredonedons {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: bold;
	color: #cc0000;
	margin-left: 5px;
}
#titlespantresB {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: bold;
	color: #cc0000;
	margin-left: 5px;
}
#numdconfirmacion {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 2.0em;
	font-weight: bold;
	color: #FF0000;
}
.upgrade {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #000000;
	font-weight: bold;
}
.ascensotypeone {
	font-size: 0.7em;
	font-weight: bold;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	margin-left: 5px;
}
.ascensotypetwo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #000000;
	margin-left: 5px;	
}
.ascensotypethree {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #cc0000;
	margin-left: 5px;
	font-weight: bold;
}
#precioupgrade {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	color: #FF0000;
}
.linkmodificarPasoCuatro {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: bold;
	color: #FFFFFF;
}
.linkmodificarPasoCuatro a:link {
	color: #FFFFFF;
	text-decoration: none;
}
.linkmodificarPasoCuatro a:visited {
	text-decoration: none;
	color: #FFFFFF;
}
.linkmodificarPasoCuatro a:hover {
	text-decoration: none;
	color: #FFFFFF;
}
.linkmodificarPasoCuatro a:active {
	text-decoration: none;
	color: #FFFFFF;
}

#carrental {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #FFFFFF;
	font-weight: bold;
	margin-left: 5px;
	word-wrap: break-word;
}
.tdSubtitles2
{
background: #524E4E repeat-x;	
background-color: #524E4E;
}
.tdSubtitlesConfirma
{
background: #524E4E repeat-x;	
background-color: #524E4E;
}
/*
#carrentaldos {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.3em;
	color: #524E4E;
	font-weight: bold;
	margin-left: 5px;
}
#carrentalpueblobonito {
	font-family: Arial;
	font-size: 1.3em;
	color: #333333;
	font-weight: bold;
	margin-left: 5px;
}
*/
/*Estilos de promociones*/
#columnaterminoscondiciones {
	height: 600px;
	border: 1px solid #CCCCCC;
	background-color: #F1F1F1;
}
.varredonedons {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: bold;
	color: #cc0000;
	margin-left: 5px;
}
.textgral {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #000000;
	margin-left: 5px;
}
/*Fin de Estilos de promociones*/

.homeFooter {
	/*height:10px;*/
	font-family: Arial, Helvetica, sans-serif;
	margin-left:auto;
	margin-right:auto;
  	color: #CCCCCC;
	font-size: .65em;
	/*text-indent:10px;*/
}
.bxGris .epPanelArea
{
	padding: 2px 8px;
}
.bxGris .epPanelTopArea
{
	background: transparent url('../images/cajas/EsquinaIzquierda.gif') no-repeat left top;
	padding-left: 9px;
}
.bxGris .epPanelTopArea div
{
	background: transparent url('../images/cajas/EsquinaDerecha.gif') no-repeat right top;
	padding-right: 9px;
}

.bxGris .epPanelBottomArea
{
	background: #ffffff url('../images/cajas/EsquinaAbajoIzquierda.gif') no-repeat left bottom;
	padding-left: 9px;
}

.bxGris .epPanelBottomArea div
{
	background: #ffffff url('../images/cajas/EsquinaAbajoDerecha.gif') no-repeat right bottom;
	padding-right: 9px;
}

.epPanelArea
{
	border-right: 1px solid #cecece;
	border-left: 1px solid #cecece;
	padding: 2px 10px;
	margin-bottom: -2px;
	background-color: #ffffff;
}

.bxGris .epPanelTopArea div div
{
	background: none;
	border-top: 1px solid #cecece;
}

.bxGris .epPanelBottomArea div div
{
	background: none;
	border-bottom: 1px solid #cecece;
}

.bxGris span.blueHeader
{
	font: bold 11px Tahoma;
	color: #cecece;
	text-transform: uppercase;
}

.bxGris span.blueHeader a
{
	color: #6a6a6a;
	text-decoration: none;
}

.bxGris span.redHeader
{
	font: bold 11px Tahoma;
	color: #bc0000;
	text-transform: uppercase;
}
.LetrasCodigosSMS
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 9px;
}



/*Tabla estado del tiempo*/

.NombreCiudad 
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight:bold;
  color: #FFFFFF;
}
.Dia
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #FFFFFF;
}

.Fecha
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #FFFFFF;
}

.TempMax
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight:bold;
  color: #403c3c;
}

.TempMin
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight:bold;
  color: #403c3c;
}

#linea{ 
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: #cecbcb;
  overflow:hidden;
	
}

.Pronostico
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #FFFFFF;
}

.PorcLluvia
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight:bold;
  color: #FFFFFF;
}

.DiasClima
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight:bold;
  color: #323030;
}

.LigaProxDias
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #323030;  
}

.LigaProxDias  a:link {color:#323030; text-decoration:underline;}
.LigaProxDias  a:visited {color:#323030; text-decoration:underline;}
.LigaProxDias  a:hoover {color:#323030; text-decoration:underline;}

/*Termina tabla estado del tiempo*/