*{ vertical-align:top;}
body {font-family: Arial, Verdana, Helvetica, Geneva;font-size: 11px;margin: 0px 10px 10px;background-color:#333300;background-image: url(../images/f_color.gif);background-repeat: repeat;background-position: left top;background-attachment: scroll;text-align: justify;}
p{ margin:0px; padding:0px; padding-bottom:10px;  }
p.hometxt{ font-size:12px; margin:0px; padding:0px;}
a{ color: #600}

.base_rec {background-attachment: scroll;background-image: url(../images/f_base.jpg);background-repeat: repeat;	background-position: left top;width: 979px;}
.base_rec_pop {background-attachment: scroll;background-image: url(../images/f_base.jpg);background-repeat: repeat;	background-position: left top;}

.rec_central {color: #000000;text-decoration: none;	height: 526px;width: 932px; color:#25200e;}

.top_nav { text-align:right; color:#FFF; padding-top:5px; padding-right:30px;}
.top_nav a{ color:#FFF; text-decoration:none; padding-left:3px; padding-right:3px;}
.top_nav a:hover{ color: #ccc; }
.navmenu_f{ background-image: url(../images/f_b.gif); background-repeat:no-repeat; background-position: right 25px; padding-top:35px;}

.foto_der {padding: 0px;float: right;margin-top: 0px;margin-right: 0px;margin-bottom: 5px;margin-left: 10px;border: 3px solid #FFFFFF;}
.foto_centro {border: 3px solid #FFFFFF; margin-left:auto; margin-right:auto; text-align:center;}

.foto_centro_over {border: 3px solid #FFFFFF;text-align:center; margin-bottom:10px;}



/*diagramacion*/
h1, h2, h3, h4{ margin:0px; padding:0px;display:block; }
h1 {font-size: 16px;text-align: center; background-image:url(../images/f_titulos_dest.gif); background-repeat: no-repeat; padding-bottom:3px; padding-top:8px; margin-bottom:20px; color:#FFF; margin-top:10px; }
h2 {font-size: 14px;margin-top:0px;border-bottom:3px solid #663; margin-bottom:5px; }
h3 {font-size: 12px;margin-top:0px;border-bottom:2px solid #663; margin-bottom:5px;}
h4 {font-size: 11px;margin-top:0px;}

dl dt{ font-weight:bold;font-size: 12px; margin-left:20px;}
dl dd{ margin-top:5px; margin-bottom:10px;}
ul{ margin-top:0px; }

.oculto_cont ul{ list-style:url(../images/vineta.gif);}
.oculto_cont  ul li{ padding-bottom:2px; margin-bottom:2px; border-bottom:1px dotted #663;width:90%; }
ul.listado{ list-style:url(../images/vineta.gif);}
ul.listado li{ padding-bottom:2px; margin-bottom:2px; border-bottom:1px dotted #663;width:98%; }

.fix{ display:block; clear:both;}


.rec_png01{ background-image:url(../images/rec01_.png); background-repeat:no-repeat; width:350px;}
.rec_png01 h4{ margin:10px; margin-bottom:0px; padding-bottom:0px;  border-bottom:1px solid #663; }
.rec_png01 .iconos{ text-align:center; padding:10px; padding-bottom:0px;}
.rec_png01 .iconos img{ margin-left:1px; margin-right:1px;}

.col1, col_2a, col_2b, col_3, col_3_centro {line-height:14px;}

.col_1bot_home{padding-right: 9px;padding-left: 9px;height:250px; vertical-align:top;}

.col_1{padding-right: 9px;padding-left: 9px;height:360px; vertical-align:top; clear:both; display:block; }
.col_1b{padding-right: 9px;padding-left: 9px;height:360px; vertical-align:top; width:700px; float:right }
.col_1c{padding-right: 9px;padding-left: 9px;vertical-align:top;}

.col_1d{padding-right: 9px;padding-left: 9px;vertical-align:top; overflow:auto; height:365px;}

.col_2a {padding-right: 18px;padding-left: 9px;width: 387px; border:none; float:left;padding-top: 0px;padding-bottom: 0px; height:375px; vertical-align:top; }
.col_2b{padding-right: 9px;padding-left:12px;border-left-width: 1px;border-left-style: solid;border-left-color: #cabe5e;  float:right; width:460px;height:375px;}

.col_2a_guia {padding-right: 18px;padding-left: 9px;width: 317px; border:none; float:left;padding-top: 0px;padding-bottom: 0px; height:375px; vertical-align:top; }
.col_2b_guia{padding-right: 9px;padding-left:12px;border-left-width: 1px;border-left-style: solid;border-left-color: #cabe5e;  float:right; width:560px;height:375px;}



.col_2c {padding-right: 18px;padding-left: 3px;width: 350px; border:none; float:left;padding-top: 0px;padding-bottom: 0px; height:375px; vertical-align:top; }
.col_2d{padding-left:18px;border-left-width: 1px;border-left-style: solid;border-left-color: #cabe5e;  float:right; width:500px;height:375px;line-height:14px;}

.col_3a{padding-right: 9px;padding-left: 9px;width: 257px; border:none; float:left;padding-top: 0px;padding-bottom: 0px; height:365px; vertical-align:top; }

.col_3, .col_3_centro {padding-right: 9px;padding-left: 9px;width: 291px; border:none; float:left;padding-top: 0px;padding-bottom: 0px; height:365px; vertical-align:top; }
.col_3_centro{border-right-width: 1px;border-right-style: solid;border-right-color: #cabe5e;border-left-width: 1px;	border-left-style: solid;border-left-color: #cabe5e;}

.col_3b_bot{padding-right: 9px;padding-left: 9px;width: 150px; border:none; float:left;padding-top: 0px;padding-bottom: 0px; height:360px; }
.col_3b, .col_3b_centro {padding-right: 9px;padding-left: 9px;width: 356px; border:none; float:left;padding-top: 0px;padding-bottom: 0px; height:360px; }
.col_3b_centro{border-right-width: 1px;border-right-style: solid;border-right-color: #cabe5e;}


.col_3_bot td {padding-right: 9px;padding-left: 9px;padding-top: 0px;padding-bottom: 0px;width: 120px;vertical-align:top;} 
.col_3_bot td +td +td {	padding-right: 9px;	padding-left: 9px;width: 377px;}
.col_3_bot td +td{padding-top: 0px;padding-bottom: 0px;border-right-width: 1px;border-right-style: solid;	border-right-color: #cabe5e;width: 377px;}

ul.sub_b_int{list-style-type: none; margin:0px; padding:0px;}
ul.sub_b_int a{color: #FFFFFF;text-decoration: none;padding-top: 2px;padding-bottom: 3px;display: block;width: 120px;padding-left: 5px;	background-image: url(../images/sub_b_int.gif);background-repeat: no-repeat;}
.sub_b_int a:hover { color:#FF9;}

ul.bot_int{ margin:0px; padding:0px; list-style:none;}
ul.bot_int li { background-image:url(../images/sub_b_int.gif); background-repeat:no-repeat; padding:3px;}
ul.bot_int li a{ padding-left:8px; color:#FFF; text-decoration:none;} 
.pensamiento {font-size: 14px;font-style: italic;line-height: 18px;color: #000000;}

ul.viajes_list{list-style-type: none; margin:0px; padding:0px;}
ul.viajes_list a{color: #000;text-decoration: none;padding-top: 2px;padding-bottom: 3px;display: block;padding-left: 75px;	background-image: url(../images/ver_info.gif);background-repeat: no-repeat; margin-bottom:5px; font-weight: bold;}
.viajes_list a:hover { color:#FF9;background-image: url(../images/ver_info.gif);}


ul.home_list{list-style-type: none; margin:0px; padding:0px; width:170px; margin-bottom:10px; margin-top:15px;}
ul.home_list li { background-image: url(../images/bot_home.gif); background-repeat:no-repeat; padding:3px; padding-top:12px; padding-bottom:12px;}
ul.home_list li a{ padding-left:8px; color:#FFF; text-decoration:none;} 
ul.home_list li a:hover{ padding-left:8px; color: #FF9; text-decoration:none;} 



.col_alt {height: 360px; vertical-align:top;}

#creditos {padding-bottom:2px; clear:both; display:block;}
#creditos a.autor{ color:#333; text-align:right; padding-top:2px; font-size:10px; float:right; clear:both; text-decoration:none; padding-bottom:5px;}
#creditos a.autor:hover{ color:#c5be9a; }


#nav_viajes{ display:block; clear:both; overflow:auto; background-image:url(../images/f_titulos.gif); background-repeat: no-repeat; padding-bottom:3px; padding-top:6px; margin-bottom:0px; color:#FFF; margin-top:10px; }
#nav_viajes h1{ text-align:left; float:left; background:none; margin-top:0px; padding:0px; margin-left:20px; font-size:14px; padding-top:2px; color:#000;border-bottom:3px solid #663; margin-bottom:5px; width:353px;}
#nav_viajes ul.bot_viajes{ float:right; list-style:none; margin:0px; padding:0px; margin-top:5px; padding-right:30px;}
#nav_viajes ul.bot_viajes li{ display:inline; }
#nav_viajes ul.bot_viajes li +li{border-left: 1px solid #fff;}
#nav_viajes ul.bot_viajes li a{ font-size:12px; margin:5px; color:#fff; text-decoration:none; }
#nav_viajes ul.bot_viajes li a:hover{ color:#FC0} 
#nav_viajes ul.bot_viajes li a:active{ font-weight:bold; font-size:11px; margin:5px; color:#ccc; text-decoration:none;}

/**/
#oculto{ height:360px; overflow:hidden; padding-left:18px; padding-right:18px;}
#oculto oculto_cont{ display:block; clear:both; padding-bottom:50px;}
.scroll-pane{ overflow:auto; height:330px; padding-right:10px;}

/**/
#oculto2 { overflow:hidden; height:130px; margin-top:0px; margin-bottom:0px;padding-left:5px; padding-right:5px; vertical-align:top; padding-top:5px;}
#oculto2 ul#testimonio{ list-style:none; margin:0px; padding:0px; }
#oculto2 ul#testimonio li{ height:150px; vertical-align:top; margin-bottom:150px; line-height:14px;width:400px; }
#oculto2 ul#testimonio li p{ margin:0px; padding:0px;}
#oculto2 ul#testimonio li img.foto{ float:left; margin-right:20px; margin-bottom:10px; border:2px solid #FFF; }
#oculto2 ul#testimonio li strong{ color: #000; font-size:14px; }
#oculto2 ul#testimonio li a{ color:#000;}

#oculto3 { overflow:hidden; height:355px; margin-top:0px; margin-bottom:0px;}

#oculto4 { overflow:hidden; height:355px; margin-top:0px; margin-bottom:0px;}
#oculto4 div#guias{ list-style:none; margin:0px; padding:0px; }
#oculto4 div#guias .foto{ float:right; margin-left:20px; margin-bottom:10px; border:3px solid #FFF; }
#oculto4 div#guias strong{ color: #000; font-size:12px; }

/*TAbla Tarifas*/
#tarifas{ width:100%}
#tarifas th{ background-color:#65572a; color:#FFF; text-align:center; padding:3px;}
#tarifas tr td{padding:3px; border-bottom:dotted 1px #630;font-weight:bold; font-size:12px;}


/*TAbla salidas*/
#tsalidas{ width:100%}
#tsalidas th{ background-color:#65572a; color:#FFF; text-align:center; padding:3px;font-size:12px;}
#tsalidas tr td{padding:3px; border-bottom:dotted 1px #630; text-align:center; font-weight:bold; font-size:12px;}

/*Tabla noticias*/
#tnews{ width:100%}
#tnews tr +tr td{padding:3px; border-bottom:dotted 1px #630;font-size:11px;}
#tnews tr td img{ border: 3px solid #FFF; margin-right:10px;}

/**/
.pager_examples .pager{ display:block; text-align:right; padding:5px; clear:both;}
.pager_examples .pager a {margin-left:3px; margin-right:3px; padding-left:6px; padding-right:7px; padding-top:4px; padding-bottom:10px; background-image: url(../images/av00_f.gif);color: #000; font-weight: bold; text-decoration:none; }
.pager_examples .pager a.highlight { color: #000;font-weight: bold;background-image: url(../images/av01_f.gif); }
