/* MapaWeb Enlaces */
div.colEnlacesMW{
float:right;
margin:0pt;
padding:0pt;
width:24%;
}
/* Enlaces para cambiar Imagen de la Cabecera*/
.cabecera_Saborea{
background:#000000 url(../img/ft_saborea.jpg) no-repeat scroll 0%;
_width:950px;
height:335px;
margin:0pt auto;
max-width:1100px;
min-width:750px;
padding:0pt;
}
.cabecera_Disfruta{
background: #000000 url(../img/ft_disfruta.jpg) no-repeat scroll 0%;
height:335px;
_width:950px;
margin:0pt auto;
max-width:1100px;
min-width:750px;
padding:0pt;
}

.fondos{
height: 150px;
}
.cabecera_Imagina{
background:#000000 url(../img/ft_imagina.jpg) no-repeat scroll 0% 50%;
_width:950px;
height:335px;
margin:0pt auto;
max-width:1100px;
min-width:750px;
padding:0pt;
}
.cabecera_Video{
background:white;
_width:950px;
height:450px;
margin:0pt auto;
max-width:1100px;
min-width:750px;
padding:0pt;
}

.banner_Video imgVideo {
margin-top:-20px;
width:950px;
}

.banner_Video {
	margin:0 0 3px 0;
	padding:0px 20px 20px 0px;
	height:330px;
	color:#fff;
	overflow:hidden;
	z-index:-1;
}

/* Marcas Calidad */
.width80 {width:80%;}
.width81 {width:80%;margin-top:-2.5em;}
.width20 {width:20%;}
.width21 {width:20%;margin-top:-2.5em;}
.height30 {height:30px;}
.height50 {height:50px;}

.margin3 {margin-top:3em;}

.tarifas {margin-top:10px;margin-right:35px;}

th.maximo {background:#D9F9D4; padding: .2em;border:1px solid #ccc; border-collapse:collapse}


.getAcrobat { float:right; width:158px;}
.getAcrobatNoFloat { width:158px;}
.getAcrobat2 { width:158px;}
.getAcrobat p, .getAcrobat2 p {font: .7em Verdana, Arial, Helvetica, sans-serif; margin:0;}

a.pdf{ display:block;}

/*Modificado para que las resoluciones del listado de fondos escritorio salgan en varias lineas*/
.f07_resoluciones {font-size:0.7em; width:75%;}


.botonPrint{
float: right;
font-size:0.8em;
}

.printImg{
margin-left:5em;
}


#enlaceMultimedia{ 
float:right;
_width:375px;
width:40%;
height:30px;
padding-right:0.5em;
}

#preview2 {
_float:right;
margin-left:200px;
margin-right:150px;
_margin-left:0px;
_margin-right:0px;
margin-top:-2em;
}
dl {font-size:0.8em; margin: 0; padding: 6pt; }

.busc{font-size:1.2em;}



/**especial MI FOLLETO***/


.foll {
	font-size:1em;
	margin-left:2px;
	margin-right:2px;
	padding-left:3px;
	padding-right:3px;
}

p.volver{
  font-size:0.8em
}



.errorPB{
color:red;
font-size:0.7em;
}

.errorFolleto{
color:red;
font-size:0.8em;
}


.sub:hover
{text-decoration: underline; }

/*estilo especial para el tipo Playa en el tipo de contenido Espacio de Naturaleza*/
.modFicha2 {
border: 1px solid #ccc; 
text-align:center;
margin: .3em 0 .3em 10px; width:80%;}


/*FIN MI FOLLETO*/

.enviarMismoCol p { color:#999; font-size:.7em;}
.enviarMismoCol dl { color:#999; font-size:.7em; margin:0 0 2.5em .4em;}
.enviarMismoCol h2 {font-size:.7em; margin:1.5em 0 0 ;}
.enviarMismoCol textarea { width:100%; margin-bottom:.4em; font:.7em Arial, Helvetica, sans-serif; color:#999;}
#registro .rest_preg { padding:1em; background:#eee; margin:1em 1em 2em; font-weight:bold; width:30%;}
.condLegales  { list-style: decimal; margin:1em;}
.condLegales li { list-style:decimal; margin:0 0 1.5em;}
.condLegales li p { margin:0 0 .2em;}



/* LISTADO CON CATEGORIAS */
/* listado con imagenes flotadas a la izq del content */
	.img_ftl2 div, .img_ftl_small div {position: relative; min-height: 100px; _height: 100px; border-bottom: 1px dotted #cfcbcc; padding: 0 0 10px 150px;}
	.img_ftl2 p {margin-bottom: 1em;}
	.img_ftl2 h3{ margin-bottom:0;background:url(../img/ic_triangulo.gif) no-repeat left;	padding-left: 10px;}
	.img_ftl3 {position: absolute; float:left; top:0px; left:0px; margin: 5px 5px 5px 0;}



.subcolB2 {
float:left;
margin:0pt 15px 0pt 0pt;
padding:0pt;
width:400px;
}


/* CENTRALES RESERVA */

	/* Buscador Avanzado */
	.advancedSearchReserva {margin: 2em auto; padding: 20px 10px 10px; border: 1px solid #ddd;}
	.advancedSearchReserva ul.pest li {margin-left:2px}
	.advancedSearchReserva ul.pest li a {border-color: #ededed; border-bottom: none; padding-bottom: 4px; background-color: #c6d9e6; color: #666;}
	.advancedSearchReserva ul.pest li a:hover {border-color: #c6d9e6; border-bottom: none; padding-bottom: 6px; background-color: #f7fafc; text-decoration: none;}
	.advancedSearchReserva ul.pest li.active {border-color: #c6d9e6; padding-bottom: 6px; padding-top: 6px; background-color: #f7fafc;}
	.advancedSearchReserva ul.pest li.active a {background: none; border: 0;}
	
	.advancedSearchReserva form.options {margin:5px 2px; border: 1px solid #c6d9e6; padding: 2em .4em; color: #666; background-color: #f7fafc;}
	.advancedSearchReserva form.options p {clear:left; font-size: .85em;}
	.advancedSearchReserva form.options label {float:left; margin-right:10px; width:160px; text-align:right; line-height: 1.6em; cursor:pointer}
	.advancedSearchReserva form.options fieldset.caracteristicas label {float:none;}


	
	
	.advancedSearchReserva form.options select {margin:0;}
	
	/*Margen a la izq*/
	.advancedSearchReserva form.options p, .advancedSearchReserva form.options fieldset.caracteristicas {margin-left:10%}
	.advancedSearchReserva form.options input.submit {margin-left:25%; cursor:pointer}
	
	/*Fijamos anchos*/
	.advancedSearchReserva form.options select, .advancedSearchReserva form.options input.text {width:12em}
	
	.advancedSearchReserva form.options fieldset {border:0; padding-left:2%;}
	.advancedSearchReserva form.options legend {margin-bottom: 1em; color: #666; font-weight: bold;}
	
	.advancedSearchReserva form.options fieldset.caracteristicas ul {float: left; margin: auto 5em auto 0; width: 85%;}
	.advancedSearchReserva form.options fieldset.caracteristicas ul {float: left; margin: auto 5em auto 0; width: 85%; ;}
	.advancedSearchReserva form.options fieldset.caracteristicas ul input {margin:0;}
	.advancedSearchReserva form.options fieldset.caracteristicas ul li {display: block; float: left; margin-bottom: 1em; width: 40%;}
	
	.advancedSearchReserva form.options div.hr {border-top: 1px dotted #999; margin-bottom: 1em;}
	.advancedSearchReserva form.options div.hr hr {display:none}
	
	
	.advancedSearchReserva form.options .centradoIzq {text-align: left;}
	.advancedSearchReserva form.options .ancho120 {width:120px;}
	.advancedSearchReserva form.options .ancho90 {width:90px;}
	
	.advancedSearchReserva form.options p {margin-left:0px;}
	.advancedSearchReserva form.options select.anchoSelect {width:220px;}
	
	
	ul.ulCentral {font-size:0.85em; margin:0 0 1em; width:99%; margin-left:-0.1em; clear:both};
	ul.ulCentral .liCentral{display:block; float:left; margin-bottom:1em; width:33%}
	
	.advancedSearchReserva form.options ul.ulCentral .liCentral{display:block; float:left; margin-bottom:1em; width:33%}
	.imgCal {margin-left:1em}
	.fondoCen {background-color:#F7FAFC; border-color:#C6D9E6; margin:5px 2px}
	.marginTabla {margin-top:15px;margin-left:35px;}
	
	
	ul.ulBusEmbebido li{margin-bottom:5px;}
	
	.ulBusEmbebido label {width:130px; padding: .5em 0 0 0}
	.ulBusEmbebido img {vertical-align:top;}
	.modulo form.options .ancho90 {width:90px;}
	.modulo form.options label {float: left; width: 80px !important;}
	.submit {margin-left:20px; margin-bottom:10px;}
	
	
	.margin_top_30{margin-top:30px}
	.margin_bottom_30{margin-bottom:30px}
	
	
	/* enviar a mi mismo */
.enviarMismoCol p { color:#999; font-size:.7em;}
.enviarMismoCol dl { color:#999; font-size:.7em; margin:0 0 2.5em .4em;}
.enviarMismoCol h2 {font-size:.7em; margin:1.5em 0 0 ;}
.enviarMismoCol textarea { width:100%; margin-bottom:.4em; font:.7em Arial, Helvetica, sans-serif; color:#999;}
#registro .rest_preg { padding:1em; background:#eee; margin:1em 1em 2em; font-weight:bold; width:30%;}
.condLegales  { list-style: decimal; margin:1em;}
.condLegales li { list-style:decimal; margin:0 0 1.5em;}
.condLegales li p { margin:0 0 .2em;}

.minicolA {
	margin:0;
	padding:0 5px 0 0;
	float:left;
	width:49%;
}
.minicolB {
	margin:0;
	padding:0;
	float:left;
	width:48%;
}
