@charset "utf-8";
body {
	background-color:#ffffff;
	color:#555555;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0px;
	padding:0px;
	line-height:16px;

}

#pagina {
margin:auto;}

#foto{
width:918px;
margin:auto;
height:233px;
background-color:#CCCCCC;
}



#menu {
background-color:#19430F;
background-image:url(img/fondo-menu-top.gif);
background-repeat:repeat-x;
line-height:33px;
width:918px;
margin:auto;
height:33px;

}

#footer {
background-color:#19430F;
line-height:16px;
width:918px;
margin:auto;
text-align:center;

}

.enlace01, .enlace01:link, .enlace01:visited {
text-decoration:none;
color:#FFFFFF;
display:inline-block;
font-size:10px;
text-transform:uppercase;
padding:0px 12px 0px 12px;

}

.enlace01:hover, .enlace01:visited:hover {
text-decoration:none;
color:#FFFFFF;
display:inline-block;
font-size:10px;
text-transform:uppercase;
background-image:url(img/boton-over.gif);
background-repeat:repeat-x;
padding:0px 12px 0px 12px;

}

.enlace02, .enlace02:link, .enlace02:visited {
text-decoration:none;
color:#FFFFFF;
display:inline-block;
font-size:10px;
text-transform:uppercase;
padding:0px 12px 0px 12px;
background-image:url(img/boton-active.gif);

}

.enlace02:hover, .enlace02:visited:hover {
text-decoration:none;
color:#ffffff;
display:inline-block;
font-size:10px;
text-transform:uppercase;
background-image:url(img/boton-active.gif);
background-repeat:repeat-x;
padding:0px 12px 0px 12px;

}



.enlacefooter, .enlacefooter:link, .enlacefooter:visited {
text-decoration:none;
color:#FFFFFF;
display:inline-block;
font-size:10px;
text-transform:uppercase;
padding:0px 9px 0px 9px;

}

.enlacefooter:hover, .enlacefooter:visited:hover {
text-decoration:none;
color:#67D850;
display:inline-block;
font-size:10px;
text-transform:uppercase;
background-repeat:repeat-x;
padding:0px 9px 0px 9px;

}


h1 {
font-size:16px;
font-weight:bold;
color:#0b7310;
padding-top:27px;

}


h2 {
font-size:14px;
font-weight:bold;
color:#0b7310;
margin:0px;


}




.enlace33, .enlace33:link, .enlace33:visited {

font-weight:bold;
color:#0b7310;
text-decoration:none;
background-image:url(img/intro01.gif);
background-position:top;
padding-bottom:0px;
padding:2px;
}

.enlace33:hover, .enlace33:visited:hover {
font-weight:bold;
color:#1C4811;
text-decoration:none;
background-image:url(img/intro01.gif);
background-position:top;
margin:0px;
padding-bottom:0px;
padding:2px;
}





.green01{
font-weight:bold;
color:#0b7310;

}


.green05{
font-weight:bold;
font-size:15px;
color:#0b7310;

}

.tablaContenido {
background-image:url(img/fondo-contenido.jpg);}


#informacion{
margin-right:29px;
}

#unpx {
height:2px;
background-color:#FFFFFF;}



#idioma {
width:150px;
float:right;
text-align:right;
}

#botoneraIzq {
background-image:url(img/botoneraizq.jpg);}

.botonizq, .botonizq:link, .botonizq:visited {
text-decoration:none;
color:#236f27;
display:block;
font-size:10px;
text-transform:uppercase;
padding:0px 0px 0px 5px;
line-height:30px;

}

.botonizq:hover, .botonizq:visited:hover {
text-decoration:none;
color:#236f27;
display:block;
font-size:10px;
text-transform:uppercase;
background-image:url(img/botonizq01.jpg);
background-repeat:repeat-x;
line-height:30px;
padding:0px 0px 0px 5px;

}


.botonizqActivo{
text-decoration:none;
color:#236f27;
display:block;
font-size:10px;
text-transform:uppercase;
background-image:url(img/botonizq01.jpg);
background-repeat:repeat-x;
line-height:30px;
padding:0px 0px 0px 5px;

}


#tips {
margin:auto;
width:898px;
padding:10px;
background-color:#cccccc;
line-height:12px;
text-align:center;
font-weight:bold;}


a:link, a:visited {
color:#565656;}

a:hover, a:visited:hover {
color:#898989;}


.fondopromos {
background-image:url(img/fondo-promos.jpg);
background-repeat:repeat-x;
color:#156b01;
padding:10px;}



.idioma, .idioma:link, .idioma:visited {
font-size:11px;
text-decoration:underline;}
.idioma:hover, .idioma:visited:hover {
text-decoration:none;}


.to, .to:link, .to:visited {
font-size:12px;
font-weight:bold;
color:#FFFFFF;
text-decoration:none;
display:block;}

.to:hover, .to:visited:hover {
font-size:12px;
font-weight:bold;
text-decoration:none;
color:#003300;
display:block;}




.to2, .to2:link, .to2:visited {
font-size:12px;
font-weight:bold;
color:#FFFFFF;
text-decoration:none;
display:block;}

.to2:hover, .to2:visited:hover {
font-size:12px;
font-weight:bold;
text-decoration:none;
color:#82DD6A;
display:block;}



.foto-tour {
margin-right:20px;
margin-bottom:22px;}

.foto-intro {
border-color:#0B7310;
margin-bottom:5px;}

.categoriasTours {
height:34px;
line-height:30px;
}

.tab-tours {
background-image:url(img/tab-active.jpg);
background-repeat:no-repeat;
background-position:top;
height:34px;

}


.tab-tours2 {
background-image:url(img/tab-inactive.jpg);
background-repeat:no-repeat;
background-position:top;
height:34px;

}



.tab, .tab:link, .tab:visited {
font-size:12px;
display:block;
color:#ffffff;
font-weight:bold;
text-decoration:none;
}

.tab:hover, .tab:visited:hover {
font-size:12px;
display:block;
color:#ffffff;
font-weight:bold;
text-decoration:underline;
}




 
/* the div that holds the date picker calendar */
.dpDiv {
	}
 
 
/* the table (within the div) that holds the date picker calendar */
.dpTable {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	color: #505050;
	background-color: #ece9d8;
	border: 1px solid #AAAAAA;
	}
 
 
/* a table row that holds date numbers (either blank or 1-31) */
.dpTR {
	}
 
 
/* the top table row that holds the month, year, and forward/backward buttons */
.dpTitleTR {
	}
 
 
/* the second table row, that holds the names of days of the week (Mo, Tu, We, etc.) */
.dpDayTR {
	}
 
 
/* the bottom table row, that has the "This Month" and "Close" buttons */
.dpTodayButtonTR {
	}
 
 
/* a table cell that holds a date number (either blank or 1-31) */
.dpTD {
	border: 1px solid #ece9d8;
	}
 
 
/* a table cell that holds a highlighted day (usually either today's date or the current date field value) */
.dpDayHighlightTD {
	background-color: #CCCCCC;
	border: 1px solid #AAAAAA;
	}
 
 
/* the date number table cell that the mouse pointer is currently over (you can use contrasting colors to make it apparent which cell is being hovered over) */
.dpTDHover {
	background-color: #aca998;
	border: 1px solid #888888;
	cursor: pointer;
	color: red;
	}
 
 
/* the table cell that holds the name of the month and the year */
.dpTitleTD {
	}
 
 
/* a table cell that holds one of the forward/backward buttons */
.dpButtonTD {
	}
 
 
/* the table cell that holds the "This Month" or "Close" button at the bottom */
.dpTodayButtonTD {
	}
 
 
/* a table cell that holds the names of days of the week (Mo, Tu, We, etc.) */
.dpDayTD {
	background-color: #CCCCCC;
	border: 1px solid #AAAAAA;
	color: white;
	}
 
 
/* additional style information for the text that indicates the month and year */
.dpTitleText {
	font-size: 12px;
	color: gray;
	font-weight: bold;
	}
 
 
/* additional style information for the cell that holds a highlighted day (usually either today's date or the current date field value) */ 
.dpDayHighlight {
	color: 4060ff;
	font-weight: bold;
	}
 
 
/* the forward/backward buttons at the top */
.dpButton {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: gray;
	background: #d8e8ff;
	font-weight: bold;
	padding: 0px;
	}
 
 
/* the "This Month" and "Close" buttons at the bottom */
.dpTodayButton {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: gray;
	background: #d8e8ff;
	font-weight: bold;
	}
 
