/* CSS Diseado por horaciotorrent.com */
.none{ display:none; }
a.enlace_default:link{color:#9ab13b; font-weight:bold;}
a.enlace_default:visited{color:#9ab13b;}
a.enlace_default:active{color:#9ab13b;}
a.enlace_default:hover{color:#9ab13b;}

a.enlace_default:link{font-weight:bold;}
a.enlace_default:visited{font-weight:bold;}
a.enlace_default:active{font-weight:bold;}
a.enlace_default:hover{font-weight:bold;}
a.lk_pagina{font-weight:bold;}

div.noticias_listado a:link,a:visited,a:active{color: #903;}
/*div.agenda_linea a:link,a:visited,a:active{color: #903;}*/
/*#seccion_noticias a:link,a:visited,a:active{color: #903;}
#seccion_noticias a:hover{color: #666;}*/

a.volver:link{color: #903;}
a.volver:visited{color: #903;}
a.volver:active{color: #903;}
a.volver:hover{color: #666;}
.volver {
	clear:both;
	padding: 20px 0 0 0;		
}
* html .volver {
	padding: 0 0 0px 0;
}

#noticiatitulorojo a:link{color: #903;}
#noticiatitulorojo a:visited{color: #903;}
#noticiatitulorojo a:active{color: #903;}
#noticiatitulorojo a:hover{color: #666;}

.noticias_categoria_izq a:link{color:#9ab13b;}
.noticias_categoria_izq a:visited{color:#9ab13b;}
.noticias_categoria_izq a:active{color:#9ab13b;}
.noticias_categoria_izq a:hover{color:#9ab13b;}

.ayuda_pregunta a:link{color:#9ab13b;}
.ayuda_pregunta a:visited{color:#9ab13b;}
.ayuda_pregunta a:active{color:#9ab13b;}
.ayuda_pregunta a:hover{color:#9ab13b;}

.enlaces_items a:link{color:#9ab13b;}
.enlaces_items a:visited{color:#9ab13b;}
.enlaces_items a:active{color:#9ab13b;}
.enlaces_items a:hover{color:#9ab13b;}

.agenda{float:right;}
.agenda_categoria_izq a:link{color:#9ab13b;}
.agenda_categoria_izq a:visited{color:#9ab13b;}
.agenda_categoria_izq a:active{color:#9ab13b;}
.agenda_categoria_izq a:hover{color:#9ab13b;}
.agenda_izq { float:left; padding:5px;}
.agenda_btn { 
	background-image: url(../imagenes/bg_bt_buscador.gif); 
	float:left; 
	padding:2px 0 0 0;
	margin: 5px 0 0 0;
	width:71px;
	height:22px;
	text-align:center;
}

.agenda_btn a:link{color:#FFFFFF}
.agenda_btn a:visited{color:#FFFFFF}
.agenda_btn a:active{color:#FFFFFF}
.agenda_btn a:hover{color:#FFFFFF}

.agenda_btn_fecha{
	background:transparent none repeat scroll 0 0;
border:0 none;
cursor:pointer;
height:18px;
padding-left:0;
vertical-align:middle;
width:18px;
}
a.titulo_verde:link,a.titulo_verde:visited,a.titulo_verde:active{color: #9ab13b;}
a.titulo_verde:hover{color: #666;}

a.titulo_rojo:link,a.titulo_rojo:visited,a.titulo_rojo:active{color: #903;}
a.titulo_rojo:hover{color: #666;}

body {
	background-color: #fff;
	background-image: url(../imagenes/bg.gif);
	background-repeat: repeat-x;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	color: #666;
	margin: 0 auto;
	padding: 0;
}

p {
	padding: 0;
	margin: 0 11px 10px 0;
}
p img {
	padding: 0 10px 10px 0;
	margin: 0 0 0 0;
	display: block;
}

a {
	color:  #666;
	text-decoration: none;	
}
a:visited {
	color: #666;
	text-decoration: none;
}
a:active {
	color: #666;
	text-decoration: none;
}
a:hover {
	color: #FF0000;
	text-decoration: none;
}
h1 {
	line-height: 18px;
	font-size: 18px;
	background-image: url(../imagenes/item_h1.gif);
	background-repeat: no-repeat;
	color: #903;
	padding: 0 0 3px 15px;
	margin: 0;
	border-bottom: 1px dotted #9ab13b;
}
h2 {
	line-height: 18px;
	font-size: 16px;
	color: #9c3;
	padding: 10px 0 5px 11px;
	margin: 0;
}
h3 {
	line-height: 18px;
	font-size: 14px;
	color: #9ab13b;
	padding: 5px 0 5px 0;
	margin: 0;

}
h4 {
	line-height: 18px;
	font-size: 18px;
	color: #903;
	padding: 0 0 5px 0;
	margin: 0 0 5px 0;
	border-bottom: 1px dotted #9ab13b;
}
h5 {
	line-height: 18px;
	font-size: 18px;
	color: #903;
	padding: 0 0 5px 0;
	margin: 0;
}

h6 {
	line-height: 12px;
	font-size: 12px;
	color: #903;
	padding: 0;
	margin: 0 0 0 7px;
}

/*---GENERALES---*/
#holder {
	width: 750px;
	height: 100%;
	background-color: #fff;
	margin: 0 auto;
	padding: 7px 0px 7px 9px;
	clear: both;
	
}
#holder_faq {
	width: 750px;
	height: 100%;
	margin: 0 auto;
	clear: both;
	
}
*html #holder { width : 770px; }
#holder_impresion {
	width: 522px;
	height: 100%;
	background-color: #fff;
	margin: 0 auto;
	padding: 7px 7px 7px 7px;
	clear: both;
	text-align:center;
}
img {
	border: 0;
}
.clear {
	clear: both;
}

ul {
	list-style: none;
}


/*---HEADER---*/
#header {
	margin: 0 0 0 0;
	padding: 0;
	float: left;
	width : 522px;
}
#header #idiomas {
	width: 534px;
	height: 23px;
	background: url(../imagenes/bg_idiomas.gif);
	text-align: right;
	color: #360;
	font-size: 11px;
	text-align: center;
}
#header #idiomas ul {
	width: 215px;
	margin: 0 0 0 0;
	padding: 3px 4px 0 0;
	list-style: none;
	float: right;
}
#header #idiomas li {
	display: inline;
	padding: 0 1px 0 1px;
	margin: 0 ;
}
#header #idiomas li a {
	text-decoration: none;
	color: #360;
}
#header #idiomas li  a:hover {
	text-decoration: none;
	color: #003300;
}
#header #idiomas li.activo {
	font-weight: bold;
}
#header #breadcum {
	padding: 0 0 0 7px;
	margin: 0 0 7px 0;
	width:512px;	
}
#foto-header {
	width: 522px;
	height: 155px;
	background-image: url(../imagenes/bg_foto.gif);
	background-repeat: no-repeat;
	padding: 7px 0 0 11px;
}
#home #breadcum {
	padding: 0 0 0 0;
	margin: 0 0 7px 0;
	
}
#home #breadcum a {
	font-weight: normal;
	color: #666;
}
#home #breadcum a:hover {
	font-weight: normal;
	color: #333;
}




/*---CONTENT---*/
#content {
	width: 522px;
	margin: 0 5px 0px 7px;
	padding: 0;
	float: left;
	overflow:hidden;

}

#content_faq {
	width: 741px;
	margin: 0 5px 0px 7px;
	padding: 0;
	float: left;
	background-color:#FFF;
	padding: 7px 0px 7px 9px;
}


	
#content a:hover {
	color: #666;
}
#home {
	width: 365px;
	height: 1%;
	margin: 0 0 10px 0;
	float: left;
}
#accesos {
	width: 325px;
	border: 1px dotted #903;
	color: #903;
	font-weight: bold;
	float: left;
	margin: 0 0 10px 0;
}
#accesos a {
	color: #903;
}
#accesos ul {
	margin: 0;
	padding: 0;
	list-style: none;
	padding: 10px;
}
#accesos li {
	margin: 0;
	padding: 0;
	background-image: url(../imagenes/item_accesos.gif);
	background-repeat: no-repeat;
	padding: 0 0 0 15px;
	line-height: 18px;
}
#fotos-right {
	width: 183px;
	float: right;
	margin: 0 0 0 10px;
}
#fotos-right p {
	color: #999;
	padding: 0 0 0 7px;
}
#fotos-right .foto {
	/*height: 133px;*/
	background-color: #e5e6e6;
	border: 1px solid #9ab13b;
	padding: 5px;
	margin: 10px 0 5px 0;
	font-size: 25px;
}
#fotos-right .foto img {
	border: 1px solid #fff;
}

#solapas {
	height: 26px;
	margin: 0;
	padding: 0;
	font-size: 11px;
	border-bottom: 1px dotted #9ab13b;
}
#solapas ul {
	height: 26px;
	margin: 0 4px 0 0;
	padding: 0;
	float: left;
	display: block;

}
#solapas ul li {
	height: 26px;
	float: left;
	background-color: #d7e2cc;
	line-height: 26px;
	background-image:  url(../imagenes/solapa_right.gif);
	background-repeat: no-repeat;
	background-position: right;
	padding: 0 0;
}
#solapas li a {
	height: 26px;
	color: #709848;
	padding: 5px 10px;
	background-image: url(../imagenes/solapa_left.gif);
	background-repeat: no-repeat;
	
}
#solapas li a:hover {
	color: #666;
	height: 26px;
	padding: 5px 10px;
	background-image: url(../imagenes/solapa_left.gif);
	background-repeat: no-repeat;
	
}
#solapas ul.activo li {
	height: 26px;
	float: left;
	background-color: #709848;
	line-height: 26px;
	font-weight: bold;
	color: #fff;
	padding: 0 0;
	background-image: url(../imagenes/solapa_right_on.gif);
	background-repeat: no-repeat;
	background-position: right;
	
}
#solapas ul.activo li a {
	height: 26px;
	color: #fff;
	background-image: url(../imagenes/solapa_left_on.gif);
	background-repeat: no-repeat;
	padding: 5px 10px;
	
}
#solapas ul.activo li a:hover {
	height: 26px;
	color: #fff;
	background-image: url(../imagenes/solapa_left_on.gif);
	background-repeat: no-repeat;
	padding: 5px 10px;

}

#datos {
	width: 522px;
	clear: both;
	float: left;
	margin: 10px 0 0 0;
}
#datos p {
	line-height: 12px;
	padding: 3px 0 0 0;
}
#datos strong {
	color: #9ab13b;
}
#datos .foto {
	width: 129px;
	/*height: 133px;*/
	background-color: #e5e6e6;
	border: 1px solid #9ab13b;
	padding: 5px;
	margin: 0 7px 5px 0;
	font-size: 25px;
	float: left;
}
#datos.foto img {
	border: 1px solid #fff;
}
#precios {
	width: 522px;
	clear: both;
	float: left;
	margin: 10px 0 0 0;
	padding: 0;
	color: #903;
	font-size: 11px;
	
}
#precios table {
	margin: 0;
	padding: 0;
	border: 0;
}
#precios .rows0 {
	width: 522px;
	height: 25px;
	border-bottom: 1px dotted #903;
	text-align: center;
}
#precios .rows1 {
	width: 522px;
	height: 25px;
	background-color:#f0f1f0;
}
#precios .rows2 {
	width: 522px;
	height: 25px;
	background-color:#f5f5f6;
}
#precios .li-1,
#precios .li-2,
#precios .li-3 {
/*	float: left;*/
/*	width: 33px;*/

	text-align: center;
	color: #333;
}
#precios .li-1 strong,
#precios .li-2 strong,
#precios .li-3 strong {
	color: #903;
	font-weight: normal;
}
#precios .rows0 .col-1,
#precios .rows0 .col-2,
#precios .rows0 .col-3,
#precios .rows0 .col-4,
#precios .rows0 .col-5
 {
	border-bottom: 1px dotted #903;
	
}
#precios .col-1 {
	width: 134px;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;
	line-height: 25px;
	text-align: center;
}
#precios .col-2,
#precios .col-3,
#precios .col-4 {
	/*width: 101px;*/
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;
	line-height: 25px;
	text-align: center;
}
#precios .col-5 {
	/*width: 101px;*/
	line-height: 25px;
	text-align: center;
	border-bottom: 1px solid #fff;
}
#precios li.col-2 {
	text-align: center;
}


#fotos {
	margin: 10px 0 0 0;
	clear: both;
	float: left;
}
#fotos ul {
	width: 521px;
	margin: 10px 0 0 0;
	float: left;
	padding: 0 0 3px 0;
}
#fotos li {
	background-color: #e5e6e6;
	border: 1px solid #9ab13b;
	padding: 5px 5px 1px 5px;
	margin: 0 6px 6px 0;
	float: left;
}
#fotos li img {
	border: 1px solid #fff;
	margin: 0;
	padding: 0;
}

#novedades {
	margin: 0 0 10px 0;
	padding: 0;
}
#novedades a {
	color: #9ab13b;
}
#novedades h3 {
	background-image: url(../imagenes/item_accesos.gif);
	background-repeat: no-repeat;
	padding: 0 0 0 10px;
	margin: 12px 0 0 0;
}
#novedades p strong {
	color: #9ab13b;
}
#novedades p {
	padding: 3px 0 0 0;
	margin: 0;
}

#restaurantes {
	width: 522px;
	clear: both;
	float: left;
	margin: 10px 0 0 0;
	color: #903;
	font-size: 11px;
}
.paginado { 
	width: 522px;
	height: 33px;
	border-top: 1px dotted #903;
	border-bottom: 1px dotted #903;
	margin: 0 0 0 0;
	padding: 10px 0 0 0;
	font-weight: bold;
	color: #903;
	clear: both;
	font-size: 11px;
}
.paginado .pag {
	width: 210px;
	float: left;
	padding: 5px 0 0 10px;
}
.paginado .imp a {
	height: 33px;
	float: left;
	background-image: url(../imagenes/iso_imprimir.gif);
	background-repeat: no-repeat;
	padding: 5px 0 0 30px;
	color: #88b52d;
}
.cuaderno{ float:left; clear:both; width:100%; font-weight:bold; border-top: 1px dotted #903;
	border-bottom: 1px dotted #903;
	margin: 0px 0 10px 0;
	padding: 10px 0 5px 0;}
.cuaderno .imp a {
	height: 33px;
	float: left;
	background-image: url(../imagenes/iso_imprimir.gif);
	background-repeat: no-repeat;
	padding: 5px 0 0 30px;
	color: #88b52d;
}
 
.cuaderno .vaciar a {
	height: 33px;
	float: left;
	background: url(../imagenes/vaciar.png) left top;
	background-repeat: no-repeat;
	padding: 5px 0 0 35px;
	margin-left:10px;
	color: #88b52d;
	
}
.paginado .sig {
	width: 200px;
	float: left;
	text-align: right;
	padding: 5px 0 0 0;
}
.paginado .sig a {
	color: #903;
}
#restaurantes table {
	margin: 0;
	padding: 0;
	font-size:.97em;
}
#restaurantes select {
	margin: 0;
	padding: 0;
	font-size:.97em;
}
#restaurantes td {
	margin: 0;
	padding: 0;
	border-bottom: 1px solid #fff;
	border-left: 1px solid #fff;
}
#restaurantes .referencias {
	clear: both;
	color: #88b52d;
	margin: 10px 0 0 0;
	padding: 0 0 0 0;
}
.referencias .iso-info {
	height: 25px;
	float: left;
	background-image: url(../imagenes/iso_cat_info.gif);
	background-repeat: no-repeat;
	padding: 0 0 0 25px;
	margin: 0 0 0 25px;
}
.referencias .iso-rest {
	height: 25px;
	float: left;
	background-image: url(../imagenes/iso_cat_rest.gif);
	background-repeat: no-repeat;
	padding: 0 0 0 25px;
	margin: 0 0 0 25px;
}
.referencias .iso-volc {
	height: 25px;
	float: left;
	background-image: url(../imagenes/iso_cat_volc.gif);
	background-repeat: no-repeat;
	padding: 0 0 0 25px;
	margin: 0 0 0 25px;
}
#restaurantes .info {
	background-image: url(../imagenes/iso_cat_info.gif);
	background-repeat: no-repeat;
	width: 18px;
	height:18px;
	float: left;
	margin: 7px 5px 0 0;
}
#restaurantes .volc {
	background-image: url(../imagenes/iso_cat_volc.gif);
	background-repeat: no-repeat;
	width: 18px;
	height:18px;
	float: left;
	margin: 7px 5px 0 35px;
}
#restaurantes .rest {
	background-image: url(../imagenes/iso_cat_rest.gif);
	background-repeat: no-repeat;
	width: 18px;
	height:18px;
	float: left;
	margin: 7px 5px 0 35px;
}
#restaurantes .rows0 {
	width: 522px;
	height: 33px;
	display: block;
	border-right: none;
	font-weight: bold;
	clear: left;
	padding: 0;
	margin: 0;
}

#restaurantes .rows1 {
	width: 522px;
	height: 33px;
	background-color:#f0f1f0;
	color: #333;
	display: block;
	clear: left;
	padding: 0;
	margin: 0;
	border-bottom: none;
}
#restaurantes .rows2 {
	width: 522px;
	height: 33px;
	background-color:#f5f5f6;
	color: #333;
	display: block;
	clear: left;
	padding: 0;
	margin: 0;
	border-bottom: none;
}
#restaurantes .col-1 {
	width: 175px;
	height: 100%;
	line-height: 33px;
	float: left;
	padding: 0 0 0 5px;	
	overflow:hidden;	
}
#restaurantes .col-1ext {
	width: 200px;
	height: 100%;
	line-height: 33px;
	float: left;
	padding: 0 0 0 5px;	
	overflow:hidden;	
}

#restaurantes .col-2-tit {
	width: 50px;
	height: 100%;
	line-height: 33px;
	float: left;
	padding: 0 0 0 5px;	
	overflow:hidden;	
}
#restaurantes .col-2 {
	width: 20px;
	height: 100%;
	line-height: 33px;
	float: left;
	padding: 0;	
	overflow:hidden;	
}
#restaurantes .col-3 {
	width: 143px;
	height: 100%;
	line-height: 33px;
	float: left;
	padding: 0 0 0 5px;
	overflow:hidden;
}
#restaurantes .col-3ext {
	width: 168px;
	height: 100%;
	line-height: 33px;
	float: left;
	padding: 0 0 0 5px;
	overflow:hidden;
}
#restaurantes .col-2 img {
	padding: 5px 0 0 0;
	margin: 2px;
	float: left;
	overflow:hidden;
}
#restaurantes .col-3 img {
	margin: 0 5px 0 0;
	padding: 5px 0 0 0;
	float: left;
	overflow:hidden;
}
#restaurantes .col-4 {
	width: 70px;
	height: 100%;
	line-height: 33px;
	float: left;
	padding: 0 0 0 5px;
	overflow:hidden;
}
#restaurantes .col-5 {
	width: 50px;
	height: 100%;
	line-height: 33px;
	float: left;
	padding: 0 0 0 5px;
	overflow:hidden;
}

#buscador {
	margin: 0;
	padding: 0;
}
#buscador h5 {
	font-size: 12px;
}
#buscador h5 strong {
	color: #88b52d; 
}
#buscador .check {
	float: left;
	color: #88b52d;
	font-weight: bold;
	margin: 0 5px 0 0;
}
#buscador .find {
	height: 30px;
	clear: both;
	padding: 10px 0;
	border-bottom: 1px dotted #903;
	margin: 0 0 10px 0;
}
#buscador .find input {
	float: left;
}
#buscador .find .bt {
	width: 71px;
	height: 21px;
	background-image: url(../imagenes/bg_bt_buscador.gif);
	background-repeat: no-repeat;
	float: left;
	color: #fff;
	text-align: center;
	padding: 3px 0 0 0;
	margin: 0 0 0 10px;
}
#buscador .find .bt a {
	width: 71px;
	height: 24px;
	display: block;
	color: #fff;
}
#resultados {
	font-size: 11px;
}
#resultados .rows0 {
	width: 522px;
	height: 33px;
	border-bottom: 1px dotted #903;
	display: block;
	border-right: none;
	font-weight: bold;
	clear: left;
	padding: 0;
	margin: 0;
	color: #903;
}
#resultados .rows1 {
	width: 522px;
	height: 33px;
	background-color:#f0f1f0;
	color: #333;
	display: block;
	clear: left;
	padding: 0;
	margin: 0;
	border-bottom: none;
}
#resultados .rows2 {
	width: 522px;
	height: 33px;
	background-color:#f5f5f6;
	color: #333;
	display: block;
	clear: left;
	padding: 0;
	margin: 0;
	border-bottom: none;
}
#resultados .col-1 {
	width: 195px;
	border-right: 1px solid #fff;
	line-height: 33px;
	float: left;
	padding: 0 0 0 5px;
}
#resultados .col-2 {
	width: 150px;
	line-height: 33px;
	border-right: 1px solid #fff;
	float: left;
	padding: 0 0 0 5px;
}
#resultados .col-3 {
	width: 158px;
	line-height: 33px;
	float: left;
	padding: 0 0 0 5px;
	
}
#resultados .rows1 .col-1,
#resultados .rows2 .col-1,
#resultados .rows1 .col-2,
#resultados .rows2 .col-2,
#resultados .rows1 .col-3,
#resultados .rows2 .col-3 {
	border-bottom: 1px solid #fff;
}

input {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;

}
/*---LEFT---*/
#left {
	width: 205px;
	height: 100%;
	margin: 0 6px 0 0;
	padding: 0 0 0 0;
	float: left;
}
#left #logo {
	width: 205px;
	height: 130px;
	background-image: url(../imagenes/logo.gif);
	margin: 0;
}
#left #logo a {
	width: 205px;
	height: 130px;
	text-indent: -9999px;
	margin: 0 0 0 0;
	display: block;
}
#left #nav-1 {
	width: 205px;
}
#left #nav-1 ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
	background-color: #709848;
	color: #fff;
}
#left #nav-1 li {
	line-height: 24px; 
	background-image: url(../imagenes/bg_nav1.gif);
	padding: 0 0 0 28px;
}
#left #nav-1 li a {
	color: #fff;
	text-decoration: none;
}
#left #nav-1 li a:hover {
	color: #360;
	text-decoration: none;
}
#left #nav-1 li.activo {
	font-weight: bold;
}
#left #nav-1 li.contenedorsubmenu {	
	background-color: #7DAA51;
	margin:0px;
	padding:0px;	
}
#left #nav-1 ul.submenu {
	background-color: #7DAA51;
	clear:both;
	padding:0px;
	margin:0px;
}
#left #nav-1 li.submenu {
	background-image: url(../imagenes/bg_subnav1.gif);
	clear:both;
	padding:0px 0px 0px 40px;
	margin:0px;
}
#left #nav-1 li.submenuactivo {
	background-image: url(../imagenes/bg_subnav1.gif);
	clear:both;
	font-weight: bold;
	padding:0px 0px 0px 40px;
	margin:0px;
}
#left #nav-1 .top {
	height: 17px;
	background-image: url(../imagenes/nav1_top.gif);
	background-repeat: no-repeat;
	font-size: 1px;
}
#left #nav-1 .bottom {
	height: 13px;
	background-image: url(../imagenes/nav1_bottom.gif);
	background-repeat: no-repeat;
	font-size: 1%;
	padding:0px;
	margin: 0px;
}
#left #nav-2 {
	background-image: url(../imagenes/bg_nav2.jpg);
	margin: 10px 0 0 0;
	padding: 0;
	padding: 0;
	list-style: none;
	color: #fff;
}
#left #nav-2 ul {
	margin: 0 0 10px 0;
	padding: 0px 0 0 0;
	list-style: none;
	color: #545454;
	/*font-weight: bold;*/
}
#left #nav-2 li {
	line-height: 24px; 
	background-image:url(../imagenes/bg_nav2.gif);
	background-repeat:repeat-y;
	padding: 0 0 0 28px;
}
#left #nav-2 li a {
	color: #545454;
	text-decoration: none;
}
#left #nav-2 li a:hover {
	color: #fff;
	text-decoration: none;
}
#left #nav-2 .top {
	height: 17px;
	background-image: url(../imagenes/nav2_top.gif);
	background-repeat: no-repeat;
	font-size: 1px;
}
#left #nav-2 .bottom {
	height: 16px;
	background-image: url(../imagenes/nav2_bottom.gif);
	background-repeat: no-repeat;
	font-size: 1%;
	padding:0px;
	margin: 0px;
}

#left #nav-2 li.contenedorsubmenu {	
	background-color: #7DAA51;
	margin:0px;
	padding:0px;	
}
#left #nav-2 ul.submenu {
	background-color: #7DAA51;
	clear:both;
	padding:0px;
	margin:0px;
}
#left #nav-2 li.submenu {
	background-image: url(../imagenes/bg_subnav1.gif);
	clear:both;
	padding:0px 0px 0px 40px;
	margin:0px;
}
#left #nav-2 li.submenuactivo {
	background-image: url(../imagenes/bg_subnav1.gif);
	clear:both;
	font-weight: bold;
	padding:0px 0px 0px 40px;
	margin:0px;
}
#left #nav-2 li.activo {
	font-weight: bold;
}

/*---HOME-OFERTAS---*/
#ofertas {
	width: 365px;
	height: 100%;
	margin: 0 0 10px 0;
	padding: 0 0 0 0;
	clear: both;
}
#ofertas h1 {
	width: 93%;
}
#ofertas p {
	padding: 0;
	margin: 0 11px 5px 8px;
	line-height: 17px;
}
/*#ofertas a {
	color: #903;
	font-weight: bold;
}*/
#ofertas .col-1 {
	width: 160px;
	height: 100%;
	margin: 0 5px 0 0;
	padding: 0;
	float: left;
}
#ofertas .col-2 {
	width: 180px;
	height: 100%;
	/*margin: 0 0 0 0;
	padding: 0;*/
	float:right;
}
#ofertas .foto {
	width: 155px;
	/*height: 133px;*/
	background-color: #e5e6e6;
	border: 1px solid #9ab13b;
	padding: 5px;
	margin: 10px 0 5px 0;
	font-size: 25px;
	text-align:center;
}
#ofertas .foto img {
	border: 1px solid #fff;
}
#ofertas .catalogo_descripcion {
	/*width: 340px;*/ /*340*/
	width: 100%;
}

/*---HOME-NOTICIAS---*/
#noticias {
	width: 365px;
	height: 100%;
	margin: 0 0 10px 0;
	padding: 10px 0 0 0;
	clear: both;
}
#noticias a {
	color: #9ab13b;
}
#noticias h1 {
	width: 93%;
}
#noticias h3 {
	padding: 5px 0 5px 0;
}
#noticias h3 span {
	font-size: 11px;
	color: #666;
	font-weight: normal;
}
#rssNoticias {
	clear:both;
	float:right;
	margin-right:10px;
	border-top:0px;
	border-bottom:1px dashed #9AB13B;
	border-left:1px dashed #9AB13B;
	border-right:1px dashed #9AB13B;
	padding: 1px;
}
/*---HOME-RIGHT---*/
#right {
	width: 155px;
	float: right;
}
#right #calendario {
	width: 155px;
	height: 247px;
	background-image: url(../imagenes/bg_calendario.gif);
	background-repeat: no-repeat;
	padding: 0 0 10px 0;
}
* html #right #calendario {
	padding: 0 0 0px 0;
}
#calendario h1 {
	background-image: none;
	border: none;
	color: #4c6731;
	padding: 35px 0 5px 0;
	margin: 0 0 0 0;
	font-size: 16px;
	text-align: center;
}
#calendario h2 {	
	font-size: 12px;
	line-height: 18px;
	background-image: none;
	border: none;
	color: #4c6731;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}
#calendario h2 {
	font-size: 12px;
	line-height: 18px;
	color: #4c6731;
	font-weight: bold;
	margin: 0 0;
	text-align: center;
}
#calendario h2 img {
	padding:0 3px
}
#calendario ul {
	margin: 0;
	padding: 0;
	list-style: none;
	text-align: center;
}
#calendario ul {
	width: 154px;
	color: #fff;
	text-align: center;
	clear: both;
	margin: 0 0 0 1px;
	padding: 0 0 0 0;
}
#calendario li {
	width: 22px;
	float: left;
	font-weight: bold;
	margin: 0 0;
	padding: 0 0;
	text-align: center;
}
#calendario .dia {
	font-size: 12px;
	color: #ffffff;
	line-height: 28px;
	margin: 3px 0 0 0;
}
#calendario .numeros,
#calendario .numeros a {
	font-size: 11px;
	color: #4c6731;
	line-height: 23px;
}

#calendario .numeros .feriado {
	color: #ffffff;
	background-color:#709848;
}

#calendario .numeros .evento {
	color: #ffffff;
	background-color:#BCD3A0;
}

#calendario .numeros a:hover {
	text-decoration: overline;
}
#calendario .anterior {
	float:left;
}
#calendario .mesanio {
	width:115px;
	float:left;
	text-align:center;
}
#calendario .siguiente {
	float:right;
}

#contenidoder .banners {
	clear:both;
	margin: 10px 0;
	background-color: #e6e6e4;
	padding: 0 0 10px 0;
}
#contenidoder .banners span {
	border-bottom: 1px solid #fff;
	display: block;
}
#contenidoder .banners img {
	border: 1px solid #c3c4bf;
	font-size: 25px;
	padding: 0;
	margin: 0 0 0 0;
	display: block;
}
#contenidoder .banners p {
	font-size: 11px;
	line-height: 12px;
	padding: 5px 8px 0 8px;
	margin: 0;
	color: #999;
}
#contenidoder .banners a {
	color: #666;
	font-weight: bold;
}
#contenidoder .banners a:hover {
	color: #999;
	font-weight: bold;
}

/*---FOOTER---*/
#footer {
	width: 743px;
	font-size: 11px;
	color: #666;
	height: 50px;
	background-image: url(../imagenes/bg_footer.gif);
	background-repeat: repeat-x;
	clear: both;
	line-height: 50px;
	margin: 10px 0 0 0;
	padding: 0 0 0 0;
}
#footer a {
	color: #666; 
}
#footer img {
	border: none;
}
#footer .fo-left {
	width: 560px;
	float: left;
	padding: 5px 0 0 27px;
}
#footer .fo-right {
	width: 125px;
	float: right;
	padding: 0 18px 0 0;
	line-height: 12px;
}
#footer .fo-right p {
	margin: 24px 0 0 0;
	float: left;
}
#footer .fo-right a {
	display: inline;
	float: left;
	margin: 10px 0 0 0;
}

#contenido{
width:520px;
float:right;
}

#contenidoizq{
float:left;
width:360px;
}

#contenidoder{
float:right;
width:155px;
}

/*** calendario (home) ***/
#mesCalendario { font-size: 12px; margin:5px 0px; text-align: center; color:#60635C; font-weight:bold;}
#mesCalendario a{ text-decoration:none;}
table#calendario { color: #666;	font-size:10px;	margin: auto; margin-bottom:0px;}
table#calendario th { background: url(../imagenes/border1.gif) left bottom repeat-x;	/*border-bottom: 1px dotted #CCC;*/
					  font-weight: normal; padding: 3px 1px; font-weight:bold;}
table#calendario td { border: 2px solid #FFF; padding: 2px;	text-align: center;} /*dias de semana sin evento*/
table#calendario td.calA {background: #336699;} /* dias de semana con evento*/
table#calendario td.calSD { background: #C0C0C0; color: white;}/* sbados y domingos sin evento */
table#calendario td.calSDS { background:#999999; color: white;}/* sbados y domingos con evento */
table#calendario a { color: white; text-decoration: none;} /* link para los dias con evento */
table#calendario a:hover { text-decoration: underline; color:#FFFFFF;}
div#cabecera_cale{ background-color:#336699; padding:3px 10px; text-align:center; color:#FFFFFF; font-weight:bold;}

/*Agenda*/
ul.agenda {
	clear:both;
	list-style: none;
}

li.agenda {
	clear:both;
	list-style: none;
	display: inline;
}

/******************************************************************************************************/
.txt_paginacion_none{
display:none;
}
.paginacion{ text-align:center;}
.titulo_rojo {
	width: 325px;
	color: #903;
	font-weight: bold;
	/*float: left;*/
	margin: 0 0 10px 0;
}

/*---SECCION-NOTICIAS---*/
#seccion_noticias {
	width: auto;
	height: 100%;
	margin: 0 0 10px 0;
	/*padding: 10px 0 0 0;
	clear: both;*/
}
/*#seccion_noticias a {
	color:#666666;
}*/
#seccion_noticias h1 {
	width: 93%;
}
#seccion_noticias h3 {
	padding: 5px 0 5px 0;
}
#seccion_noticias h3 span {
	font-size: 11px;
	color: #666;
	font-weight: normal;
}

#seccion_noticias noticias_detalle_bloque {
	
}
#seccion_noticias noticias_linea {
	
}
#seccion_noticias noticias_txt_contenido {
	
}
#seccion_noticias noticias_documentos {
	
}

/** FORMULARIO - CONTACTO **/
/*CONTACTE*/
/*
div#form_contacto{
width:300px;
color:#903;
}
form {
	margin: 15px 0 0 5px;
}

textarea {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 5px 0 10px 0;
	padding: 0 0 0 3px;
}

table#formulario{
background-color:#FFFFFF; 
color: #903;
}
*/
/*************************************/
/** FORMULARIO - CONTACTO **/
/*CONTACTE*/
div#form_contacto{
	width:522px;
	color:#903;
	border: 1px dashed #903;
	padding:10px 0px 10px 0px;
	/*float:left;*/
}

* html div#form_contacto{width:500px;}

textarea {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 0px 0px 0px 3px;
	border: 1px solid #aaa;
	width:198px;
	margin-bottom:10px;	
}

input.txt {
border: 1px solid #aaa;
margin-bottom:10px;
width:200px;
}

input.checkbox {

padding-top:15px;
width:15px;
}
.alineado{vertical-align:top;}

#izq{
	float:left;
	padding: 4px 4px 0px 0px;
	width:200px;
}
#der{
	float:right;
	padding: 0px;
	width:268px;
	margin:0px 50px 0px 0px;
}

.izquierda{
	float:left;
	padding: 0px 0px 0px 0px;
	width:200px;

}
.derecha{
	float:right;
	padding: 0px;
	width:258px;
	margin:0px 50px 0px 0px;

}
.cont_form{ clear:both; padding:0; float:left; width:550px; padding-bottom:10px;}
.cont_form div.servicios{ width:230px; float:left; padding-left:20px;}
.cont_form div.servicios div{  width:230px}
* html #der{margin:0px 20px 0px 0px;}
.cont_form textarea { margin-bottom:0;}
.etiqueta{	
	padding: 0px 0px 15px 20px; 
	font-weight:bold; 
	font-size:12px;
	text-align:left;
	


}
.etiqueta_text_area{	
	padding: 0px 0px 80px 20px; 
	font-weight:bold; 
	font-size:12px;
	text-align:left;

}
.etiqueta_dato{
	text-align:left;
	margin-bottom:10px;
}

/* * html .etiqueta{margin-bottom:17px;}*/

.bto_submit{
	margin-top:10px;
	padding-right: 5px;	
	clear:both; 
	text-align:right;
}
.bto{
background-color:#FFFFFF;
	cursor:pointer;
	background-image:url(../imagenes/bg_bt_buscador.gif);
	width:71px;
	height:24px;
	color:#FFFFFF;
	background-repeat:no-repeat;
	border:0px;
	margin:15px 110px 0px 0px;
	
}
div.buscador{padding:5px 5px 5px 7px; background:#ACCA8F; margin-bottom:10px; width : 515px;}
div.buscador form{margin:0; padding:0;}
div.buscador .bto{ margin:0; background-color:#ACCA8F; padding:0;}
div.buscador input.palabra{ width:230px; border:1px solid #AAAAAA;}
* html .bto{margin:10px 90px 0px 0px;}
* html div.buscador .bto{margin:0;}
.boton_fecha{
	border: 1px	solid #999999; 
	height:22px;
	width:40px;	
	cursor:pointer;
	/*margin: 0 0 4px 4px;*/
}

* html .boton_fecha{margin: 0px 0px 4px 4px;}

#contenidocontacto{
margin-bottom:10px;}

input.txt_oferta {
	border: 1px solid #aaa;
	width:200px;
}

/************************* FIN CONTACTE *****************************************/
.titularh3 {
	line-height: 18px;
	font-size: 14px;
	font-weight:bold;
	color: #9ab13b;
	padding: 5px 0 5px 0;
	margin: 0;

}

/*---SEECCION-OFERTAS---*/
#ofertas_seccion {
	width: 500px;
	height: 100%;
	margin: 0 0 10px 0;
	padding: 0 0 0 0;
	clear: both;
}
#ofert_seccion h1 {
	width: 93%;
}
#ofertas_seccion p {
	padding: 0;
	margin: 0 11px 5px 8px;
	line-height: 17px;
}
/*#ofertas a {
	color: #903;
	font-weight: bold;
}*/
#ofertas_seccion .col-1 {
	width: 160px;
	height: 100%;
	margin: 0 5px 0 0;
	padding: 0;
	float: left;
}
#ofertas_seccion .col-2 {
	width: 300px;
	height: 100%;
	margin: 7px 0 0 0;
	padding: 0;
	float:right;
	text-align:justify;
}
#ofertas_seccion .foto {
	width: 155px;
	/*height: 133px;*/
	background-color: #e5e6e6;
	border: 1px solid #9ab13b;
	padding: 5px;
	margin: 10px 15px 20px 0;
	font-size: 25px;
	text-align:center;
}

.holder_popup {
	width:100%;
	text-align:center;	
}
.foto_popup {
	width: 330px;
	height: 250px;
	margin: 0 0 0 0;
	background-color: #e5e6e6;
	border: 1px solid #9ab13b;
	padding: 5px;
	font-size: 25px;
	text-align:center;
}
.texto_popup {
	text-align:center;	
}

#ofertas_seccion .foto img {
	border: 1px solid #fff;
}
#ofertas_seccion .catalogo_descripcion {
	/*width: 340px;*/ /*340*/
	width: 100%;
	height: 100px;
}
/*********************************************************************/
#flickr {
	background:url(./graphics/flickerness.gif) no-repeat;
	width:214px;
	height:154px;
	padding:14px 0 0 50px;
	margin-top:40px;
}
#flickr h2 {
	position:absolute;
	left:-300px;
	top:-300px;
}
#flickr img {
	float:left;
	margin:0 0px 8px 8px;
	background:#3f4e4e;
	padding:4px;
	width:62px;
	height:62px;
}
.cuaderno_viaje{ float:right; padding-left:10px;}
.cuaderno_viaje img{ float:left; padding-right:5px;}
.cuaderno_viaje a{ line-height:1;}
/*********************************************************************/

ul#listado_cuaderno_viaje {
/*background:transparent url(../imagenes/bk-cuaderno.jpg) no-repeat scroll;*/
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:10px 0;
padding:15px 0;
width:100%;
}

ul#listado_cuaderno_viaje li {
/*background:transparent url(../imagenes/bk.anillas-cuaderno.jpg) repeat-y scroll 0 0;*/
clear:both;
float:left;
margin:0;
width:520px;
margin-bottom:5px;
padding-bottom:5px;
border-bottom:1px dotted #545454;
}
ul#listado_cuaderno_viaje li .cuaderno_viaje{ width:auto;}
ul.cont_listado{ margin:0; padding:0; float:left; width:100%;}
ul.cont_listado li{ margin:0; padding:0; float:left;}
ul.cont_listado li h2{ font-size:18px; font-weight:bold; padding:0; margin:0; color:#709848; padding-top:10px;}
ul#listado_cuaderno_viaje li div.titulo{ float:left; }

ul#listado_cuaderno_viaje li a strong{ font-size:14px; color:#666666;}
ul#listado_cuaderno_viaje li a:hover strong{ color:#709848; }
ul#listado_cuaderno_viaje li div.titulo a:hover{ color:#709848; }
.cuestionario li .pregunta{ font-weight:bold;clear:both;}
.cuestionario li { font-weight:bold; padding-bottom:20px;}
.cuestionario li .tipo_alojamiento{float:left;width:200px;}
.cuestionario li div{ font-weight:normal;width:200px;}
.cuestionario li div input{ border:none;}
#content dl dt{ clear:both; width:100%;}
#content dl dt a{ color:#9AB13B; font-weight:bold; }
#content dl dt a:hover{ text-decoration:underline; }
#content dl dd{border-bottom: 1px dotted #9ab13b; padding:0; margin:0; margin-bottom:10px; float:left; width:100%; clear:both;}
#content dl dd a{ float:right; clear:both; color:#9AB13B; font-weight:bold;}
#content dl dd a:hover{ text-decoration:underline;}
#conten inpur.sinborde{ border:none;}
#cont_temps{ width:130px; textt-align:left; float:left; padding-left:10px;
text-align:left;}
#cont_temps img{vertical-align:middle;}
#cont_temps #temps_temp{font-weight:bold; }

#cont_prox_temps{ width:165px; textt-align:left; float:left;text-align:left;}
#cont_prox_temps img{vertical-align:middle;}
#temps_prox_com{font-weight:bold;}

