body { margin:0; overflow: -moz-scrollbars-vertical; padding: 0; 
}
img{border:0}
.contenedor{
	width:780px;
	position:absolute;
	left:50%;
	margin-left:-390px;
	font-family:Verdana;
	background:url(../gifs/lineamenu.gif) repeat-y;
}
.contenedor-tour {
	width:780px;
	position:absolute;
	left:50%;
	margin-left:-390px;
	font-family:Verdana;
}
#menu {
	width:780px;
	float: left;
	margin: 0px;
	padding-bottom: 5px;
	background-color: #FFFFFF;
}
#idioma {
	float:left;
	padding:10px 0 0 64px;
	width: 200px;
}
#extra {
 width:250px;
 float:left;
 margin: 0px;
}
#menuv {
	width: 220px;
	padding: 10px 0 20px 25px;
	text-align:left;
	float: left;
	background: url(../imagenes/menu.jpg) no-repeat #FFFFFF;
}
#menuv ul {
	margin:0px;
	padding:0px;
	float: left;
}
#menuv li {
	line-height:30px;
	display:inline;
}
#menuv a {
	width:145px;
	padding:0 0 0 30px;
	float:left;
	margin-top:1px;
	font-size: 10px;
	text-decoration: none;
	border-bottom: solid #FC9B43 1px;
	font-weight: bold;
}
#menuv a:link, #menuv a:visited, #menuv a:active {
	color: #FFFFFF;
}
#menuv a:hover {
	color: #FC9B43;
	background:no-repeat url(../gifs/flecha.gif);
}
#avizos {
	float:left;
	font-size: 10px;
	width: 240px;
	text-align: center;
}
#ofertas {
	float:left;
	text-align:center;
	width: 240px;
	background: url(../gifs/lineacorreo.gif) top no-repeat;
	padding: 25px 0 0 0;
}
#ofertas img{
	text-align:inherit;
}
#avizos p {
	font-weight: normal;
	color: #666666;
	padding: 0;
	margin: 0;
}
#marco {
	width:525px;
	float:left;
	margin:0;
	text-align: right;
}
#piepagina{
	width:780px;
	height:60px;
	text-align:center;
	float:left;
	padding-top:22px;
	font-size:11px;
	color:#C0C0C0;
	background:#FFFFFF url(../gifs/lineapie.gif) repeat-x;
}
#piepagina font {
	color:#666666;
	font-size:10px;
}
#piepagina a {
	font-size:10px;
	text-decoration: none;
	font-weight: bold;
}
#piepagina a:link, #piepagina a:visited, #piepagina a:active {
	color: #999999;
}
#piepagina a:hover {
	color: #828282;
}
.cesta {
	width:525px;
	font-family:Verdana;
	padding: 0;
	float: left;
	padding-bottom: 15px;
}
.cesta a , #correos a{
	font-size:10px;
	font-weight:bold;
	margin:0px;
	font-family:Verdana;
	text-decoration:none;
}
.cesta a:link, .cesta a:visited, .cesta a:active {
	color: #666;
}
.cesta a:hover {
	color: #FFCC00;
}
#correos a:link, #correos a:visited, #correos a:active {
	color: #666;
}
#correos a:hover {
	color: #FFCC00;
}
.cesta a.e1:link, .cesta a.e1:visited, .cesta a.e1:active {
	color: #000000;
}
.cesta a.e1:hover {
	color: #FFCC00;
}
#ani-imagen {
	width:520px;
	text-align: center;
	height: 291px;
	float: left;
	background-color:#0070B5;
}
#subtitulo {
	width:520px;
	text-align: justify;
	color: #FF6600;
	font-weight: bold;
	font-size: 12px;
	margin-top: 15px;
}
.programa {
	width:255px;
	height:100px;
	float:left;
	margin:0 0 0 4px;
	background:url(../gifs/hr.gif);
	padding: 10px 0 0 0;
	font-size:10px;
	color: #666666;
	text-align: left
}
.programa p.f1{
	margin:0 0 8px 0;
	font-weight:bold;
	font-size:12px;
	font-family:Verdana;
	color:#E15A00;
	padding: 0;
	text-align: left;
}
.programa p.f2 {
	font-size:10px;
	font-family:Verdana;
	font-weight:bold;
	color: #FF6600;
	margin-top: 15px;
	text-align: right;
	margin-right: 5px;
}
.programa a, #titulo a, #avizos a {
	font-size:10px;
	font-weight:bold;
	margin:0;
	padding:0;
	font-family:Verdana;
	text-decoration:none;
}
.programa a:link, .programa a:visited, .programa a:active, #titulo a:link, #titulo a:visited, #titulo a:active, #avizos a:link, #avizos a:visited, #avizos a:active {
	color: #666;
}
.programa a:hover, #titulo a:hover, #avizos a:hover {
	color: #FFCC00;
}
.enlace {
	width:75px;
	float:right;
	text-align: right;
	padding-right: 8px;
}
#info{
	width:510px;
	float:right;
	margin:10px 0 10px 0;
}
#info font{
	font-size: 10px;
}
#info font.f1 {
	color: #996633;
	font-weight:bold;
}
#info font.f2 {
	color: #FF0000;
	font-weight:bold;
}
#info font.f3 {
	color: #C98621;
}
/*****************************************/
#est-inf {
	margin-top:5px;
	width:520px;
	float:left;
}
#est-inf p {
	font-family: Verdana;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-align:justify;
	margin: 0px;
	padding: 0 0 10px 0;
}
#est-inf ul {
	font-family: Verdana;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	text-align:justify;
}
#est-inf font.v1 {
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #FF9900;
}
#est-inf font.v2 {
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #FF0000;
}
.st-tours {
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #C98621;
}
#est-inf ul {
	font-family: Verdana;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	text-align:justify;
}
#est-inf table {
	width:100%;
}
#est-inf th {
	font-weight: bold;
	font-family: verdana;
	font-size: 12px;
	height:25px;
	text-align:left;
	vertical-align:top;
}
#est-inf td {
	vertical-align:top;
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #FF6600;
	padding: 5px 0 0 3px;
	text-align: justify;
}
#est-inf td.v3 {
	color: #000000;
	font-size: 11px;
	font-family: Verdana;
}
#est-inf td.v1 {
	padding-left:5px;
	padding-top:2px;
	padding-bottom:2px;
	vertical-align:top;
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #C98621;
}
#est-inf span{
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #0000FF;
}
#cont-solicitud {
	width:520px;
	font-size:10px;
	color:#FFFFFF;
	background:url(../imagenes/bac.jpg) repeat-x;
	font-weight: bold;
	font-family: Verdana;
}
.formulario {
	background-color: #FFFFFF;
	color: #AF4208;
	font-family: verdana;
	font-size: 10px;
	font-weight:normal;
	border:solid #FC9B43 1px;
}
.cesta font.precio{
	font-family: Verdana;
	font-size: 10px;
	font-weight:bold;
}
#cont-destino a:link, #cont-destino a:visited, #cont-destino a:active{
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
	color:#FFFFFF;
	font-family:Verdana;
}
.cesta p {
	font-family: Verdana;
	font-size: 13px;
	color: #D24F00;
	text-align: justify;
}
.cesta font.lc {
	font-size: 25px;
	font-family: Verdana;
	font-weight: bold;
	color: #FF6600;
}
.cesta font.pg {
	font-family: Verdana;
	font-size: 13px;
	font-weight: bold;
	color: #D24F00;
}
.cesta font.v1 {
	color: #996633;
}
.cesta font.v2 {
	color: #FF0000;
	font-weight:bold;
}
.cesta font.v3 {
	color: #999999;
	font-size: 11px;
	font-family: Verdana;
}
#cont-hotel{
	width:500px;
	text-align:left;
}
#cont-hotel p{
	text-align:justify;
	margin:10px 0 10px 0;
}
#servicios{
	width:165px;
	height:35px;
	float:left;
	margin:10px 1px 0 0;
	font-family:Verdana;
	font-size: 12px;
	color:#000000;
	font-weight:bold;
}
#cont-solicitud td {
	padding-bottom: 7px;
	text-align: left;
	font-family: Verdana;
	font-weight: bold;
	font-size: 12px;
}
#cont-solicitud th {
	text-align: left;
}
#cont-hotel{
	width:520px;
	text-align:left;
	float: left;
	margin: 0 0 10px 0;
}
#servicios{
	width:172px;
	height:35px;
	float:left;
	margin:10px 1px 0 0;
	font-family:Verdana;
	font-size: 12px;
	color:#D24F00;
	font-weight:bold;
}
#servicios img {
	margin:0 5px 0 0;
}
#mapaweb {
 float:left;
 width:255px;
}
#mapaweb a {
	font-size:10px;
	font-weight:bold;
	margin:5px;
	font-family:Verdana;
	text-decoration:none;
}
#mapaweb a:link, #mapaweb a:visited, #mapaweb a:active {
	color: #FF9900;
}
#mapaweb a:hover {
	color: #FFCC00;
}
#galeria {
	width:258px;
	text-align:center;
	float:left;
	font-family: Verdana;
	font-size: 13px;
	color: #D24F00;
}
#avizos td {
	height: 25px;
}
#est-inf span.s01 {
	color: #FF6600;
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
}
.cesta td{
	vertical-align:top;
	padding:0 0 0 3px
}
.cesta ul{
	margin:0px;
	padding:0px;
}
.cesta li{
	list-style:none;
	margin:10px 0 13px 0;
}
.sttextnegro1 {
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}.cesta p.p1 {
	color: #FFFFFF;
	text-align: center;
}
.cesta a.e2:link, .cesta a.e2:visited, .cesta a.e2:active {
	color: #FFFFFF;
}
.cesta a.e2:hover {
	color: #FFCC00;
}
#fotoe {
	width:260px;
	height:250px;
	float:left;
	color:#FF6600;
	font-size:24px;
	text-align: center;
}
#est-imgs{width:120px; float:left; text-align:center; padding:0;}
#est-imgs p{font-size:13px; font-weight:bold; color:#000;}
#prueba{
width:241px;
background-repeat:no-repeat;
height:1250px;}
 #avizos td {
	text-align: center;
	height: 17px;
}
 
 #programa2 {
	width:230px;
	height:100px;
	float:left;
	margin:8px 0 0 0;
	font-size:11px;
	background:url(../gifs/hr.gif);
	color: #000;
}
#programa2 p.f1 {
	margin:5px;
	font-weight:bold;
	font-size:12px;
	font-family:Verdana;
	color:#E15A00;
}
#programa2 p.f2 {
	font-size:11px;
	font-family:Verdana;
	font-weight:bold;
	color: #000000;
	margin-top: 15px;
	text-align: right;
}
#programa2 a, #titulo a, #avizos a {
	font-size:10px;
	margin:5px;
	font-family:Verdana;
	text-decoration:none;
}
.impuesto {
 float:left;
 width:100px;
 font-size: 9px;
 margin-top: 15px;
}
#impuesto2 {
	float:left;
	width:50px;
	margin-top: 15px;
}
#marcos {
	width:525px;
	float:left;
	text-align: left;
}
.stcajatexto {
 color:#FF6600;
 font-family:verdana;
 font-size:10px;
 border:solid #FFF 1px;
 font-weight: normal;
 margin: 0 0 0 5px;
}
.boton-enviar{
	width: 100px;
	height: 25px;
	border-style: none;
	background-color:#FFFFFF;
	cursor:pointer;
	background-image:url(../gifs/c-enviar.gif);
}
.boton-borrar{
	width: 100px;
	height: 25px;
	border-style: none;
	background-color:#FFFFFF;
	cursor:pointer;
	background-image:url(../gifs/c-borrar.gif);
}
.i-boton-enviar{
	width: 100px;
	height: 25px;
	border-style: none;
	background-color:#FFFFFF;
	cursor:pointer;
	background-image:url(../gifs/i-enviar.gif);
}
.i-boton-borrar{
	width: 100px;
	height: 25px;
	border-style: none;
	background-color:#FFFFFF;
	cursor:pointer;
	background-image:url(../gifs/i-borrar.gif);
}
.p-boton-enviar{
	width: 100px;
	height: 25px;
	border-style: none;
	background-color:#FFFFFF;
	cursor:pointer;
	background-image:url(../gifs/p-enviar.gif);
}
.p-boton-borrar{
	width: 100px;
	height: 25px;
	border-style: none;
	background-color:#FFFFFF;
	cursor:pointer;
	background-image:url(../gifs/p-borrar.gif);
}
.cesta p.correo {
	margin-left: 20px;
}
.contenedor .cesta #est-inf object.cuadro { margin-bottom: 10px; 
}
td.textbox {
 background-image:url(../imagenes/text.jpg);
 height: 23px;
}
.textarea {
 background-image:url(../imagenes/textarea.jpg);
 height: 65px;
}
.textarea2 {
	background: url(../gifs/textarea2.gif) no-repeat;
}
.correo img {
	margin-top: auto;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: 20px;
}

.Estilo1 {
	color: #666666;
	font-size: 10px;
}
.Estilo3 {color: #666666}
.Estilo5 {font-size: 10px}

#est-inf td.abajo { vertical-align: bottom; }
#previewcontainer { z-index:4; left:318px; visibility:visible; position:absolute; top:184px; }
#previewcontainer p {
 font-family: Verdana;
 font-size: 10px;
 color: #000000;
 text-align: justify;
}
a.f { font-size: 12px; }
#tira-imagenes{
 width: 185px;
 float: left;
}
#programa-tour{
 width: 335px;
 float: left;
 color: #000;
 font-family: Verdana;
 font-size: 11px;
 font-weight: bold;
}
#programa-tour li {
 list-style: square;
 font-weight: normal;
 font-size: 12px;
 margin: 7px 0 7px 0;
}
#linea-precio{
 background:url(../gifs/lineaprecio.gif) top repeat;
 width:inherit;
 height:10px;
 padding:0;
 margin:0
}
	
#programa-tour ol {
 padding-top: 0px;
 margin-top: 0px;
}

.boton-borrar-c, .boton-borrar-i, .boton-borrar-p{
	width: 110px;
	height: 30px;
	border-style: none;
	background-color:#FFFFFF;
	cursor:pointer
}
.boton-borrar-p{
	background-image:url(../imagenes/borrar-p.jpg)
}.boton-borrar-c{
	background-image:url(../imagenes/borrar-c.jpg)
}
.boton-borrar-i{
	background-image:url(../imagenes/borrar-i.jpg)
}
.boton-enviar-c, .boton-enviar-i, .boton-enviar-p{
	width: 110px;
	height: 30px;
	border-style: none;
	background-color:#FFFFFF;
	cursor:pointer
}
.boton-enviar-c{
	background-image: url(../imagenes/enviar-c.jpg);
}
.boton-enviar-i{
	background-image: url(../imagenes/enviar-i.jpg);
} .boton-enviar-p{
	background-image: url(../imagenes/enviar-p.jpg);
}

/*Para la ventana flotante de los tour (formulario)*/
#win {
	position:absolute;
	z-index:2;
	visibility:hidden;
	width:350px;
	height:210px;
}
#top{
	height:10px;
	width:350px;
	background:url(../imagenes/borde-1.gif) no-repeat;
	background-position:bottom;
} 
#top2{
	height:10px;
	width:540px;
	background-image:url(../gifs/borde-1b.gif);
	background-position:bottom;
}
img.left{float:left;} img.right{float:right;}
#bottom{
	height:10px;
	width:350px;
	background: url(../imagenes/borde-2.gif) no-repeat;
}
#bottom2{
	height:21px;
	width:520px;
	background-image: url(../gifs/borde-2b.png);
}
#margen{
	background:url(../imagenes/borde01.jpg) repeat-y #ffffff;
	width:350px;
}
#margen2{
	background:url(../imagenes/borde01b.jpg) repeat-y #ffffff;
	width:520px;
}
#popup{background:url(../imagenes/borde03.jpg) repeat-y right; padding: 0 0 0 10px;}
#popup2{
	background:url(../imagenes/borde03b.jpg) repeat-y right;
	padding:0;
}

.captcha {
	background: url(../gifs/captcha.gif) no-repeat;
}
.captcha2 {
	background: url(../gifs/captcha2.gif) no-repeat;
}
.text-naranja {
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #FF6600;
}
#td-form {
	vertical-align:top;
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #FF6600;
	padding: 5px 0 0 3px;
	text-align: justify;
}
/*Ayuda para botones de pedido de informacion y galeria de imagenes*/
#info-galeria {
	width:515px;
	float:left;
	background:url(../gifs/cholito-ani.gif) no-repeat bottom left;
	height:140px;
	margin-top: 5px;
}
	
#pedido-info {
	width:175px;
	margin-left:185px;
	float:left;}
#galeria-imagenes {
	width:175px;
	float:left;
	margin-left:337px
}

#correos{
	float: left;
	width: 779px;
	vertical-align: bottom;
	background-color: #FFFFFF;
}
#previewcontainer {
	z-index:100;
	left:315px;
	visibility:visible;
	position:absolute;
	top:183px;
}
#previewcontainer p {
 font-family: Verdana;
 font-size: 10px;
 color: #000000;
 text-align: justify;
}
h1.oculto{
	font-size:1px;
	color:#FFFFFF;
	margin: 0;
	padding: 0;
}
.exp-dias {
	float: left;
	width: 500px;
	padding-left: 10px;
	color: #666;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	margin: 15px 0 5px 0;
}
