/* CSS Document */
body {
	font-family: Calibri, Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px; 
	color: #333333; 
	font-weight: normal; 
}

td {
	font-family: Calibri, Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px; 
	color: #333333; 
	font-weight: normal; 
}

th {
	font-family: Calibri, Arial, Verdana, Helvetica, sans-serif;
}


.style1 {font-weight: bold}
.style2 {color: #FFFFFF}
.style4 {color: #FFFFFF; font-weight: bold; }

.padding10 {
	padding:10px
	
}
.padding105TopRight {
	padding-top:10px;
	padding-right:5px;
}
.padding1020TopRight {
	padding-top:10px;
	padding-right:20px;
}
.padding15Right {
	padding-right:15px;
}
.padding15Left {
	padding-left:15px;
}
.padding15LeftRight {
	padding-left:15px;
	padding-right:15px;
}
.padding10Right {
	padding-right:10px;
}
.padding10Left {
	padding-left:10px;
}
.justify {
	text-align:justify;
}
/* inputs */
.input {
	font-family: Calibri, Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px; 
	color: #333333;
	border-width: 1px;
	border-style: solid;
	border-color:#cccccc; 
	font-weight: normal; 
}
.submit {
	font-family: Calibri, Arial, Verdana, Helvetica, sans-serif;
	border-width: 1px;
	border-style: solid;
	border-color:#262380; 
	font-size: 12px; 
	font-weight: bold;
	color:#262380;
}
.compare {
	font-family: Calibri, Arial, Verdana, Helvetica, sans-serif;
	border-width: 1px;
	border-style: solid;
	border-color:#262380; 
	font-size: 12px; 
	font-weight: bold;
	color:#666666;
}
.inputText {
	font-family: Arial, Helvetica, Verdana, sans-serif; 
	font-size: 11px; 
	color: #333333;
	border-width: 1px;
	border-style: solid;
	border-color:#cccccc; 
	font-weight: regular; 
}
/* text */

.textAzul {
	font-family: Calibri, Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px; 
	color: #262380; 
	font-weight: normal;
}
.textAzulBold {
	font-family: Calibri, Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px; 
	color: #262380; 
	font-weight: bold;
}
.textAzulBold16 {
	font-family: Calibri, Arial, Verdana, Helvetica, sans-serif;
	font-size: 16px; 
	color: #262380; 
	font-weight: bold;
}
.textAzulOscuro {
	color: #43499E; 
	font-weight: normal; 
	font-family:Calibri, Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
}
.textGris {
	font-family: Calibri, Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px; 
	color: #999999; 
	font-weight: normal;
}
.textGrisMedio {
	font-family: Calibri, Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px; 
	color: #666666; 
	font-weight: normal;
}
.textGrisMedioBold {
	font-family: Calibri, Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px; 
	color: #666666; 
	font-weight: bold;
}
.textGrisOscuro {
	font-family: Calibri, Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px; 
	color: #333333; 
	font-weight: normal;
}
.textGrisOscuroBold {
	font-family: Calibri, Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px; 
	color: #333333; 
	font-weight: bold;
}
.textNews {
	font-family: Calibri, Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px; 
	color: #666666; 
	font-weight: bold;
	text-decoration:none;
	line-height:20px;
	text-align:justify; 
	padding:10px;
}
.textCotizador {
	font-family: Calibri, Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px; 
	color: #333333; 
	font-weight: normal;
	text-decoration:none; 
}


/* links */

.LinkBack {
	font-family: Calibri, Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px; 
	color: #262380; 
	font-weight: bold;
	text-decoration:none; 
}
A:LINK.LinkBack {
	font-family: Calibri, Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px; 
	color: #262380; 
	font-weight: bold;
	text-decoration:none; 
}
A:VISITED.LinkBack {
	font-family:Calibri, Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px; 
	color: #262380; 
	font-weight: bold;
	text-decoration:none; 
}
A:HOVER.LinkBack {
	font-family: Calibri, Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px; 
	color: #43499E; 
	font-weight: bold;
	text-decoration:none; 
}
.LinkQuestion {
	font-family: Calibri, Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px; 
	color: #262380; 
	font-weight: bold;
	text-decoration:none; 
}
A:LINK.LinkQuestion {
	font-family: Calibri, Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px; 
	color: #262380; 
	font-weight: bold;
	text-decoration:none; 
}
A:VISITED.LinkQuestion {
	font-family: Calibri, Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px; 
	color: #262380; 
	font-weight: bold;
	text-decoration:none; 
}
A:HOVER.LinkQuestion {
	font-family: Calibri, Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px; 
	color: #262380; 
	font-weight: bold;
	text-decoration:underline; 
}
.LinkFooter {
	font-family: Calibri, Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px; 
	color: #FFFFFF; 
	font-weight: bold;
	text-decoration:none; 
}
A:LINK.LinkFooter {
	font-family: Calibri, Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px; 
	color: #FFFFFF; 
	font-weight: bold;
	text-decoration:none; 
}
A:VISITED.LinkFooter {
	font-family: Calibri, Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px; 
	color: #FFFFFF; 
	font-weight: bold;
	text-decoration:none;  
}
A:HOVER.LinkFooter {
	font-family:Calibri, Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px; 
	color: #CCCCCC; 
	font-weight: bold;
	text-decoration:none; 
}
.LinkSexta {
	font-family: Calibri, Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px; 
	color: #333333; 
	font-weight: bold;
	text-decoration:none; 
}
A:LINK.LinkSexta {
	font-family: Calibri, Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px; 
	color: #333333; 
	font-weight: bold;
	text-decoration:none; 
}
A:VISITED.LinkSexta {
	font-family: Calibri, Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px; 
	color: #333333; 
	font-weight: bold;
	text-decoration:none;  
}
A:HOVER.LinkSexta {
	font-family: Calibri, Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px; 
	color: #666666; 
	font-weight: bold;
	text-decoration:none; 
}
.textOtherProducts {
	font-family: Calibri, Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 20px;
	font-weight: bold;
	color: #666666;
	letter-spacing: 2px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666666;
}
.titleOtherProducts {
color: #262380; height: 26px; overflow: hidden; line-height: 14px; font-weight: bold; font-family:Calibri, Arial, Verdana, Helvetica, sans-serif;; text-decoration:none;
}




/* FORMS */

.inputGetquote {
	font-family: Calibri, Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px; 
	color: #333333;
	border-width: 1px;
	border-style: solid;
	border-color:#262380; 
	font-weight: normal;
	height:16px;
	background-image:url(text/bg_input.jpg);
	background-position:center center;
	background-repeat:repeat-x;	
}
.inputAga {
	font-family: Calibri, Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px; 
	color: #333333;
	border-width: 1px;
	border-style: solid;
	border-color:#262380;
	font-weight:normal; 
	height:12px;
	background-image:url(text/bg_input.jpg);
	background-position:center center;
	background-repeat:repeat-x;	
}
.submitGetquote {
	font-family: Calibri, Arial, Verdana, Helvetica, sans-serif;
	border-width: 1px;
	border-style: solid;
	border-color:#262380; 
	font-size: 12px; 
	font-weight: bold;
	color:#262380;
}
.titform {
	font-family: Calibri, Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
}
.titformAga {
	font-family: Calibri, Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
}


/* TEXTS REDESIGN */

.txt_itemCompare {
	font-family: Calibri, Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #262380;
	height:16px;
}
.txt_itemCompareAlter {
	font-family: Calibri, Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #666666;
	background-color:#EEEEEE;
	height:16px;
}
.txt_itemCompareFirst {
	font-family: Calibri, Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	background-color:#EEEEEE;
	height:16px;
	border-top:#262380 solid 1px;
}
.txt_itemCompareLast {
	font-family: Calibri, Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	background-color:#EEEEEE;
	border-bottom:#262380 solid 1px;
	height:16px;

}
.txt_priceCompare {
	font-family: Calibri, Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #FF0000;
	border-right:#e4e4e4 solid 1px;
}
.txt_priceCompareAlter {
	font-family: Calibri, Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #FF0000;
	border-right:#e4e4e4 solid 1px;
	background-color:#EEEEEE;
	
	
}
.txt_priceCompareTotal {
	font-family: Calibri, Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FF0000;


}
.txt_travelerCompare {
	font-family: Calibri, Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	padding-left:10px;

}
.txt_travelerCompareAlternating {
	font-family: Calibri, Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #999999;
	padding-left:10px;
	border:none;
	

}
.txt_resume {
	font-family: Calibri, Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	padding-left:10px;

}
.txt_travelerCompareAlter {
	font-family: Calibri, Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #999999;
	padding-left:10px;
	text-align:left;

}
.txt_resumeAlter {
	font-family: Calibri, Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #999999;
	padding-left:10px;
	text-align:left;

}

.txt_travelerCompareTotal {
	font-family: Calibri, Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #262380;
	padding-left:10px;

}
.txt_titCompare {
	font-family: Calibri, Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #666666;
	height:16px;
}
.txt_titCompareAlter {
	font-family: Calibri, Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #666666;
	height:16px;
	background-color:#EEEEEE;
}
.txt_titleCompare {
	font-family: Calibri, Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-transform:uppercase;
}



/* LINKS REDESIGN */

.txt_linkMoreinfoCompare {
	font-family: Calibri, Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #EEEEEE;
	text-decoration:none;
}
A:LINK.txt_linkMoreinfoCompare {
	font-family:Calibri, Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #EEEEEE;
	text-decoration:none;
}
A:VISITED.txt_linkMoreinfoCompare {
	font-family: Calibri, Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #EEEEEE;
	text-decoration:none;
}
A:HOVER.txt_linkMoreinfoCompare {
	font-family: Calibri, Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #CCCCCC;
	text-decoration:none;
}

.txt_linkAzul {
	font-family: Calibri, Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #262380;
	text-decoration:none;
}
A:LINK.txt_linkAzul {
	font-family: Calibri, Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #262380;
	text-decoration:none;
}
A:VISITED.txt_linkAzul {
	font-family: Calibri, Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #262380;
	text-decoration:none;
}
A:HOVER.txt_linkAzul {
	font-family: Calibri, Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #262380;
	text-decoration:underline;
}