@charset "utf-8";
/* CSS Document */

body {
		background-image:url(../images/back.jpg);
		margin:3px;
}

.campo {
		border:#99ca3c solid 1px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#663001;
}

.campoerror{
		background-color:#FF9;
		border:#FF0000 solid 1px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#663001;
}

.boton {
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:bold;
		color:#FFF;
		border:0px;
		background-color:#663001;
		padding:3px;
		cursor:pointer;
}

.td-telefonos {
		padding-left:40px;
		border-left:#CCC dotted 1px;
}

.obligatorio {
		font-family:Arial, Helvetica, sans-serif;
		font-weight:bold;
		font-size:12px;
		color:#F00;
}

.validez {
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#663001;
		text-align:left;
		font-weight:bold;
}

.precios {
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#663001;
		text-align:center;
		font-weight:bold;
}

.precios2 {
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#663001;
		text-align:left;
		font-weight:bold;
}

.tours {
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		color:#663001;
		font-weight:bold;
}

.tours2 {
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
		color:#6c6c6c;
		text-decoration:none;
		font-style:italic;
}

.preciotour {
		font-family:Arial, Helvetica, sans-serif;
		font-weight:bold;
		font-size:15px;
		color:#F00;
}

.habitacion {
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
		color:#FFF;
		text-align:center;
		font-weight:bold;
}

.habitacion2 {
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
		color:#FFF;
		text-align:left;
		font-weight:bold;
}

.link {
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
		color:#6c6c6c;
		text-decoration:none;
		font-style:italic;
}
.link:hover {
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
		color:#6c6c6c;
		text-decoration:underline;
		font-style:italic;
}

.link-idioma {
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
		color:#663001;
		text-decoration:none;
		font-weight:bold;
}

.link-idioma:hover {
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
		color:#663001;
		text-decoration:underline;
		font-weight:bold;
}

#tabla {
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#663001;
		font-weight:bold;
}

#encabezado {
		width:817px;
		text-align:center;
		margin:0 auto;
		padding:0px;
}

#logo {
		width:400px;
		float:left;
		padding-left:100px;
		text-align:right;
		vertical-align:top;
}

#idioma {
		width:312px;
		float:right;
		clear:right;
		text-align:right;
		vertical-align:top;
		padding-top:35px;
		padding-right:5px;
}

#borde-top {
		width:817px;
		text-align:center;
		margin: 0 auto;
		padding-top:64px;
}

#menu {
		width:817px;
		text-align:center;
		margin:0 auto;
		padding-top:0px;
}

#menu ul {
		padding:0px 0px 0px 60px;
		margin: 0px;
		background-image:url(../images/menu-back.png);
		background-repeat:no-repeat;
		list-style: none;
		font-family:Arial, Helvetica, sans-serif;
		font-size: 13px;
		font-weight: bold;
		width: 757px;
		height: 35px; 
		float: left;
}

#menu ul li {
		display: inline;
}

#menu ul li a:link, #menu ul li a:visited {
		color: #FFF;
		margin: 0px;
		padding: 9px 15px;
		float: left;
		text-align:center;
		text-decoration: none;
		border-right: solid 1px #477900;
}

#menu ul li a:hover, #menu ul li a:active{
		color: #FFF;
		background-color: #663001;
}

#menu #primero {
		border-left: solid 1px #477900;
}

#menu-pt {
		width:817px;
		text-align:center;
		margin:0 auto;
		padding-top:0px;
}

#menu-pt ul {
		padding:0px 0px 0px 75px;
		margin: 0px;
		background-image:url(../images/menu-back.png);
		background-repeat:no-repeat;
		list-style: none;
		font-family:Arial, Helvetica, sans-serif;
		font-size: 13px;
		font-weight: bold;
		width: 742px;
		height: 35px; 
		float: left;
}

#menu-pt ul li {
		display: inline;
}

#menu-pt ul li a:link, #menu-pt ul li a:visited {
		color: #FFF;
		margin: 0px;
		padding: 9px 15px;
		float: left;
		text-align:center;
		text-decoration: none;
		border-right: solid 1px #477900;
}

#menu-pt ul li a:hover, #menu-pt ul li a:active{
		color: #FFF;
		background-color: #663001;
}

#menu-pt #primero {
		border-left: solid 1px #477900;
}

#menu-en {
		width:817px;
		text-align:center;
		margin:0 auto;
		padding-top:0px;
}

#menu-en ul {
		padding:0px 0px 0px 90px;
		margin: 0px;
		background-image:url(../images/menu-back.png);
		background-repeat:no-repeat;
		list-style: none;
		font-family:Arial, Helvetica, sans-serif;
		font-size: 13px;
		font-weight: bold;
		width: 727px;
		height: 35px; 
		float: left;
}

#menu-en ul li {
		display: inline;
}

#menu-en ul li a:link, #menu-en ul li a:visited {
		color: #FFF;
		margin: 0px;
		padding: 9px 15px;
		float: left;
		text-align:center;
		text-decoration: none;
		border-right: solid 1px #477900;
}

#menu-en ul li a:hover, #menu-en ul li a:active{
		color: #FFF;
		background-color: #663001;
}

#menu-en #primero {
		border-left: solid 1px #477900;
}

#flash {
		width:797px;
		margin:35px auto 0 auto;
		padding:0px 10px 0 10px;
		background-image:url(../images/flash-back.gif);
		background-repeat:repeat-y;
}

#borde-botom {
		width:817px;
		text-align:center;
		margin:0 auto;
}

#titular {
		width:809px;
		text-align:center;
		margin:0 auto;
		background-color:#99ca3c;
		height:35px;
		padding-top:5px;
}

#titular h1 {
		font-family:Arial, Helvetica, sans-serif;
		font-size:18px;
		color:#FFF;
		font-weight: bolder;
		font-variant:small-caps;
		text-align:left;
		text-decoration:underline;
		padding-left:20px;
		margin:0px;
}

#sub {
		font-family:Arial, Helvetica, sans-serif;
		color:#FFF;
		font-size:12px;
		font-weight:bold;
		background-color:#99ca3c;
		padding:5px;
}

#cuerpo {
		width:770px;
		text-align:left;
		margin:0 auto;
		background-color:#FFF;
		padding:5px 20px;
}

#cuerpo p {
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#6c6c6c;
		font-style:italic;
		text-align:left;
}

#pie {
		width:770px;
		text-align:left;
		margin:0 auto;
		background-color:#eee2ba;
		padding:5px 20px;
}

#pie p {
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#663001;
		text-align:left;
		font-weight:bold;
}

#nldm {
		width:770px;
		text-align:center;
		margin:0 auto;
		padding:15px 0px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#6c6c6c;
		font-style:italic;
}

.nldm-link {
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#663001;
		font-style:italic;
		font-weight:bold;
		text-decoration:none;
}

.nldm-link:hover {
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#663001;
		font-style:italic;
		font-weight:bold;
		text-decoration:underline;
}