/* CSS Document */
#principal {
	width: 780px;
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: none;
	margin-right: auto;
	margin-left: auto;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	border-collapse: collapse;
}
#principal .c00001 {
	width: 236px;
	text-align: left;
	vertical-align: top;
	margin: 0px;
	padding: 0px;
	background-color: #FFCF00;
	height: 6px;
}
#principal .c00001b {
	width: 9px;
	text-align: left;
	vertical-align: top;
	background-color: #FFCF00;
	margin: 0px;
	padding: 0px;
	height: 6px;
}
#principal .c00002 {
	width: 535px;
	vertical-align: top;
	font-size: 11px;
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
}
#principal .t3c1 {
	width: 236px;
	text-align: left;
	vertical-align: top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	border: none;
}
#principal .t3c1b {
	width: 9px;
	text-align: left;
	vertical-align: top;
	background-image: url(imgs/9x60ylw.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	border: none;
	background-color: #FFFFFF;
}
#principal .t3c1b2 {
	width: 9px;
	text-align: left;
	vertical-align: top;
	background-color: #FFFFFF;
}
#principal .t3c2 {
	width: 535px;
	vertical-align: top;
	font-size: 11px;
	background-color: #D9DFDC;
	text-align: left;
	padding-bottom: 50px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 3px;

}
#principal .t3steps {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: 900;
	color: #990000;
	text-align: center;
	vertical-align: middle;
	width: 300px;
	letter-spacing: 2px;
	background-color: #FFFFFF;
}
#of_princ_index {
	background-color: #FFFFFF;
	padding: 0px;
	width: 200px;
	border: 1px solid #BCC2BC;
	border-collapse:collapse;
}
#of_princ_index .c001_op {
	text-align: left;
	vertical-align: top;
	padding-top: 5px;
	padding-left: 5px;
	width: 66px;
}
#of_princ_index .c002_op {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-align: left;
	vertical-align: top;
	padding-bottom: 10px;
}
#operadora_index {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #000000;
	width: 200px;
	margin: 0px 0px 0px;
	padding: 0px;
	border-collapse:collapse;
	height: 64px;
	border-top:1px solid #009900;

}
#operadora_index .c001_oper {
	height: 77px;
	width: 65px;
	background: #9CB89F;
}
#operadora_index .c002_oper {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-align: left;
	vertical-align: middle;
	width: 160px;
	margin: 0px;
	padding: 0px;
	background: #9CB89F;
	padding-left:2px

}
#contacto_index {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #000000;
	width: 200px;
	border-right: 1px solid #cccccc;
	background: #FEF9FF;
	font-weight: normal;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFCC00;
	margin: 0px;
	padding: 0px;
	border-collapse:collapse;
}
#contacto_index .c001_contacto {
	font-weight: bold;
	padding: 3px;
}
#contacto_index .c002_contacto {
	width: 55px;
}
#contacto_index .c003_contacto {
	width: 50px;
}
#contacto_index .c004_contacto {
	width: 130px;
}
#contacto_index .rows_contacto {
	text-align: center;
}
#consultor_index {
	background-color:#ffffff;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	width: 200px;
	border: 1px solid #FFCC00;
	border-collapse:collapse;
}
#consultor_index .c001_cons {
	text-align: left;
	vertical-align: top;
	padding-top: 5px;
	padding-left: 5px;
	width: 66px;
}
#consultor_index .c002_cons {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-align: left;
	vertical-align: top;
	padding-bottom: 10px;
}
#encabezado_index {
	height: 50px;
	width: 780px;
	margin: 0px auto;
	padding: 0px;
	border-collapse:collapse;
	background-color: #FFFFFF;
}
#encabezado_index .c001_head_index {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	text-align: left;
	vertical-align: top;
	letter-spacing: 1px;
	height: 50px;
	width: 25%;
	margin: 0px;
	padding: 0px;
}
#encabezado_index .c002_head_index {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	text-align: left;
	vertical-align: middle;
	letter-spacing: 1px;
	height: 50px;
	width: 75%;
	margin: 0px;
	padding: 0px;
}
#conversor{
	border:1px solid #CCCCCC;
	background:#F8F8F3;
}
#conversor .tit{
background:#E2E2E2;
font:normal 11px verdana;

}
#global_atte {
	width: 560px;
	margin-bottom: 10px;
	margin-top: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin 0px;
	margin-right: 0px;
	margin-left: 0px;
	border-collapse:collapse;
	text-align: justify;
}
#global_atte .c001_ga {
	text-align: center;
	vertical-align: top;
	width: 100px;
	padding-bottom: 20px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
}
#global_atte .c002_ga {
	text-align: justify;
	vertical-align: top;
	width: 275px;
	margin: 0px;
	padding: 0px;
}
#global_atte .c003_ga {
	text-align: left;
	vertical-align: top;
	text-align: justify;
}
#global_atte .c004_ga {
	width: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	background-color: #FFFBED;
	margin-top: 10px;
	text-align: left;
	vertical-align: middle;
	padding: 5px;
	border: 1px solid #FF0000;
}
#global_atte .c005_ga {
	margin-top: 10px;
	text-align: center;
	vertical-align: top;
	padding: 0px 5px;
	width: 150px;
}
#global_atte .lnk_ga {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #990000;
	background-image: url(imgs/flch.gif);
	background-repeat: no-repeat;
	background-position: left center;
	width: 100%;
	padding-left: 20px;
	text-decoration: none;
	margin-bottom: 30px;
}
#global_atte .lnk_ga:hover {
	color: #996600;
	background-image: url(imgs/flch.gif);
	background-repeat: no-repeat;
	background-position: left center;
	width: 100%;
	padding-left: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
	height: 30px;
	text-decoration: underline;
}
#globatte {
	width:562px;
	border: 1px dotted #FFCC00;
	margin-top: 10px;
	margin-bottom: 10px;
}
#globatte a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #990000;
	background-image: url(imgs/flch.gif);
	background-repeat: no-repeat;
	background-position: left center;
	width: 100%;
	padding-left: 20px;
	text-decoration: none;
	margin-bottom: 30px;
}
#globatte a:hover {
	color: #996600;
	background-image: url(imgs/flch.gif);
	background-repeat: no-repeat;
	background-position: left center;
	width: 100%;
	padding-left: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
	height: 30px;
	text-decoration: underline;
}
.ttours{width:535px;}
.ttour1{
width:50px;
}
.ttours2{
width:50px;
text-align:center;
vertical-align:top;
padding-top:3px;
}
#tablita{
border-collapse:collapse;
text-decoration:none;
}

.ttours3{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:x-small;
	font-weight:bold;
	color:#990000;
	vertical-align:top;
padding-top:3px;
}
.viajero_{
	color: #676767;
	border:1px solid #CCCCCC; 
	background: #F3F8F4;
	width:560px; 
	padding:5px 5px 5px 5px; 
}

#flash_index{
	width: 780px;
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: none;
	margin-right: auto;
	margin-left: auto;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	border-collapse: collapse;
}
flash{
	width:600px; 
	text-align:left; 
	background: #CCCCCC;
}
#flash_index .titulo{
width:180px;
background:#F0F7F4;
color: #FF7E40; text-align:CENTER; 
font:bold 10px verdana; 
border-top:2px solid #FFCC99;
}
#flash_index .publicidad_titulo{
	border-top:2px solid #FFCC00;
	width:180px;
	background:#F0F7F4; 
	padding-top:1PX; 
	color:#FF7E40; 
	text-align:center; 
	font:bold 10px verdana; 
}
#flash_index .imagen{
width:180px; 
height:84px; 
color:#000000;
background-image: url(imgs/cdgratis.gif);
background-repeat:no-repeat;
background-position:left;
}
#flash_index .marque{
width:40px; 
background:#F0F7F4; 
padding-top:1PX; 
color:#FF7E40; 
text-align:center; 
font:bold 10px verdana; 
border-top:2px solid #FFCC99;
}
#flash_index .reservar{
	width:140px; 
	background:#F0F7F4; 
	padding-top:1PX; 
	color:#FF7E40; 
	text-align:left; 
	font:bold 10px verdana; 
	border-top:2px solid #FFCC99;
}
#flash_index .reserve{
	background-image:url(imgs/reservar.gif);
	background-repeat:no-repeat;
	background-position:left;
	width:180px; 
	height:68px; 
	color:#000000; 
	text-align:right; 
	vertical-align:bottom; 
	font:bold 14px verdana;
}
#destinos{
	border-collapse:collapse; 
	border:1px solid #999999;
	width:576px;
}
#destinos .titulo{
	background: #608958; 
	color:#FFFFFF; 
	font:bold 11px verdana;
	width:401px 
}
#destinos .mass{
background:#8C8C46; 
color:#FFFFFF; 
font:bold 14px verdana; 
width:6px;
}
#destinos .link{
background: #E6E7DC; 
color:#000000; 
font:bold 9px verdana; 
width:169px; 
text-align:center; 
}

#paquetes{
width:576px;
border-collapse:collapse; 
}
#paquetes .foto{
width:100px; 
padding-top:5px; 
padding-left:0px;
}
#paquetes .detalle{
width:170px; 
padding-left:3px; 
padding-right:3px; 
}
.l4t {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	text-align: justify;
	vertical-align: middle;
	line-height: normal;
}
.l4t:hover{
	color: #996600;
	text-decoration: none;
}
.l4tt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	letter-spacing: 1px;
	text-align: left;
	vertical-align: middle;
	line-height: normal;
}
.l4tt:hover {
	color: #990000;
	text-decoration: underline;
	letter-spacing: 1px;
	text-align: left;
	vertical-align: middle;
}
.l4xt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #990000;
	text-decoration: none;
}
.l4xt:a {
	color:  #996600;
	text-decoration: none;
	}
	
.l4xt:hover {
	color:  #FF3300;
	text-decoration: none;
}
#encabezado_b {
	height: 20px;
	width: 780px;
	background-color: #000000;
	text-align: center;
	border-collapse:collapse;
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#encabezado_b .c001_headb {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	text-align: left;
	vertical-align: middle;
	letter-spacing: 1px;
	height: 20px;
	width: 170px;
}
#encabezado_b .c002_headb {
	height: 20px;
	width: 610px;
	letter-spacing: 1px;
	text-align: right;
	vertical-align: middle;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-weight: bold;
	color: #FFFFFF;
}
#encabezado_b a {
	text-align: right;
	vertical-align: middle;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
#encabezado_b a:hover {
	color: #FFFF00;
	text-decoration: none;
}
form {
	margin: 0px;
	padding: 0px;
}

.titular{
	border:1px solid #CCCCCC;
	background:#DFE9DA;
	font:bold 10px verdana;
	text-align:center;
	color: #ffffff;
	background-image:url(imgs/titulo.gif);
	background-position:center
}
.monedas{
	font:normal 10px verdana;
	border:1px solid #ffffff;
	margin:0px 1px 0px 1px;
	padding:0px;
	text-align:left;
}
.invisible{
	font:normal 5px verdana;
	border:1px solid #ffffff;
	color:#FFFFFF;
	margin:0px 1px 0px 1px;
	padding:0px;
	width:1px;
	text-align:left;
}
.fi_ { 		
	color: #666666;
	background-color: #ffffff; 
	height:14px;
	width:50px;
	font-size:9px;
font-family:"Times New Roman", Times, serif;
border-collapse:collapse;
border:1px solid #ffffff;
vertical-align:middle;
}
.fi_s { 		
	color: #666666;
	background-color: #ffffff; 
	height:14px;
	width:18px;
	font-size:9px;
	font-family:"Times New Roman", Times, serif;
	border-collapse:collapse;
	border:1px solid #ffffff;
	vertical-align:middle;
}
.fi_sf { 		
	color: #666666;
	background-color: #F2F5F1; 
	height:14px;
	width:18px;
	font-size:9px;
	font-family:"Times New Roman", Times, serif;
	border-collapse:collapse;
	border:0px solid #F2F5F1;
	vertical-align:middle;
}
.fi_f { 		
	color: #666666;
	background-color: #F2F5F1; 
	height:14px;
	width:50px;
	font-size:9px;
font-family:"Times New Roman", Times, serif;
border-collapse:collapse;
border:0px solid #F2F5F1;
vertical-align:middle;
}
.invisiblef{
	font:normal 5px verdana;
	border:0px solid #F2F5F1;
	color:#F2F5F1;
	margin:0px 1px 0px 1px;
	padding:0px;
	width:1px;
	text-align:left;
}
.combo{
	font-size:10px;
	border:1px solid #009900;
	color: #325F1F;
}
.subtitulos{
	font:normal 10px verdana;
	text-align:center;
	background:#F7FAF5;
	border-right:1px dotted #CFCFCF;
	padding-top:10px;
	padding-bottom:10px;
	color:#325F1F;
		
}
