* {
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	list-style-image: none;
	list-style-type: none;
}
.clear {
	clear: both;
}
body {
	text-align:center;
	background-image: url(graficos/fondo.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	background-color: #E8F2D0;
}
#cuerpo {
	width:999px;
	text-align:left;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding: 0px;
	background-image: url(graficos/fondo_m.jpg);
	background-repeat:   repeat-y;
}
#cabecera {
	color: #333;
	width: 999px;
	height: 212px;
	background-image: url(graficos/viajes_nuria.jpg);
	margin: 0px;
	padding: 0px;
	float: left;
}
h1 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #960;
	width: 700px;
	margin-top: 2px;
	margin-bottom: 2px;
	padding-top: 3px;
	padding-bottom: 3px;
	font-weight: normal;
}
h2 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #6F6F4A;
	width: 700px;
	margin-top: 2px;
	margin-bottom: 2px;
	padding-top: 3px;
	padding-bottom: 3px;
	font-weight: normal;
}

#contenido #menu {
	list-style:none;
	display: inline;
	float: left;
	width: 731px;
	height: 36px;
	position: relative;
	background-image: url(graficos/fondo_me.gif);
}

#contenido   #menu ul.avmenu {
	list-style:none;
	display: inline;
	padding-left: 5px;
}
#contenido   #menu ul.avmenu li   {
	display:inline;
	vertical-align: middle;
}
#contenido   #menu .announce {
	clear:left;
	color:#505050;
	vertical-align: middle;
}
#contenido   #menu ul.avmenu     li a {
	color:#FFFFFF;
	vertical-align: middle;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	padding-top: 0px;
	padding-right: 12px;
	padding-bottom: 0px;
	padding-left: 12px;
	text-decoration: none;
	margin: 0px;
	line-height: 35px;
	height: 45px;
	list-style-image: none;
	list-style-type: none;
	font-weight: bold;
}
#contenido   #menu ul.avmenu     li a.current {
	color:#993300;
	vertical-align: middle;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	padding-top: 0px;
	padding-right: 12px;
	padding-bottom: 0px;
	padding-left: 12px;
	text-decoration: none;
	margin: 0px;
	line-height: 35px;
	height: 45px;
	list-style-image: none;
	list-style-type: none;
	font-weight: bold;
}
#contenido #menu ul.avmenu li a:hover{
	color:#993300;
	vertical-align: middle;
	padding-left: 12px;
	padding-top: 0px;
	padding-right: 12px;
	padding-bottom: 0px;
	height: 45px;
	list-style-image: none;
	list-style-type: none;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 35px;
	text-decoration: none;
	font-weight: bold;
}
#contenido #menu ul.avmenu ul {
	font-size:0.9em;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0px;
	padding-left: 0;
	vertical-align: middle;
}
#contenido #menu ul.avmenu ul a {
	vertical-align: middle;
}
#contenido #menu ul.avmenu ul ul {
	font-size:1em;
	vertical-align: middle;
}
#contenido #menu ul.avmenu ul ul a {
	vertical-align: middle;
}
#columna_izq {
	color: #333;
	width: 244px;
	padding: 0px;
	margin: 0px;
	height: 100%;
	float: left;
}
#fondo {
	float: left;
	background-image: url(graficos/fondo_m.jpg);
	background-repeat: repeat-y;
}

#columna_izq  .imagen {
	clear:left;
	color:#505050;
	line-height:1.3em;
	margin: 0px;
	padding: 0px;
}
#categorias/* comienzo menu Izquierdo */
 {
	float:left;
	width:244px;
}


#categorias  ul.avmenu {
	list-style:none;
	padding:0;
	width:244px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 18px;
	margin-left: 0;
	float: left;
}
#categorias  ul.avmenu  li {
	display:inline;
	padding:0;
	width: 244px;
	background-image: url(graficos/div_m.jpg);
	background-repeat: no-repeat;
	float: left;
	background-position: center 33px;
}
#categorias ul.avmenu li a{
	color:#333;
	font-size:12px;
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-indent: 50px;
	line-height: 35px;
	width: 244px;
	display: block;
}
#categorias  ul.avmenu  li  a:hover,#categorias  ul.avmenu  li  a.current {
	color:#689131;
	line-height: 35px;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 244px;
}
#categorias  ul.avmenu  ul {
	font-size:0.9em;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 0;
	width: 244px;
}
#categorias  ul.avmenu  ul  a {
	padding: 0px;
	width: 244px;
}
#categorias  ul.avmenu  ul  ul {
	font-size:1em;
}
#categorias  ul.avmenu  ul  ul  a {
}
#categorias  h2 {font-size:1.5em; font-weight:400;}
#categorias  .announce {
	border-bottom:1px solid #d8d8d8;
	border-left:4px solid #ccc;
	border-right:1px solid #d8d8d8;
	border-top:1px solid #d8d8d8;
	clear:left;
	color:#505050;
	line-height:1.3em;
	padding:0px;
	background-color: #FFFFFF;
	background-image: url(img/menubg.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
}
#categorias  p,.announce  p {font-size:0.9em;}

/* fin menu Izquierdo */

#contenido {
	width: 743px;
	margin: 0px;
	background-image: url(graficos/fondo_c.jpg);
	background-repeat:  repeat-x;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 24px;
	padding-left: 12px;
	float: left;
}
#contenido p {
	padding: 0px;
	margin: 0px;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
}


#columna_der {
	margin: 0px;
	width: 221px;
	float: left;
	background-color: #66CC00;
	padding: 0px;
}
#destacados {
	width: 731px;
	height: auto;
	padding: 0px;
	border: 1px dotted #CCCCCC;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 12px;
	margin-left: 0px;
	background-color: #F1FAE2;
	float: left;
	background-image: url(graficos/circul.jpg);
	background-repeat: no-repeat;
	background-position: 650px 9px;
}
#destacados .imagen {
	display: block;
	float: left;
	padding: 10px;
	margin-top: 0px;
	margin-right: 12px;
	margin-left: 0px;
}
#destacados .titulos {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	display: inline-block;
	width: 550px;
	padding-top: 6px;
}
#destacados .texto {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	line-height: 20px;
	width: 550px;
	display: inline;
}
.tarifa {
	margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #9A3233;
	text-decoration: none;
	font-weight: bold;
	line-height: 22px;
	text-transform: uppercase;
	padding: 0px;
}
.precio {
	margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #9A3233;
	text-decoration: none;
	font-weight: bold;
	line-height: 22px;
	text-transform: uppercase;
	padding: 0px;
}
.precio2 {
	margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #9A3233;
	text-decoration: none;
	font-weight: bold;
	line-height: 22px;
	text-transform: uppercase;
	padding: 0px;
}
.preciosel {
	margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #9A3233;
	text-decoration: none;
	font-weight: bold;
	line-height: 22px;
	padding: 0px;
}
#viajes {
	padding: 6px;
	margin-top: 24px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 8px;
	float: left;
	width: 580px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #9C3131;
}
#viajes .titulos {
	float: left;
	margin: 0px;
	background-image: url(graficos/pinn.jpg);
	background-repeat: no-repeat;
	background-position: 9px center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #688F34;
	text-decoration: none;
	font-weight: bold;
	line-height: 25px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 36px;
	clear: none;
	width: 94%;
}
#viajes p {
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	margin: 0px;
	width: 90%;
	float: left;
}
#viaje_destacado {
	padding: 6px;
	margin-top: 24px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 8px;
	float: left;
	width: 580px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #9C3131;
}
#viaje_destacado p {
	margin-top: 2px;
	margin-bottom: 2px;
	width: 580px;
	display: block;
}

#viaje_destacado .titulos {
	float: left;
	margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #699033;
	text-decoration: none;
	font-weight: bold;
	line-height: 25px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 36px;
	background-image: url(graficos/pin.jpg);
	background-repeat: no-repeat;
	background-position: 2px 3px;
	width: 544px;
	background-color: #E8F2D0;
}
#hoteles #estrellas        {
	text-align: right;
	padding-top: 3px;
	width: 150px;
	float: right;

}
#hoteles #estrellas img {
	margin-left: 2px;
}
a.link_cas {
	margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	text-decoration: none;
	font-weight: bold;
	line-height: 18px;
	padding: 0px;
	text-indent: 20px;
	text-align: left;
}
table {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #000000;
	padding: 5px;
}
td {
	text-indent: 8px;
}

.formu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #666;
	text-decoration: none;
	width: 250px;
	height: 14px;
	padding: 2px;
}
textarea.formu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #666;
	text-decoration: none;
	width: 350px;
	height: 140px;
	padding-top: 2px;
	padding-right: 3px;
	padding-bottom: 2px;
	padding-left: 2px;
}
input#button.formu {
	width: 65px;
	height: 17px;
	background-color: #930;
	border: 1px solid #666;
	color: #FFF;
	padding: 0px;
}

.fecha {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #000000;
	text-decoration: none;
}
#cont_contactenos {
	width: 700px;
	background-image: url(graficos/arri_cont.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 105px;
	text-align: left;
	margin: 0px;
	padding: 0px;
}
#mailing {
	width: 772px;
	background-image: url(graficos/mailing.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 140px;
	text-align: left;
	margin: 0px;
	padding: 0px;
}
#hoteles {
	width: 700px;
	float: left;
	text-align: left;
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#hoteles #form {
	color: #A21F2D;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 13px;
	font-weight: bold;
	float: left;
	padding-bottom: 9px;
}
#hoteles #form #ciudad_h {
	background-color: #E8F2D0;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #A0242E;
	font-weight: bold;
	border: 1px solid #A0242E;
}


#condiciones_a {
	width: 700px;
	float: left;
	height: 100%;
	text-align: left;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
#condiciones_a p {
	width: 700px;
	float: left;
	height: 100%;
	text-align: left;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	text-decoration: none;
	list-style-type: decimal;
}

.Estilo1 {
	color: #9800AD;
	font-weight: bold;
}
#viaje_destacado a:link {
	padding: 0px;
	margin: 0px;
	color: #666;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#viaje_destacado  a:visited {
	padding: 0px;
	margin: 0px;
	color: #666;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#viaje_destacado a:hover {
	padding: 0px;
	margin: 0px;
	color: #6A9136;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.dest_precio {
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #003366;
	text-decoration: none;
	line-height: 22px;
	padding: 0px;
}
.dest_preci {
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333;
	text-decoration: none;
	line-height: 16px;
	padding: 0px;
}
#cont_arriba {
	width: 731px;
	float: left;
	height: 105px;
	text-align: left;
	margin: 0px;
	padding: 0px;
}
#cont_arriba p {
	padding-top: 25px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 90px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#cont_desta {
	float: left;
	margin: 0px;
	width: 730px;
	padding-top: 24px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 12px;
	background-image: url(graficos/bgtit.jpg);
	background-position: right 28px;
	background-repeat: no-repeat;
}
#cont_desta #ultima {
	float: left;
	width: 730px;
	background-image: url(graficos/ultimos.jpg);
	background-position: right 10px;
	background-repeat: no-repeat;
}

#cont_desta.empresa {
	height: 320px;
	background-image: url(graficos/laempresa.jpg);
	background-repeat: no-repeat;
	background-position: right 28px;
	width: 730px;
}

#cont_desta p {
	width: 700px;
	padding-top: 3px;
	padding-bottom: 3px;
	display: block;
	margin-bottom: 2px;
	margin-top: 2px;
}
#cont_desta .cuadro {
	width: 450px;
	padding: 9px;
	margin-top: 20px;
	margin-right: 6px;
	margin-bottom: 6px;
	margin-left: 26px;
	line-height: 17px;
	color: #982E30;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 2px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CAE195;
	border-right-color: #CAE195;
	border-bottom-color: #CAE195;
	border-left-color: #CAE195;
}

#cont_desta #titular {
	float: none;
	margin-bottom: 9px;
}
#cont_desta #ultimos {
	float: left;
	padding-top: 12px;
}

#cont_fotos {
	width: 725px;
	float: left;
	height: 140px;
	text-align: left;
	margin: 0px;
	padding: 0px;
	background-image: url(graficos/galeriadefotos.jpg);
	background-repeat: no-repeat;
	background-position: 4px 14px;
}
#cont_fotos img {
	text-align: right;
	padding: 3px;
	margin-top: 19px;
	margin-right: 8px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: right;
	border: 1px solid #CCCCCC;
}
#cont_casamiento {
	width: 730px;
	background-image: url(graficos/friso.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 105px;
	text-align: left;
	padding: 0px;
	margin-top: 16px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-position: 9px top;
}
#cont_con_t {
	width: 700px;
	float: left;
	height: 100%;
	text-align: left;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
#cont_con_t p {
	text-align: left;
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	float: left;
	clear: both;
}
#cont_lis_casam {
	width: 700px;
	float: left;
	height: 100%;
	text-align: left;
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#cont_lis_casam  strong {
	float: left;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	text-indent: 50px;
	margin: 0px;
}
#cont_lis_casam   p  a:link a:visited {
	text-align: left;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	margin: 0px;
	color: #333333;
}
#cont_lis_casam a:hover {
	text-align: left;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: underline;
	margin: 0px;
	color: #000000;
}
#cont_a_buque {
	width: 772px;
	background-image: url(graficos/arr_buquebus.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 105px;
	text-align: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px;
}
#cont_arriba1 {
	width: 772px;
	float: left;
	height: 98px;
	text-align: left;
	margin: 0px;
	padding: 0px;
}
#cont_eventos {
	width: 720px;
	text-align: left;
	margin: 0px;
	padding: 0px;
	float: left;
}
i {
	line-height: 44px;
	font-weight: bold;
	font-style: normal;
	color: #699033;
}
#form1 table tr td a {
	color: #060;
	font-weight: bold;
}





#pie{
	height:112px;
	position:relative;
	margin-top:0px;
	width:100%;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	text-decoration: none;
	padding: 0px;
	background-image: url(graficos/fondo_p.jpg);
}
#pie  #caj {
	height:112px;
	position:relative;
	width:999px;
	text-decoration: none;
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	line-height: 20px;
	background-image: url(graficos/img_p.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

#pie p {
	color: #666666;
	position:relative;
	width:999px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	padding: 0px;
}
#pie a#mail:link {
	color: #333;
	position:relative;
	width:999px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	padding: 0px;
}
#pie a#mail:hover {
	color: #666;
	position:relative;
	width:999px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	padding: 0px;
}
#pie a#cds:link , #pie a#cds:visited{
	color: #666;
	position:relative;
	width:999px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	padding: 0px;
	display: block;
}
#pie .imagen {
	width:179px;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 0;
	height: 106px;
}
