body {

	background:#003366;

	margin:5px 0

}

body,td,th {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	color:#333333;

	font-size:8.5pt;

}

h1 {

	margin: 0px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	padding: 10px 0 0 0;

	font-size: 14pt;

	color: #003366;

}

h2 {

	font-weight:bold;

	margin: 5px 0px 0px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size: 12pt;

	color: #006699;

	

}

h3 {

	font-weight:bold;

	margin: 0px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size: 9.5pt;

	color: #006699;

}

p {

	text-align:justify;

	line-height:1.4

}

.titulo {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	color:#ffffff;

	font-size:8.5pt;

}

img {

	border:none

}

.img-izq-texto{

	float:left;

	padding:2px;

	margin: 5px 10px 5px 0;

	border: #003366 0px solid;

	display: inline;

}

.img-der-texto{

	float:right;

	padding:2px;

	margin: 5px 0 5px 10px;

	border: #003366 1px solid;

	display: inline;

}

a {

	color:#ffffff;

	text-decoration:none

}

a:hover {

	color:#00aaff;

}



/*------------------layers estructura----------------*/

#pagina {

	margin:0px auto;

	background:#006699 url(../images/pagina-body.png);

	height: auto;

	width: 930px;

}

#contenedor {

	margin:0 5px

}

/*--------------------top--------------------*/

#top {

	height:222px;

	margin: 0 0 5px 0;

}

#top a {

	color:#FFFFFF;

	font-weight: bold;

}

#top a:hover {

	text-decoration:none;

}

#top-image {

	height:45px;

	width:930px;

	background:#006699 url(../images/pagina-top.png) top no-repeat;

}

#top-image-texto {

	padding:15px 15px 0px;

	color:#FFFFFF;

	font-size:8pt;

	margin:0 5px;

	height: 30px;

}

#top-image-background {

	background: url(../images/top-imagen.jpg) no-repeat top;

	height:140px;

	width:920px;

	border-bottom: solid #006699 2px;

	margin: 0 5px;

	border-top: solid #006699 2px;

}

#top-texto {

	color:#000000;

	font-size:9pt;

	font-weight:bold;

	float: left;

	padding: 110px 0 0 75px;

}

#top-nav {

	height:auto;

	width:900px;

	padding:8px 10px;

	color:#FFFFFF;

	font-size:9pt;

	background: #13487c;

	margin: 0 5px;

}



#top-nav a:hover {

	color:#ffffff;

	text-decoration:none;

}

/*-----------------contenido-----------------*/

#table-div {

	width:100%;

}

#columna-a {

	width:180px;

	float: left;

	padding:0 5px 0 5px;

}

#columna-b {

	width:535px;

	float: left;

	padding:0;

}

#columna-c {

	width:185px;

	float: left;

	height:auto;

	padding:0 0px 0 5px;

}

#footer {

	background: #034d97 url(../images/pagina-footer.png) bottom no-repeat;
	
	width: 920px;

	height:auto;

	padding:5px 5px 10px 5px;

	margin:0px 0 0 0s

}

#footer a {

	color: #FFFFFF;

	font-size: 7.5pt;

	font-weight: bold;

	text-align: center;

	text-decoration:none

}

#footer a:hover {

	color: #FFFFFF;

	font-size: 7.5pt;

	font-weight: bold;

	text-align: center;

	text-decoration:underline

}

#texto-footer {

	color: #FFFFFF;

	font-size: 7.5pt;

	font-weight: bold;

	text-align: center;

	padding: 15px 0;

}

#copyright {

	margin:auto;

	width:920px;

	text-align:center;

	padding:5px;

	color:#FFFFFF

}







/*------------------fin layers estructura----------------*/



.bot1 {background:url(../images/bot-left-1.png) top left no-repeat; width:10px; height:30px}

.bot2 {

	background:#f4e8d6 url(../images/bot-center-2.png) top left repeat-x;

	height:30px;

	padding:0px 10px

}

.bot3 {background:url(../images/bot-right-3.png) top right no-repeat; width:10px; height:30px}





.estilo-botones {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size:10pt;

	color: #003366;

}



/*-------------banners-----------*/



div.banner470x75 {

	background:#fff;

	width:470px;

	height:75px;

	border:#006699 0px solid;

	padding:2px;

	margin:auto

}



/*------------fin Banners----------*/



/*---------------box----------------*/



/*---------------A----------------*/

div.box-a {

	width:180px;

	margin: 0 0 5px 0;

}

div.box-a a, div.box-a-layer a, div.box-a-layer2 a, div.box-a-layer3 a   { padding: 1px 10px}




div.box-a-layer {

	background:#0093dd url(../images/box-a-2.png) top repeat-x;

}

div.box-a-layer2 {

	background: url(../images/box-a-1.png) top left no-repeat

}

div.box-a-layer3 {

	background: url(../images/box-a-3.png) top right no-repeat;

	height:auto;

	padding:10px 10px;

	color:#FFFFFF;

	font-weight:bold

}

div.box-a-linea {

	border-top:2px #c9c9c9 solid

}

div.box-a-content {

	background: #003366 url(../images/box-a-4.png) bottom no-repeat;

	height:auto;

	padding:5px 0px 15px 0px;

	width: 180px;

	overflow: visible;

}

div.box-a-content-menu {

	background: #003366 url(../images/box-a-4.png) bottom no-repeat;

	height:auto;

	color: #FFFFFF;

	padding:0 0 10px 0;

	width: 180px;

}

/*---------------B----------------*/

div.box-b {

	margin: 0 0 5px 0

}

div.box-b-layer {

	background:#009cc4 url(../images/box-b-2.png) top repeat-x

}

div.box-b-layer2 {

	background: url(../images/box-b-1.png) top left no-repeat

}

div.box-b-layer3 {

	background: url(../images/box-b-3.png) top right no-repeat;

	height:auto;

	padding:10px 10px;

	color:#FFFFFF;

	font-weight:bold;

}

div.box-b-layer3 a {

	color:#FFFFFF;

	font-weight:bold;

}

div.box-b-linea {

	border-top:2px #00073a solid

}

div.box-b-content {

	border-left:#003366 solid 1px;

	border-right:#003366 solid 1px;

	border-bottom:#003366 solid 1px;

	height:auto;

	padding:5px 10px;

	border-top: #003366 solid 1px;

	background:#FFFFFF;

}

/*---------------C----------------*/

div.box-c {

	width:185px;

	margin: 0 0 0px 0;

}

div.box-c-layer {

	background:#004181 url(../images/box-c-2.png) top repeat-x;

}

div.box-c-layer2 {

	background: url(../images/box-c-1.png) top left no-repeat

}

div.box-c-layer3 {

	background: url(../images/box-c-3.png) top right no-repeat;

	height:auto;

	padding:10px 10px;

	color:#FFFFFF;

	font-weight:bold

}

div.box-c-linea {

	border-top:2px #c9c9c9 solid

}

div.box-c-content {

	background:#006699;

	height:auto;

	/*padding:5px 10px 15px 10px;*/

	width: 185px;

}

/*----------------fin box----------------*/



/*--------------------includes destinos--------------------*/



.titulos-atractivos {

	color: #003366;

	font-weight: bold;

	font-size: 10pt;

}

.ver-mas {

	color: #FF9900;

	font-weight: bold;

}



#contenedor-box {

	width:490px;

	margin:auto;

	height:410px;

	padding:5px;

	border: 1px #003366 solid



}



#contenedor-box-con-boton {

	width:490px;

	margin:auto;

	height:415px;

	padding:5px;

	border: 1px #003366 solid

}



#rectangulo-azul-titulo {

	height:20px; 

	background:#003366; 

	font-family:Verdana, Arial, Helvetica, sans-serif; 

	font-size:10pt; color:#FFFFFF; 

	font-weight:bold; 

	padding:5px 0

}



#foto-general {

	height:200px; 

	padding:5px 0

}



#foto-izq {

	width:160px; 

	float:left;

}



#foto-centro {

	width:160px; 

	float:left; 

	padding:0 4px

}



#foto-der {

	width:160px; 

	float:right;

}



#texto-general {

	font-family:Verdana, Arial, Helvetica, sans-serif; 

	font-size:7.5pt; 

	border-bottom: 1px solid #CCCCCC; 

	border-top: 1px solid #CCCCCC; 

	height:130px; 

	text-align:justify

}



#texto-izq {

	width:158px; 

	float:left; 

	padding:5px 0

}



#texto-centro {

	width:158px; 

	float:left; 

	padding:5px 6px

}



#texto-der {

	width:158px; 

	float:right; 

	padding:5px 0

}



/*--------------------fin de includes destinos------------





--------*/

.menutitle{

	cursor:pointer;

	margin-bottom: 5px;

	background-color:#003366;

	color:#FFFFFF;

	width:175px;

	padding:10px;

	text-align:left;

	font-weight:bold;

	font-family:"Franklin Gothic Medium", "Sans Serif", Helvetica;

	font-size:10pt;

	border-bottom:1px #C4E6E4 solid

	

	

}



.menutitle-dest{
	
	

	
	


	cursor:pointer;

	margin-bottom: 10px;

	background-color:#003366;

	color:#FFF;

	width:170px;

	padding: 5px 5px;

	text-align:left;

	font-weight:bold;

	font-family:"Franklin Gothic Medium", "Sans Serif", Helvetica;

	font-size:10pt;

	

	

}



.menutitle-sub{

	cursor:pointer;

	margin-bottom: 5px;

	background-color:#003366;

	color:#FFF;

	width:175px;

	padding:8px 0 8px 5px;

	text-align:left;

	font-weight:bold;

	font-family:"Franklin Gothic Medium", "Sans Serif", Helvetica;

	font-size:10pt;

	height:24px

	

	

}



.submenu{

	margin-bottom: 3px;

	font-weight:bold;

	font-family:"Franklin Gothic Medium", "Sans Serif", Helvetica;

	font-size:9pt;

	color:#FFFFFF;

	text-decoration:none;

	padding:0 0 0 10px;	

	

}



.ver-mas {

	color: #FF6600;

	font-weight: bold;

}

.titulos-destinos {

	color: #003366;

	font-weight: bold;

}



.rutas-sugeridas {

	font-size: 9pt; 

	color: #FFFFFF; 

	font-family: Verdana, Arial, Helvetica, sans-serif; 

	font-weight:bold}



.ver-mas-rutas {

	color: #79E4FF;

	font-weight: bold;

}



/*--------------------box paquetes--------------------*/



.titulos-paquetes-chico {

	font-size: 8pt;

	color:#FFFFFF}



.titulos-paquetes {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 9pt;

	font-weight: bold;

	color: #b2efff;

}



#contenedor-paquetes {

	width:490px; 

	padding:5px; 

	background:url(../images/rutas-sugeridas-fondo.jpg); 

	height:195px;

	margin:auto

}



#contenedor-paquetes-uno {

	width:242px;

	padding:5px;

	background:url(../images/rutas-sugeridas-fondo.jpg);

	height:195px;

	margin:auto

}



#paquete-izq {

	width:240px;

	height:190px;

	border:solid 1px #b2efff;

	float:left

}



#paquete-der {

	width:240px;

	height:190px;

	border:solid 1px #b2efff;

	float:right

}



#paquete-titulo {

	padding:7px

}



#paquete-foto-izq {

	

	height:122px; 

	width:230px; 

	margin:auto; 

	height:150px

}



#paquete-foto-der {

	 

	height:122px; 

	width:230px; 

	margin:auto; 

	height:150px

}

/*--------------------fin box paquetes--------------------*/


