/* CSS Document */

body{background-color:#57577E; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-align:left; line-height:15px; color:#000000;}

h1{color:#003366; font-size:14px;}
h2{font-family:Verdana, Arial, Helvetica, sans-serif; color:#DD0000; font-weight:normal; font-size:16px;}

tit{color:#333333; font-size:12px;}

p{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-align:left; line-height:15px; color:#000000;}

table{text-align:center;}

a.nav{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#555555; text-decoration:none;}
a.nav_p{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#555555; text-decoration:none; font-weight:lighter;}

a.menuiz{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#555555; text-decoration:none;}

/*#header1{background-image:url(images/wpheader1.gif); background-repeat:no-repeat; height:50px; vertical-align:bottom;}
#header2{background-image:url(images/wpheader2.gif); background-repeat:no-repeat; height:101px; vertical-align:top;}
#header3{background-image:url(images/wpheader3.gif); background-repeat:no-repeat; height:125px;	vertical-align:top;}*/
#root, #header1, #header2, #header3, #content, #footer{background-color:#FFFFFF; width:764px;}

#nav{color:#666666;}

div.nav{margin:0px 20px 0px 0px;}

td.nav{background-image:url(images/navegacion.gif); background-position:center; background-repeat:no-repeat; height:21px; font-weight: bold; width:99%;}

#menuiz, #menude, #nav{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;}

.menutd{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#555555; width:148px; height:30px; background-image:url(images/fondobots.gif); background-repeat:no-repeat;}

#left, #right{width:164px;}

#left{background:url(fondomenu.jpg) repeat-y}
#center{width:434px; text-align:left;}

#footer{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#444444;}
a.footer{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#444444; text-decoration:none;}

.resumen{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#555555;}
.titulo{ color:#555555; font-weight:bold; text-align:left;}

table.presentacion{width:400px; border:1px solid #CCCCCC;}

.cargo{color:#48A7E8;}
.nombrefirma{color:#FF0000; font-weight:bold;}

.cargofirma{font-weight:bold;}

a.menuiz{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#555555; text-decoration:none; text-align:center;}
.menutd_on{background-image: url(images/menuiz_on.gif); background-repeat: no-repeat; padding-right: 5px;}

.menutd{background-image:url(images/menuiz.gif); background-repeat: no-repeat; height:19px;}
.links_map{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none; color: #666666; font-weight:bold;}
.links_map_2{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none; color: #FF9900; font-weight:bold;}
.textos{padding:10px;}
.tablas{border-bottom:1px solid #333333; border-left: none;}

/*******************************/
.t_hotel{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-align:left; line-height:15px; color:#000000; padding-left:3px}
.s_hotel{width:110px; background-color:#e7e7e7; border:#8a8a8a 1px solid; border-right:none; border-bottom:none; padding-left:3px}
.d_hotel{width:110px; background-color:#e7e7e7; border:#8a8a8a 1px solid; border-left:none; border-bottom:none; padding-left:3px}
.u_hotel{width:240px; border:#8a8a8a 1px solid; border-right:none; padding-left:3px}
.p_hotel{border-bottom:#8a8a8a 1px solid; border-top:#8a8a8a 1px solid;}
.p1_hotel{border-bottom:#8a8a8a 1px solid; border-top:#8a8a8a 1px solid; padding-left:3px}
.p2_hotel{border:#8a8a8a 1px solid; border-left:none; padding-left:3px}
.tip_hotel{font-size:10px; color:#999999}
.b_hotel{padding-right:3px}
.n_hotel{padding-left:3px}

.d_tour{border:1px solid #999999}

/**sponsor**/
.spoem1{border:1px solid #CCCCCC; border-bottom:none}
.spoem2{border:1px solid #CCCCCC; border-top:none}
.spoem3{border:1px solid #CCCCCC; border-bottom:none; padding-top:3px}

.indexBorder{border:1px solid #CCCCCC;}

/** hotels **/
.cabeceraHotel{background-color:#BEBEB8; border:1px solid #cccccc; text-align:left;}
.titHotel{padding-left:3px; color:white;}
.contentHotel{padding:5px;}
.busHotel{color:#a8a8a8;}





/*******************************/
/*******  Calendario  *******/

a {
	color:#000000;
	text-decoration:none;
}
#main {
	color:#000000;
}
div.menu {
	background-color:#CCCCCC;
	border: 1px solid black;
	padding:3px 3px 3px 3px;
	margin:10px 0px 0px 0px;
	font-family:"Courier New", Courier, mono;
}
div.header {
	background-color:#CCCCCC;
	font-family:"Courier New", Courier, mono;
	font-weight:bold;
	border:1px solid black;

}
div.list {
	background-color:#F7F7F7;
}
div.prize {
	background-color:#F7F7F7;
}
table.list {
	font-size:12px;
	border-top:1px solid black;
	border-bottom:1px solid black;
	
}
table.lista {
	font-size:12px;
	border-top:1px solid black;
	border-bottom:1px solid black;
	
}
table.prize {
	border:1px solid red;
}
td.sup_1{
	background: url(images/Images/menumes_01.gif) no-repeat;
	height:19px;
}
td.sup_2{
	background: url(images/Images/menumes_02.gif) repeat-x;
	height:19px;
	vertical-align:middle;
}
td.sup_3{
	background: url(images/Images/menumes_03.gif) no-repeat;
	height:19px;
}

td.tdi{
	background-color:#CCCCCC;
}
td.tdp{
	background-color:#CAD2FF;
}
td.list{
	color:#666666; 
	font-weight:bold;
}
/* Estilos del calendario */
table.cal {
	margin-top:6px;
	margin-bottom:6px;
	border:none;
	width:150px;
	height:125px;
}
a.flech{
	font-size:9px;
	color:#666666;
	padding-left:4px;
	padding-right:4px;
}
.date{
	font-size:10px;
	color:#666666;
}
tr {
	background-color:#FFFFFF;
}
td {
	/*padding:1px;*/
}
td.calnull {
	background-color:white;
}
td.msup {
	background-image:url(images/msup.gif);
	background-position:center;
	background-repeat:no-repeat;
}
td.minf {
	background-image:url(images/minf.gif);
	background-position:center;	
	background-repeat:no-repeat;	
}
td.todo {
	background-image:url(images/todo.gif);
	background-position:center;	
	background-repeat:no-repeat;
}
p.cal {
	vertical-align:text-top;
	color: #666666;
	font-size:10px;
	text-decoration:none;
	margin:3px;
}
a.cal {
	color:#666666;
	font-size:9px;
	text-decoration:none;
	margin:3px;
}
a.caltod {
	color: #666666;
	font-size:10px;
	text-decoration:none;
	margin:1px;

}
.dow{
	height:19px;
	background:url(images/menuiz.gif) no-repeat;
	color:#666666;
	font-size:9px;
	text-align:center;
	margin:2px;
}
.day{
	font-weight:bold;
	font-size:11px;
}
	
.show{
	color:#666666; 
	border:1px solid black; 
	padding:3px; 
	background-color:#CAD2FF; 
	font-weight:bold;
}
.date_show{
	text-align:right;
	padding-right:5px;
	background: url(images/Images/menudate.gif) no-repeat;
	color:#666666;
	font-size:9px;
	margin:2px;
	font-weight:bold;
}
.hidden {
	visibility:hidden;
}
.visible {
	visibility:visible;
}


.button-link{width:410px; height:100px; margin:20px 0 30px 0;}
.adjust{padding:10px 10px;}
.button-link ul li{width:202px; height:20px; margin-right:2px;}

.button1{background:#afdb8e; border:solid 1px #495a3c; margin-left:50px;}
.button2{background:#d5a3b3; border:solid 1px #74515c; margin-left:30px;}
.button3{background:#aea7b4; border:solid 1px #61516e; margin-left:50px;}
.button4{background:#bdcd7d; border:solid 1px #5d643f; margin-left:30px;}
.button1, .button2, .button3, .button4{width:130px; height:105px; display:block;}

.p4{margin:30px 0 0 18px;}
.p3{margin:30px 0 0 18px;}
.p2{margin:30px 0 0 7px;}
.p1{margin:45px 0 0 18px;}
.p4, .p3, .p2, .p1{position:absolute; font-size:14px; color:#000; font-weight:bold; width:90px; text-align:center;}
.f1{margin-left:8px;}
.f2{margin-left:20px;}