/* Todo el codigo es Copyright 2007 de Pentacorp.net */
/*All code is Copyright 2007 of Pentacorp.net */
body {
	padding:0px;
	margin:0px;
	font:normal 11px/normal 'Trebuchet Ms', Arial, Helvetica, sans-serif;
	color:#a7aeb9;
	background:#fff url(../images/bg.gif) repeat-x;
}
a, a:link, a:visited {
	color:#838383;
	text-decoration:none;
	font-weight:normal;
	outline:none;
}
a:hover {
	text-decoration:underline;
	color:#0054a7;
	font-weight:normal;
	outline:none;
}
img {
	padding:0px;
	margin:0px;
	border:0px;
	outline:none;
}
form {
	margin:0;
	padding:0;
}
.clear {
	clear:both;
	font-size:0px;
	height:0px;
}
.clearBr {
	clear:left;
}
.fl {
	float:left;
}
.fr {
	float:right;
}
.valign {
	vertical-align:middle;
}
#main {
	width:976px;
	margin:0px auto;
	padding:0px;
	color:#838383;
	background:#fff;
	border:1px solid #bbbabc;
}
/*Header*/
#header {
	width:976px;
	height:77px;
	margin:0px auto;
	padding:10px 0px;
	color:#838383;
	background:#1d6fb9 url(../images/bg.gif) repeat-x;
}
.phone {
	font:bold 26px/normal 'Trebuchet Ms', Arial, Helvetica, sans-serif;
	color:#fff;
	background:url(../images/ico_phone.jpg) right center no-repeat;
	padding:1px 46px 0px 0px;
	height:35px;
	text-align:right;
}
#nav {
	list-style:none;
	padding:15px 0px 0px 36px;
	margin:0px;
	width:265px;
	height:26px;
	top:0;
	right:0;
}
#nav li {
	float:left;
	height:26px;
	margin:0px;
	padding:0px;
}
#nav li a {
	display:block;	
	height:26px;
}

#nav li a#contacto {
	background: url(../images/menu_contacto.jpg) top no-repeat;
	width:78px;
}
#nav li a#contacto:hover {
	background: url(../images/menu_contacto.jpg) bottom no-repeat;
	width:78px;
}
#nav li a#qsomos {
	background: url(../images/menu_qsomos.jpg) top no-repeat;
	width:123px;
}
#nav li a#qsomos:hover {
	background: url(../images/menu_qsomos.jpg) bottom no-repeat;
	width:123px;
}
#nav li a#inicio {
	background: url(../images/menu_inicio.jpg) top no-repeat;
	width:57px;
}
#nav li a#inicio:hover {
	background: url(../images/menu_inicio.jpg) bottom no-repeat;
	width:57px;
}
span.txt {
	display: none;
}
/*LC Home*/
#sidebar {
	float:left;
	padding:17px 17px 10px 15px;
	width:227px;
	background:#fff url(../images/bg-lc.gif) no-repeat;
}
#sidebar h1, .lcTit {
	font:normal 16px/normal 'Trebuchet Ms';
	border-top:10px solid #ffa34c;
	color:#3182c4;
	padding:5px 0px;
	margin:0px;
}
.lcTit {
	border-top:3px solid #ffa34c;
	margin-top:10px;
}
#sidebar label {
	width:220px;
	font:bold 12px/normal 'Trebuchet Ms';
	text-transform:uppercase;
}
#sidebar input, #sidebar select {
	width:220px;
	margin-bottom:10px;
	padding:2px 0px;
	font:normal 11px/normal 'Trebuchet Ms';
	color:#959595;
}
ul.util-list {
	list-style:none;
	padding:0px 0px 20px 5px;
	background:url(../images/bg-ul-util.gif) bottom right no-repeat;
	margin:0px;

}
ul.util-list li {
	padding:0px;
	margin:0px 0px 7px 0px;	
}
ul.util-list li a, ul.util-list li a:link, ul.util-list li a:visited, ul.util-list li a:hover {
	padding-left:14px;
	font:normal 11px/normal 'Trebuchet Ms';
	background: url(../images/ico_airplane.gif) no-repeat left center;
	color:#838383;
}
ul.util-list li a:hover	{
	text-decoration:none;
	color:#2b69b6;
}
/*Home*/
#home, #quienessomos, #contactus {
	float:right;
	width:704px;
	margin:5px 5px 5px 0px;
	border:1px solid #e7e5e5;
}
#home fieldset {
	background:#f2f2f2;
	border:none;
	border-top:1px solid #bebebe;
	border-bottom:1px solid #bebebe;
	padding:5px 10px;
	margin:10px 10px 0px 10px;  
}
#home fieldset label {
	font:normal 11px/normal 'Trebuchet Ms';
	float:left;
	text-align:right;
	padding:5px 10px 0px 0px;
	margin:0px;
}
ul#solapas {
	width:99%;
	height:29px;
	list-style:none;
	background:#065caf url(../images/bg-ul-solapas.gif) repeat-x;
	color:#6c6f72;
	margin:0px;
	padding:0px 0px 0px 1%;
	border-bottom:3px solid #ff7c00;
}
ul#solapas li a:link, ul#solapas li a:visited {
	float:left;
	height:24px;
	font:normal 14px/normal 'Trebuchet Ms';
	padding:5px 10px 0px 10px;
	color:#fff;
	text-decoration:none;
}
ul#solapas li {
	float:left;
	color:#fff;
}
ul#solapas li a:hover {
	float:left;
	color:#fff;
	background:#ff7c00;
	text-decoration:none;
}
ul#solapas li a#on:link, ul#solapas li a#on:visited, ul#solapas li a#on:hover {
	background:#ff7c00;
	font-weight:bold;
}
/*Quienes Somos*/
#quienessomos, #contactus, #section {
	width:684px;
	min-height:550px;
	padding:10px;
	background:url(../images/qsomos_map.gif) bottom left no-repeat;
}
#contactus, #section {
	background:#fff;
}
#section {
	border:none;
}
#quienessomos h1, #contactus h1, #section h1{
	font:normal 16px/normal 'Trebuchet Ms';
	border-bottom:1px solid #e7e5e5;
	color:#3182c4;
	padding:5px 0px 1px 0px;
	margin:0px 0px 5px 0px;
}
#offices {
	float:right;
	width:212px;
	padding:5px 0px 0px 10px;
	margin:0px;
	border-left:1px dashed #e7e5e5;
}
#offices h2 {
	margin:0px;
	padding:0px 0px 3px 0px;
	font:bold 12px/normal 'Trebuchet Ms';
	color:#ff7c00;
}
#offices h2.section {
	font-size:14px;
}
#offices p {
	margin:0px;
	padding:0px 0px 3px 15px;
}
#offices p.address {
	background:url(../images/ico_house.gif) left center no-repeat;
}
#offices p.tel, #offices p.tel2 {
	background:url(../images/ico_phone.gif) left top no-repeat;
}
#offices p.tel2 {
	background:url(../images/ico_phone.gif) left center no-repeat;
	font-size:14px;
	color:#3162a6;
	font-weight:bold;
}
#offices p.mail {
	background:url(../images/ico_mail.gif) left center no-repeat;
	margin-bottom:10px;
	color:#0054a7;
}
#offices p.mail a, #offices p.mail a:link, #offices p.mail a:visited, #offices p.mail a:hover {
	color:#0054a7;
	text-decoration:underline;
}
/*Detalle*/
#mainBox {
	width:966px;
	margin:5px auto;
	padding:0px;
	color:#838383;
	background:#fff;
	border:1px solid #e7e5e5;
}
#mainBox h1 {
	font:bold 16px/normal 'Trebuchet Ms';
	color:#ff7c00;
	margin:0px 5px 10px 5px;
	padding:5px 0px;
	border-bottom:1px solid #dedede;
}
#mainBox h2 {
	font:normal 14px/normal 'Trebuchet Ms';
	color:#065caf;
	margin:0px 5px;
	padding:10px 0px 0px 0px;
	text-transform:uppercase;
}
#mainBox p {
	font:normal 11px/normal 'Trebuchet Ms';
	color:#666;
	margin:0px;
	padding:0px 0px 10px 0px;
}
.detPrice {
	float:right;
	width:210px;
	margin-top:2px;
	padding:12px 15px 0px 10px;
	text-align:center;
	height:58px;
	background:url(../images/bg_precio.gif) top right no-repeat;
	font:bold 20px/normal 'Trebuchet Ms';
	color:#065caf;
}
/*Detale Columna Izquierda*/
#lcDet {
	float:left;
	width:225px;
	padding:0px 0px 0px 5px;
	margin:0px;
	background:#fff;
}
.lcMap, .lcImg {
	width:219px;
	height:163px;
	text-align:center;
	background:#fff;
	border:2px solid #065caf;
	margin:0px auto 5px auto;
}
.lcImg {
	border:2px solid #ff7c00;
}
ul.allstar-list, ul.hotel-list {
	list-style:none;
	width:225px;
	padding:5px 0px;
	margin:0px;

}
ul.allstar-list li, ul.hotel-list li {
	padding:0px 0px 10px 0px;
	margin:0px;
}
ul.allstar-list span, ul.hotel-list span { color:#FF6600; }
ul.allstar-list a:hover span. ul.hotel-list a:hover span { color: #443; }
ul.allstar-list li a, ul.hotel-list li a	{
	padding-left:15px;
	margin:2px 0px;  
	background: url(../images/ico_date.png) no-repeat left center;
}
ul.hotel-list li a	{
	background: url(../images/ico_address.png) no-repeat left center;
}
ul.allstar-list li a:hover, ul.hotel-list li a:hover	{
	text-decoration:none;
}
.detOferta {
	text-align:center;
	padding:20px 0px;
}
/*Detalle Columna Central*/
#CcDet {
	float:left;
	padding:0px 10px 0px 10px;
	width:465px;
	background:#fff;
} 
.CcimgBox {
	float:right;
	width:212px;
	height:159px;
	text-align:center;
	background:#fff;
	border:2px solid #ccc;
	margin:0px 0px 3px 5px;
}
#CcDet h3 {
	font:normal 14px/normal 'Trebuchet Ms';
	color:#ff7c00;
	text-align:justify;
	margin:0px;
	padding:0px 0px 5px 0px;
}
#CcDet h4 {
	font:bold 14px/normal 'Trebuchet Ms';
	color:#ff7c00;
	border-bottom:1px solid #ff7c00;
	padding:0px;
	margin:0px 0px 5px 0px;
}
#CcDet h5 {
	font:bold 12px/normal 'Trebuchet Ms';
	color:#065caf;
	margin:0px;
	padding:0px;
}
.DetimgPrice {
	width:453px;
	margin:0px auto;
	padding:0px 0px 10px 0px;
}
/*Detalle Columna Derecha*/
#rcDet {
	float:left;
	padding:0px;
	margin:0px;
	width:235px;
	background: #fff;
}
ul.addons-list {
	font:normal 16px/1 'Trebuchet Ms';
	color:#fff;
	list-style:none;
	padding:10px 10px 7px 10px;
	background: #FF7C00;
	border:1px solid #ccc;
	margin:0px 0px 10px 0px;
	width:213px;

}
ul.addons-list li {
	padding:0px;
	margin:0px 0px 3px 0px;		
}
ul.addons-list li a, ul.addons-list li a:link, ul.addons-list li a:visited, ul.addons-list li a:hover {
	padding-left:10px;
	font:bold 11px/1 'Trebuchet Ms';
	background: url(../images/flechita_azul.gif) no-repeat center left;
	color:#fff;
	text-transform:uppercase;
}
ul.addons-list li a:hover	{
	text-decoration:underline;
	color:#fff;
}
ul.extras-list {	
	list-style:none;
	padding:10px 10px 7px 10px;
	background: #f7f7f7;
	border:1px solid #dedede;
	margin:0px 0px 10px 0px;
	width:213px;

}
ul.extras-list span.titstulo {
	font:normal 16px/normal 'Trebuchet Ms';
	color:#065caf;
	margin-bottom:3px;
}
ul.extras-list li {
	padding:0px;
	margin:3px 0px;
	text-indent:10px;
	background: url(../images/flechita.gif) 0px 4px no-repeat;
	font:bold 11px/normal 'Trebuchet Ms';	
	color:#a7aeb9;
}
/*Contacto*/
#conForm {
	float:left;
	width:450px;
	background:#fff;
}
#conForm fieldset {
	background:#f8f8f8;
	border:1px solid #efefef;
	padding:10px;
	margin:5px 0px;
}
#conForm fieldset h3 {
	font:bold 14px/normal 'Trebuchet Ms';
	color:#ffa34c;
	margin:0px;
	padding:0px 0px 10px 0px;
}
#conForm fieldset em, #conForm p em {
	font:bold 12px/normal 'Trebuchet Ms';
	color:#ffa34c;
}
#conForm fieldset label {
	font:normal 11px/normal 'Trebuchet Ms';
	float:left;
	width:131px;
	text-align:right;
	padding:5px 10px 0px 0px;
	margin:0px;
}
#conForm fieldset input, #conForm fieldset select, #conForm fieldset textarea, #home fieldset select {
	font:normal 11px/normal 'Trebuchet Ms';
	text-indent:3px;
	color:#3181c4;
	float:left;
	width:250px;
	border:2px solid #e2e2e2;
	padding:3px 0px;
	margin:0px 0px 10px 0px;
}
#home fieldset select {
	margin:0px;
}
#conForm fieldset textarea {
	height:100px;
}
#conForm fieldset input.destiny {
	width:80px;
	margin-right:5px;
	text-align:center;
}
#conForm fieldset select.people {
	width:75px;
	margin:0px 5px 2px 0px;
}
.conBoton {
	float:left;
	padding:3px 10px 0px 0px;
	text-align:center;
	margin:0px;
}
.age, .age2 {
	float:left;
	width:75px;
	font:normal 10px/normal 'Trebuchet Ms';
	padding:0px;
	text-align:center;	
}
.age2 {
	padding:0px 5px 10px 221px;
	margin:0px;
}
/*OFertas y Listados*/
.oferBox, .listBox {
	float:left;
	width:156px;
	height:163px;
	padding:5px 10px;
	background:#fff;
}
.listBox {
	padding:10px 10px 0px 10px;
	height:170px;
	background:#fff;
}
.oferImg {
	width:135px;
	height:101px;
	margin:0px auto;
	border:2px solid #bdbcbc;
	text-align:center;
	background:#fff;
}
.oferTit {
	height:37px;
	text-align:center;	
	padding:3px 0px 0px 0px;
	background:#fff;	
}
.listCountry {
	text-align:center;	
	padding:3px 0px;
	background:#fff;	
}
.listTit {
	height:27px;
	text-align:center;	
	padding:0px;
	background:#fff;	
}
.listTit a, .listTit a:link, .listTit a:visited, .listTit a:hover {
	color:#227ac2;
}
.oferPrice {
	text-align:center;
	font:bold 12px/normal 'Trebuchet Ms';
	color:#ff7c00;
}
/*Paginador*/
ul#paginator {
	float:right;
	list-style:none;
	margin:0px;
	padding:0px;
}
ul#paginator li{
	float:left;
}
ul#paginator li a, ul#paginator li a:link, ul#paginator li a:visited, ul#paginator li a:hover {
	float:left;
	color:#2e78b9;
	padding:4px 8px;
	margin-left:5px;
	border:1px solid #bebebe;
	background:#f2f2f2;
	text-decoration:none;
}
ul#paginator li a:hover {
	float:left;
	color:#fff;
	background:#297bc4;
	border:1px solid #22639d;
	text-decoration:none;
}
ul#paginator li a#on, ul#paginator li a#on:link, ul#paginator li a#on:visited, ul#paginator li a#on:hover {
	float:left;
	color:#ff7700;
	padding:2px 6px;
	margin-left:5px;
	border:1px solid #fff;
	background:#fff;
	text-decoration:none;
	font-weight:bold;
	font-size:14px;
}
/*Destacados*/
#destacados {
	width:662px;
	margin:0px auto 10px auto;
	padding:5px 10px 5px 0px;
	background:#f7f7f7;
	border:1px solid #e7e5e5;	
}
.destProd, .destProd2 {
	float:left;
	width:310px;
	padding:0px 5px 0px 10px;
	border-right:1px dashed #e7e5e5;
}
.destProd2 {
	border-right:none;
}
.lilProdTit, .lilProdTit a, .lilProdTit a:hover, .lilProdTit a:link, .lilProdTit a:visited {
  color:#0054a7;
  padding-bottom:5px;
  font:bold 12px/normal 'Trebuchet Ms';
}
.lilProdCont {
	float:right;
	width:135px;
	height:120px;
	font-size:11px;
}
.lilProdImg {
	float:left;
	border:2px solid #c4c3c3;
	width:160px;
	height:120px;
	margin:0px;
	padding:0px;
	background:#fff;
	text-align:center;
}
.masinfo, .masinfo a, .masinfo a:hover, .masinfo a:link, .masinfo a:visited {
  color:#ff7c00;
  font-size:14px;
  padding:2px 0px;
  text-align:right;
}
/*Ofertillas*/
ul#ofertillas {
	width:672px;
	height:200px;
	margin:0px auto;
	padding:10px 0px 10px 0px;
	list-style:none;
	border-top:3px solid #ff7c00;
	background:#fff;
}
ul#ofertillas li, ul#ofertillas li:hover {
	float:left;
	width:102px;
	height:98px;
	background:#fff;
	padding:0px 10px 5px 0px;
	margin:0px 0px 0px 0px;
}
ul#ofertillas li:hover {
	float:left;
	background:#fff url(../images/bg-homeDest.jpg) bottom center no-repeat;
}
ul#ofertillas li h1, ul#ofertillas li h1 a, ul#ofertillas li h1 a:hover, ul#ofertillas li h1 a:link, ul#ofertillas li h1 a:visited {
	margin:0px;
	padding:3px 0px 0px 0px;
	text-align:center;
	text-decoration:none;
	text-transform:uppercase;
	color:#ff7c00;
	font-size:12px;
}
.ofertillasImg {
	border:1px solid #c4c3c3;
	width:100px;
	height:75px;
	margin:0px auto;
	padding:0px;
	background:#fff;
	text-align:center;
}
/*Footer*/
#footer {
	width:976px;
	margin:0px auto;
	padding:5px 0px;
	color:#3181c4;
	background:#fff;
}