
.error
{
	font-family: Verdana, Arial, Times;
	font-size: 10px;
	color: #FF0000;
	font-weight: bold;
}

/* FONDOS Y BORDES */

.fondo_verde
{
    BACKGROUND-COLOR: #D0EEED
}
.fondo_azul
{
    BACKGROUND-COLOR: #dce9f8
}
.fondo_azul_claro
{
    BACKGROUND-COLOR: #eef3fb
}
.fondo_azul_oscuro
{
    BACKGROUND-COLOR: #B5D1F0
}
.borde_azul
{
	border-right: #dce9f8 2px solid;
	padding-right: 10px;
	border-top: #dce9f8 2px solid;
	padding-left: 10px;
	padding-bottom: 10px;
	border-left: #dce9f8 2px solid;
	padding-top: 10px;
	border-bottom: #dce9f8 2px solid;
}
.borde_azul_claro
{
	border-right: #eef3fb 2px solid;
	padding-right: 10px;
	border-top: #eef3fb 2px solid;
	padding-left: 10px;
	padding-bottom: 10px;
	border-left: #eef3fb 2px solid;
	padding-top: 10px;
	border-bottom: #eef3fb 2px solid;
}
.borde_azul_oscuro
{
	border-right: #b5d1f0 2px solid;
	padding-right: 10px;
	border-top: #b5d1f0 2px solid;
	padding-left: 10px;
	padding-bottom: 10px;
	border-left: #b5d1f0 2px solid;
	padding-top: 10px;
	border-bottom: #b5d1f0 2px solid;
}
.borde_gris
{
	border-right: #cccccc 1px solid;
	padding-right: 10px;
	border-top: #cccccc 1px solid;
	padding-left: 10px;
	padding-bottom: 10px;
	border-left: #cccccc 1px solid;
	padding-top: 10px;
	border-bottom: #cccccc 1px solid;
}

.bg10 { background-color:#ecf3f9; } /* azul clarito 1 */

/* TEXTOS */

.titular_principal
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 24px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: medium none;
    COLOR: #666666;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none;
    FONT-FAMILY: arial
}
.titular_azul
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 18px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: medium none;
    COLOR: #0072a8;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none;
    FONT-FAMILY: arial
}
.titular_azul2
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: medium none;
    COLOR: #0072a8;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none;
    FONT-FAMILY: arial
}
.titular_naranja
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 18px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: medium none;
    COLOR: #ff9900;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none;
    FONT-FAMILY: arial
}
.azul12
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #0091d7;
    FONT-FAMILY: arial
}
.blanco12
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #FFFFFF;
    FONT-FAMILY: arial
}
.description10
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: arial
}
.description12
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #000000;
    LINE-HEIGHT: 10pt;
    FONT-FAMILY: arial
}
.error
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #CC0000;
    FONT-FAMILY: Arial
}
.gris11
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #666666;
    FONT-FAMILY: arial
}
.gris16
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    COLOR: #666666;
    FONT-FAMILY: arial
}
.marron12
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #ab4900;
    FONT-FAMILY: arial
}
.naranja12
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #ff9900;
    FONT-FAMILY: arial
}
.naranja14
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: medium none;
    COLOR: #ff9900;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none;
    FONT-FAMILY: Arial
}

/* ENLACES */

A.enlace_azul11:active
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #0091d7;
    FONT-FAMILY: arial
}
A.enlace_azul11:hover
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #0091d7;
    FONT-FAMILY: arial
}
A.enlace_azul11:link
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #0091d7;
    FONT-FAMILY: arial
}
A.enlace_azul11:visited
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #0091d7;
    FONT-FAMILY: arial
}
A.enlace_azul12:active
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #0091d7;
    FONT-FAMILY: arial
}
A.enlace_azul12:hover
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #0091d7;
    FONT-FAMILY: arial
}
A.enlace_azul12:link
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #0091d7;
    FONT-FAMILY: arial
}
A.enlace_azul12:visited
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #0091d7;
    FONT-FAMILY: arial
}
A.enlace_azul12b:active
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #0091d7;
    FONT-FAMILY: arial
}
A.enlace_azul12b:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #0091d7;
    FONT-FAMILY: arial
}
A.enlace_azul12b:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #0091d7;
    FONT-FAMILY: arial
}
A.enlace_azul12b:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #0091d7;
    FONT-FAMILY: arial
}
A.enlace_azul14:active
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #0091d7;
    FONT-FAMILY: arial
}
A.enlace_azul14:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #0091d7;
    FONT-FAMILY: arial
}
A.enlace_azul14:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #0091d7;
    FONT-FAMILY: arial
}
A.enlace_azul14:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #0091d7;
    FONT-FAMILY: arial
}
A.enlace_gris11:active
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #666666;
    FONT-FAMILY: arial
}
A.enlace_gris11:hover
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #666666;
    FONT-FAMILY: arial
}
A.enlace_gris11:link
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #666666;
    FONT-FAMILY: arial
}
A.enlace_gris11:visited
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #666666;
    FONT-FAMILY: arial
}
A.enlace_naranja12:link
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #ff9900;
    FONT-FAMILY: Arial
}
A.enlace_naranja12:visited
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #ff9900;
    FONT-FAMILY: Arial
}
A.enlace_naranja12:hover
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #ff9900;
    FONT-FAMILY: arial
}
A.enlace_naranja12:active
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #ff9900;
    FONT-FAMILY: Arial
}
.boton
{
	BORDER-RIGHT: 0px;
	PADDING-RIGHT: 0px;
	BORDER-TOP: 0px;
	PADDING-LEFT: 0px;
	BACKGROUND-IMAGE: url(/Destinos/images/buscar.gif);
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	BORDER-LEFT: 0px;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: 0px;
	Width: 57px;
	Height: 22px;
}

/* FORMULARIOS */

INPUT.cajaformulario
{
    BORDER-RIGHT: gray 1px solid;
    PADDING-RIGHT: 2px;
    BORDER-TOP: gray 1px solid;
    PADDING-LEFT: 2px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    PADDING-BOTTOM: 2px;
    MARGIN: 1px;
    BORDER-LEFT: gray 1px solid;
    COLOR: #000000;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: gray 1px solid;
    FONT-FAMILY: Arial
}
TEXTAREA.campotexto
{
    BORDER-RIGHT: gray 1px solid;
    PADDING-RIGHT: 2px;
    BORDER-TOP: gray 1px solid;
    PADDING-LEFT: 2px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    PADDING-BOTTOM: 2px;
    MARGIN: 1px;
    BORDER-LEFT: gray 1px solid;
    COLOR: #000000;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: gray 1px solid;
    FONT-FAMILY: Arial
}
SELECT.combo
{
    BORDER-RIGHT: gray 1px solid;
    PADDING-RIGHT: 0px;
    BORDER-TOP: gray 1px solid;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    PADDING-BOTTOM: 0px;
    MARGIN: 1px;
    BORDER-LEFT: gray 1px solid;
    COLOR: #000000;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: gray 1px solid;
    FONT-FAMILY: arial;
    TEXT-ALIGN: left
}

/* CALENDARIO */

.FechaCalendario
{
	border-right: silver 1px;
	padding-right: 1px;
	border-top: silver 1px;
	padding-left: 1px;
	font-weight: bold;
	font-size: 12px;
	padding-bottom: 1px;
	margin: 0px;
	vertical-align: baseline;
	border-left: silver 1px;
	color: #00458e;
	padding-top: 1px;
	border-bottom: silver 1px;
	font-family: arial;
	background-color: transparent;
	text-align: right;
}
.CalendarioDayHeader
{
	font-weight: bold;
	font-size: 12px;
	color: #ffffff;
	font-family: arial;
	background-color: #999999;
	height: 12px;
}
.Calendario
{
	border-right: #999999 1px solid;
	padding-right: 0px;
	border-top: #999999 1px solid;
	padding-left: 0px;
	font-weight: bold;
	font-size: 12px;
	padding-bottom: 0px;
	margin: 0px;
	border-left: #999999 1px solid;
	width: 200px;
	color: #00458e;
	padding-top: 0px;
	border-bottom: #999999 1px solid;
	font-family: arial;
	height: 150px;
	background-color: #f7f7f7;
}
.CalendarioTitle
{
	font-weight: bold;
	font-size: 12px;
	color: #ffffff;
	font-family: arial;
	background-color: #FF9900;
	height: 12px;
}

/* CABECERA */

TD.celda_links_cabecera
{
    BORDER-RIGHT: #fd9906 5px;
    PADDING-RIGHT: 0px;
    BORDER-TOP: #fd9906 5px;
    PADDING-LEFT: 12px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: #fd9906 5px;
    PADDING-TOP: 7px;
    BORDER-BOTTOM: #fd9906 5px solid;
    HEIGHT: 20px
}
A.cabecera_activado:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #ffffff;
    FONT-FAMILY: arial;
    TEXT-DECORATION: none
}
A.cabecera_activado:active
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #ffffff;
    FONT-FAMILY: arial;
    TEXT-DECORATION: none
}
A.cabecera_activado:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #ffffff;
    FONT-FAMILY: arial;
    TEXT-DECORATION: none
}
A.cabecera_activado:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #ffffff;
    FONT-FAMILY: arial;
    TEXT-DECORATION: none
}
A.cabecera_desactivado:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #d98200;
    FONT-FAMILY: arial;
    TEXT-DECORATION: none
}
A.cabecera_desactivado:active
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #d98200;
    FONT-FAMILY: arial;
    TEXT-DECORATION: none
}
A.cabecera_desactivado:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #d98200;
    FONT-FAMILY: arial;
    TEXT-DECORATION: none
}
A.cabecera_desactivado:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #d98200;
    FONT-FAMILY: arial;
    TEXT-DECORATION: none
}




/*parques 2009 ###############################################################################################*/

#mainColumnas 
{
width: 910px;
clear:both;
margin:0;
clear:both;
}


#col_izq {
	width: 300px;
	text-align:left;
	float:left;
	clear:both;
}


#buscaHotelesPlayas {
	width: 300px;
	text-align:left;
	float:left;
	margin-bottom:15px;
	height:160px;

}


#buscaHotelesPlayas h1
{
	padding:15px 0px 0px 10px;
	background: transparent url(/parques/img/bg_buscador_top.jpg) no-repeat top left;
	font-size:20px;
	color:#fff;
	height:35px;

}





/*Buscador*/


#buscadorPlayas
{ 
font-size:12px;	

margin-left:0px;
margin: 0 0 0px 0;

width:270px;
height:65px;
*height:70px;

}
#buscadorPlayas h3
{ 
margin:0px 0px 0px 0px ;
font-size:16px;
color:#08223d;
}
#buscadorPlayas select
{ 
float:left;
font-size:10px;
margin:5px 10px 0 0;
border:solid 1px #fff;
width: 120px;
}
/*#buscadorPlayas input
{ 
float:left;
font-size:11px;
margin:5px 0 0px 0;
border:solid 1px #fff;
width:280px;
}
*/
.elige 

{ 
margin:0px 0px 10px 0px ;
}

/*.elige h3

{ 
margin:0px 0px 0px 0px ;
font-size:16px;
color:#08223d;
}*/

.ejemplotxt
{ 
margin:0px;
font-size:10px;
color:#074584;
}

.fecha
{ 
width:190px;
margin:10px 0px 10px 0px !important;
clear:both;

}
.provincia
{ 
width:125px !important;
margin:0px 0px 0px 0px!important ;
*margin:0px 0px 0px 0px!important ;
float:left ;

}
.pais
{ 
width:125px !important ;
margin:0px 0px 0px 0px!important ;
*margin:0px 0px 0px 0px!important ;
float:left;

}

.desdehasta
{ 
margin:0px 0px 10px 0px ;
clear:left;
color:#074584;
}


#hab1
{ 
	
width:270px;
padding:5px;
background-color:#4e89c4;
/*background:transparent url(/hotelesplayas/img/fondohabita.gif)no-repeat top left;
*/
float:left;
color:#fff;
font-size:11px;
font-weight:bold;
margin:5px 0 ;


}
#hab1 select
{ 
float:left;
border:solid 1px #fff;
color:#074584;
font-size:10px;
margin:5px 3px 5px 3px ;
}
#hab1 div
{ 
text-align:left;
margin-left:5px;
}
#edades1
{ 
width:135px;
text-align:left;
float:right;
margin:-15px 0 0 0;

}
#edades2
{ 
width:135px;
text-align:left;
float:right;
margin:-15px 0 0 0;
/* *margin:-38px 0 0 0; */
}
#edades3
{ 
width:135px;
text-align:left;
float:right;
margin:-15px 0 0 0;

}
#edades4
{ 
width:135px;
text-align:left;
float:right;
margin:-15px 0 0 0;

}



#Button1
{ 
background: transparent url('../img/BotonBlancoBuscar.jpg') no-repeat right top;
border: none !important;  
cursor: hand; 
width: 135px; 
height: 35px; 
*height: 35px; 
font-size: 1.4em;
font-weight: bold;
}

.botonBusca input
{ 
border:none !important;
text-indent: -15px;
line-height: 0px;
*line-height: 13px;
float: right;


}




/* fin buscador*/

.contenido 
{
	padding:10px 0px 5px 10px;
	background:transparent url(/parques/img/bg_buscador_middle.jpg) no-repeat top left;
	font-size:12px;
	color:#fff;

}
.contenidobuscaficha
{
	padding:10px 0px 0 10px;
	background: transparent url(/parques/img/bg_buscador_middle.jpg) no-repeat top left;
	font-size:12px;
	color:#fff;
	width:300px;
}

.contenidobuscaficha input
{

	width:125px !important;
}

.buscaHotelesPlayasFin 
{
	
	background: transparent url(/parques/img/bg_buscador_bottom.jpg) no-repeat top left;
	padding:0px 0px 0px 0px;
	font-size:12px;
	color:#333;
	height:19px;

}

#pastilla
{
margin:5px 0 15px 0;
padding:0px;
/*padding:15px 0 0 0 ;
	background: transparent url(/parques/img/pastilla_top.jpg) no-repeat top left;
*/
}
.pastillaTitulo{
	font-size:19px;
	color:#074584;
	padding:0px !important;
}
.pastillaSubtitulo{
	font-size:15px;
	color:#f4a000;
	margin-top:5px!important;
}


.pastilla_top 
{
	height:6px;
	_height:0px;
	background: transparent url(/parques/img/pastilla_top.jpg) no-repeat top left;
	margin:0px !important;
	_margin:-7px 0 0 0;
	padding:0px !important;
	
}
.pastilla_middle 
{
	padding:3px 0px 0px 0px !important;
	*padding:0px 0px 0px 0px;

	background: transparent url(/parques/img/pastilla_middle.jpg) repeat-y top left;
	clear:both;
	margin:0px;
	_margin:-9px 0px 0 0;
}


.pastilla_middle h2
{
padding-left:15px !important;
padding-left:15px;
font-size:15px !important;
color:#2f72b4;
padding: 0px 0 0 0;
border-bottom:solid 1px #aec8e3;
_margin-left:15px;
}

.pastilla_middle h2 a
{

color:#2f72b4;

}
.pastilla_middle h3
{
font-size:15px !important;
_margin-left:15px;
color:#2f72b4;
padding: 0px 0 0 0;
_padding-left:15px;
/*border-bottom:solid 1px #aec8e3;*/

}

.pastilla_middle p
{
font-size:11px;
color:#2f72b4;
padding: 0px 0 0 15px;
}
.pastilla_middle p a
{
font-size:11px;
color:#2f72b4;

}
.pastilla_middle p separador
{
height:2px;
background:transparent url(/parques/img/separador-solapa.gif) norepeat top left;
padding: 0px 0 0 0;
_padding: -15px 0 0 0;
}

.todoslosHoteles 
{

font-size:11px;
color:#f4a000;
border-bottom:solid 1px  #aec8e3;
padding: 0px 0 0 15px;
}

.pastilla_bottom
{
background: transparent url(/parques/img/pastilla_bottom.jpg) no-repeat top left;
clear:both;
height:6px;
}

#col_dcha {
	width: 585px;
	text-align:left;
	float:right;

}

.destacado {
	width: 585px;
	height:240px;
	float:left;
	clear:both;
	
}
.destacado h1{
 z-index:5; position:absolute; color:#65a4e3; font-size:38px;font-weight:bold;margin:0px;padding:0px; 
}
.destacado h1 span{
 color:#f4a000; 
}
.destacado h2{
 z-index:5; position:absolute; color:#074584; font-size:18px;font-weight:bold;margin:40px 0 0 0;padding:0px; 
}

.destacado img{
	border:0px;	
}
.destacado ul{
 z-index:5; position:absolute; color:#333; font-size:13px;font-weight:bold;margin:70px 0 0 15px;padding:0px; 
list-style-image:url(/parques/img/check.jpg);
}

.destacado ul li
{
 list-style-type:none;
 z-index:5; 
 position:relative; 
 color:#f4a000; 
 font-size:13px;
 font-weight:bold;
 margin:5px 0 0 0;
 padding:0px; 
}

.destacado img{
	border:0px;	
}

#dentroDcha
{
	width: 200px;
	float:right;
	color:#000;
	margin:15px 0 0 0;
}	


#dentroIzq
{
	width: 365px;
	float:left;
	margin:0px;
}

.ofertaDestacada
{
	width: 365px;
	float:left;
	margin:15px 0 0 0;
}	

.ofertaDestPaginado
{
	width: 365px;
	height:35px;
	margin:0px 0 0px 0;
	padding:5px 0 0 5px;
	color:#fff;
	font-size:18px;
	font-weight:bold;
	background-color:#aec8e3;
	float:left;
}	

.ofertaDestacada p texto
{
padding: 0px 5px 5px 10px;
font-size:10px !important;
color:#333;
float:right;
	
}	

.ofertaDestacada p texto span
{
padding: 0px 5px 5px 10px;
font-size:11px;
color:#074584;

	
}	

.OferDestlocalidad
{
padding: 0px 5px 10px 0px;
font-size:12px;
font-weight:bold;
color:#074584;
}
.ofertaDestacada img
{
border: solid 0px;
width:120px;
height:120px;	
float:left;
margin:0px 10px 0 0px !important;
background-color:#ebebeb;
}	

.preciodesde
{
text-align:center;
float:left;
clear:right;
width:75px !important;
height:50px !important;	
background:transparent url(/img/top40_precio.aspx) no-repeat scroll left top;
clear:right;
}

.preciodesde img
{
border: solid 0px;
width:75px !important;
height:50px !important;	
}

.preciodesde a
{
font-size:15px;
font-weight:bold;
color:#fff;
clear:both;

}



.paginado
{
	float:right;
	margin: -18px 0 0 10px;
	width:150px;
	color:#074584;
}	

.banner_OAS
{
	width: 200px;
	height:200px;
	background-color:#ebebeb;

}	

.parquesTematicos
{
	width: 200px;
	
}	


.parquesTematicos h3
{
	margin:15px 0 15px 0;
font-size:18px !important;
color:#074584;
padding: 0px 0 0 0;
/*border-bottom:solid 1px #aec8e3;*/

}
.parquesTematicos ul

{
	margin:0px;
	text-align:center;
}	

.parquesTematicos li
{
	text-align:center;
	width: 200px;
	margin:10px 0 0 -40px;
	*margin:10px 0 0 0px  ;
	list-style-type:none;
	height:80px;
	border:solid 1px #d6d9dc;
}	
.parquesTematicos li img
{
	border:solid 0px #fff;
	margin:5px 0 5px 0;
	clear:both;
	
}	

.parquesTematicos li a
{
margin:0px;
font-size:11px !important;
color:#074584;
	
}	
.parquesTematicos li a:hover
{

color:#f4a000 ;
	
}	
.tituloHotel
{
font-size:15px;
font-weight:bold;
margin: 5px 0 5px 0 0 !important;
color:#2f72b4;
}
.tituloHotel span
{
font-size:20px;
font-weight:bold;
color:#f4a000 !important;
}
.tituloHotel a
{
font-size:15px;
font-weight:bold;
color:#2f72b4;
padding: 0px 0 0 0px;
margin: 10px 0 0px 0 0;
}
.tituloHotel a:hover
{
color:#f4a000;
}

.ofertaRepeater
{
	width: 365px;
	float:left;
	margin:15px 0 0 0;
}	

.ofertaRepeatDest
{
	width: 365px;
	height:25px !important;
	padding:10px 0 0 5px;
	color:#fff;
	font-size:15px;
	font-weight:bold;
	background-color:#aec8e3;
	float:left;
	margin-bottom:10px;
}	

.ofertaRepeater p texto
{
margin:5px 0 5px 0;
padding: 0px 5px 5px 10px;
font-size:10px !important;
color:#333;
float:right;
	
}	

.ofertaRepeater p texto span
{
padding: 0px 5px 5px 10px;
font-size:11px;
color:#074584;

	
}	

.OferRepeaterlocalidad
{
margin:0px !important;
padding: 0px 5px 0px 0px;
font-size:11px;
color:#074584;
}

.OferRepeaterlocalidad a
{
padding: 0px 5px 0px 0px;
font-size:11px;
color:#074584;
margin:0px !important;
}
.OferRepeaterlocalidad a:hover
{
padding: 0px 5px 0px 0px;
font-size:11px;

color:#f4a000;
}
.ofertaRepeater img
{
border: solid 0px;
width:78px;
height:52px;	
float:left;
margin:0px 10px 0 0px !important;
background-color:#ebebeb;

}	

.repeatTituloHotel
{
font-size:11px;
font-weight:bold;
margin: 5px 0 0px 0  !important;
color:#2f72b4;

}


.repeatTituloHotel span
{
font-size:15px;
font-weight:bold;
color:#f4a000 !important;
line-height:normal;
margin: 0px 0 0px 0 !important;
}


.repeatTituloHotel a

{
font-size:13px;
font-weight:bold;
color:#2f72b4;
padding: 0px 0 0 0px !important;
margin: 0px 0 0px 0 !important;
}

.iconos
{
margin:2px 0 2px 80px;
*margin:-12px 0 2px 80px;
_margin:-12px 0 2px 80px;
width:280px;
clear:right;

}

.iconos a
{
color:#f4a000;
font-size:10px;
font-weight:bold;
}
.iconos a:hover
{
color:#2f72b4;
font-size:10px;
font-weight:bold;
}


.iconoHotel 
{
margin:0px 0 0 10px;
padding:0px;
clear:right;

float:left;
}

.iconoHotel img
{
margin:0px;
padding:0px;
width:12px;
height:12px;

}
.iconoOpinion
{
margin:0px 0 0 10px;
padding:0px;
clear:right;
color:#f4a000;
font-size:10px;
font-weight:bold;
float:left;
}

.iconoOpinion img
{
margin:0px 0 0 10px;
padding:0px;
width:12px;
height:14px;

}
.iconoBarra
{
margin:0px 0 0 10px;
padding:0px;
clear:right;
color:#f4a000;
font-size:10px;
font-weight:bold;
float:left;
}

.iconoBarra img
{
margin:0px 0 0 10px;
padding:0px;
width:30px;
height:14px;

}

.finItemOferta
{
border-bottom:dotted 1px #2f72b4;
clear:both;
margin:0px 0 10px 0;
}

.cadenasHoteleras
{
width: 365px;
/*border-bottom:dotted 1px #2f72b4;*/
clear:both;
margin:0px 0 10px 0;
}

.TituDest
{
	width: 365px;
	height:25px !important;
	padding:10px 0 0 5px;
	color:#fff;
	font-size:15px;
	font-weight:bold;
	background-color:#aec8e3;
	float:left;
	margin-bottom:10px;
}	

/* costas */ 

#intro {width:910px;font-size:12px;margin:0px 0 15px 0;padding:0px;color:#f4a000;}
#intro h1 naranja{ color:#f4a000 !important; font-size:27px;font-weight:bold;margin:0px;padding:0px; }
#intro h1 a { color:#f4a000; }
#intro h2 { color:#333;font-size:17px;font-weight:bold;margin:0px;padding:0px; }
#intro h2 a { color:#333; }
#intro a { color:#333;text-decoration:none; }
#intro a:hover { color:#333;text-decoration:none; }
#intro span { color:#f4a000; }


/* patillote mapa */ 

#pastilla mapa

{ 
width: 585px; 
float:left;
clear:both;
margin:0px 0 15px 0;
background:#000 url(/parques/img/pastilla_mapa_middle.gif) repeat-y top left;

}

.mapaTop
{ 
text-align:center;
width: 585px; 
background:transparent url(/parques/img/pastilla_mapa_top.gif) no-repeat top left;
margin:0px;
height:10px!important;
padding-top:10px !important;
}





.mapaMiddle
{ 
width: 585px;
background:transparent url(/parques/img/pastilla_mapa_middle.gif) repeat-y top left;
margin:0px;
padding:0px;
text-align:left;

}

.mapaMiddle .titu
{ 
margin-left:15px;
font-size:18px;
color:#074584;
}
.mapaMiddle ul 
{ 
width:300px;
float:left;
text-align:left;
margin:0px !important;
*margin-left:15px;
_margin-left:15px;
}

#div_maps_below_parks_map 
{ 
width:560px;
float:left;
text-align:left;
margin:0px !important;
*margin-left:20px !important;
_margin-left:15px !important;
}
#div_maps_below_parks_map ul
{ 
width:560px;
float:left;
text-align:left;
margin:0px !important;
}
#div_maps_below_parks_map ul li

{
width:240px;
height:19px;	
float:left;
color:#074584;
font-size:14px;
font-weight:bold;
margin:10px 3px 0 0px !important;
padding:0px; 
background:transparent url(/parques/img/trianguloli.gif) no-repeat 0px 5px;
text-indent:15px;
list-style-type:none;
overflow:hidden;

}


#div_maps_below_parks_map ul li a
{

color:#074584 !important;


}


/*

.mapaMiddle ul li
{
width:150px;
height:15px;	
float:left;
color:#074584;
font-size:14px;
font-weight:bold;
margin:8px 3 0 0px;
padding:0px; 
background:transparent url(/parques/img/trianguloli.gif) no-repeat 0px 5px;
text-indent:15px;

}

.mapaMiddle ul li a
{

color:#074584 !important;


}
*/
.descripcionMapa
{

color:#074584 !important;
font-size:12px;
padding:0px;
width:565px !important;
margin:0px 0px 0 10px;
padding:3px 0 0 0;

}
.descripcionMapa h3
{

color:#074584 !important;
font-size:16px;
font-weight:bold;
padding:0px;
width:565px !important;
margin:0 0px 10px 0px;

}

.seleccionaFechamapa
{
color:#074584 !important;
font-size:12px;
padding:0px;
width:560px !important;
margin:10px 0px 0 10px;

}

.seleccionaFechamapa h3
{
color:#fff !important;
font-size:15px;
font-weight:bold;
text-indent:10px;
line-height:25px;
padding:0px;
width:560px !important;
height:25px;
margin:15px 0px 0 0px;
background:#fff url(/parques/img/bg_seleccionaFecha.jpg) no-repeat top left;

}


.seleccionaFechamapa span
{
color:#074584 !important;
font-size:13px;
font-weight:bold;
text-indent:10px;
line-height:25px;
margin:15px;


}
.seleccionaFechamapa select
{
color:#074584 !important;
font-size:11px;
border:solid 1px #7c9bd5;
height:17px;
}
.seleccionaFechamapa img
{

vertical-align:middle;

}
.liPoblacion
{
width:150px;	
float:left;
color:#074584;
font-size:14px;
font-weight:bold;
margin:8px 3 0 0px;
padding:0px; 
/*list-style-image:url(/parques/img/trianguloli.gif);*/
list-style:none;
}

.enlaces {
clear:both;
color:#074584;
font-size:14px;
font-weight:bold;
height:25px;
margin:0 0 0 10px;
padding:0px 0 0 0px;
text-align:center !important;
width:565px;
border-bottom:solid 1px #aec8e3; 
*border-bottom:solid 1px #aec8e3; 
}
.enlaces a {
color:#074584;
margin:0 40px 0 0;
}
.enlaces a:hover {
color:#F4A000;
text-decoration:none;
}

.enlacesPais 
{
padding:0 0 0px 0;
clear:both;
color:#074584;
font-size:14px;
font-weight:bold;
margin:0 10px 15px 0;
text-align:center;
width:555px !important;
/*border-bottom:dotted 1px #074584;
border-top:dotted 1px #074584;
height:35px;
padding:0px 0 5px 0;*/
}
.enlacesPais a 
{
padding:5px 8px 5px 8px;
background-color:#074584;
height:25px;
color:#fff;
margin:0 35px 0 0;
text-decoration:none;
} 
.enlacesPais a:hover 
{
	
padding:5px 8px 5px 8px;
background-color:#e7f3ff;
height:25px;
color:#074584;
border:dashed 1px #074584;
margin:0 35px 0 0;
}




.message{
clear:both;
color:#074584;
font-size:14px;
font-weight:bold;
text-decoration:blink;
}
.mapaBottom
{ 
width: 585px;
height:15px;
background:transparent url(/parques/img/pastilla_mapa_bottom.gif) no-repeat bottom left;
margin:0px;
padding:0px;
}
.googleMaps
{ 

margin:0px 0px 0px 12px !important;
padding:5px 0 0 0;
text-align:center;
width:560px;
}
.googleMaps img {padding-bottom: 10px}

.googleMaps200
{ 
height: 200px !important;
margin:0px 0px 0px 12px !important;
padding:5px 0 0 0;
text-align:center;
width:560px;
}


/* parques*/ 
#parquesmain

{
width:910px;
padding:0 !important;
margin:0 !important;
*padding:0px 0 0px 7px;

}

#div_parks_body
{
width:910px;
margin:0 auto 0 auto;
padding:0 !important;
margin:0 !important;
*padding:0px 0 0px 7px;
clear:both;
}
#div_parks_body ul
{
width:910px;
padding:0 !important;
margin:0 !important;

}

.parqueItem

{
width:438px !important;
padding: 2px 0px 0 0px;
height:136px;
float:left !important;
background:#fff url(/parques/img/bg_itemParque.jpg) no-repeat;
text-align:left;
margin:15px 0 0 10px;
*margin:15px 5px 0 5px;
}

.parqueItem h3
{
margin:0px 0px 15px 0 !important;
text-indent:25px;
font-size:18px;
font-weight:bold;
color:#2f72b4;
}
.parqueItem h3 a
{
margin:0px 0px 15px 0 !important;
text-indent:25px;
font-size:18px;
font-weight:bold;
color:#2f72b4;
} 

.parqueItem h3 a:hover
{
margin:0px 0px 15px 0 !important;
text-indent:25px;
font-size:18px;
font-weight:bold;
color:#f4a000;


} 


.logoparque

{
float:left;
border:solid 1px #999;
margin-right:10px;
margin-left:5px;
width:85px;
height:85px;
background-color:#ebebeb;
}
.parqueItem p

{
float:left;
width:320px;
height:40px;
font-size:11px;
color:#2f72b4;
margin:0px;
overflow:hidden;

}
.botonCompra 
{
float:left;
height:29px;
width:309px;
margin:15px 0 0 0 !important;
*margin:10px 0 0 0;
}

.botonCompra a 
{
background:transparent url(/parques/img/boton_nameparque.jpg) no-repeat;
height:29px;
width:309px;
text-align:center;
padding-top:3px;
font-size:14px;
font-weight:bold;
color:#333;
display:block;
}
.botonCompra a:hover 
{
background:transparent url(/parques/img/boton_nameparque.jpg) no-repeat;
height:29px;
width:309px;
}


.separadorItemparque
{
clear:both;
margin:15px 0 0 0;
}


/* resultados */
#resultadosParques
{
font-size:14px;
font-weight:bold;
clear:both;
margin:15px 0 0 0;
border-bottom:1px dotted #999999;
padding:5px 0;
width:585px;
float:left;	
}
#resultadosParques h3 
{
color:#FFFFFF;
float:left;
font-size:16px;
font-weight:bold;
height:25px;
margin:15px 0;
padding:5px 0 0 5px;
width:580px;
background:transparent url(/parques/img/bg_resultTipo.gif) no-repeat;
}

.boton2 {
background: url("../img/BotonBlancoBuscar.jpg") no-repeat scroll 0 0 transparent;
color: black;
height: 34px;
padding: 9px 75px 20px 20px;
width: 135px;
}

.tipoEntrada
{
font-size:14px;
font-weight:bold;
width:385px;
float:left;
color:#666;
text-indent:0px;
padding:4px 0 0 0; 
}


.precioEntrada
{
float:left;
width:100px;
color:#de922d;
font-size:18px;
font-weight:bold;


}

.botonEntrada
{
float:left;
width:100px;
/*color:#333;
font-size:12px;
font-weight:bold;
background:transparent url(/parques/img/ )
*/
}
.botonEntrada img
{
margin:0px 0 0 0;
}

.separadorEntrada
{
	clear:both; 
	border-bottom:dotted 1px #333;
	height:10px!important;
}

.entradasNOdisponibles
{
	clear:both; 
	font-size:12px;
	color:Red;
}
.botonreservaEntrada

{
width:584px;
height:47px;
text-align:center;
background:transparent url(/parques/img/bg_reservaticket_03.jpg) repeat-x ; 
}

/* tabs de la pastillaMap*/
.mapaToptab
{
width: 585px; 
height:31px;
background:transparent url(/parques/img/mapa_tab.gif) no-repeat 0 -1px ;
overflow:hidden;
}
.mapaToptab a
{
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
text-decoration:none;
text-align:center;
font-size:15px;
line-height:30px;
text-decoration:none;
color:#667696;
}

.mapaToptab a:hover
{ 
color:#667696 !important;
background-color:#e7f3ff;
text-decoration:none;
}

.mapaTab
{ 
color:#667696;
width: 77px; 
height:31px;
margin:0px;
padding-top:0px;
font-size:15px;
font-weight:bold;
float:left;
border-right:solid 1px #98a9ca;

}
.mapaTab a
{ 
color:#667696;
width: 77px; 
height:31px;
margin:0px;
padding-top:0px;
font-size:15px;
font-weight:bold;
float:left;
text-decoration:none;

}

.mapaTab a:hover
{ 
color:#667696 !important;
text-decoration:none;
}

.mapaTab seleci
{ 
color:#667696 !important;
/*background:transparent url(/parques/img/mapa_tab.gif) no-repeat 0 -1px !important ;
*/text-decoration:none;
}
.noseleci
{ 
color:#667696 !important;
background:#333 url(/parques/img/mapa_tabnoseleci.jpg) no-repeat 0 -1px !important ;
text-decoration:none;
}



.descripTab
{

float:left;
width: 130px; 
height:31px;
margin:1px;
padding-top:0px;
font-size:15px;
font-weight:bold;
color:#fff;
border-right:solid 1px #98a9ca;	
}


.descripTab a
{

float:left;
width: 130px; 
height:31px;
padding-top:0px;
font-size:15px;
font-weight:bold;
color:#667696;
margin-top:1px !important;
text-decoration:none !important;
}

.descripTab a:hover
{ 
color:#667696 !important;
background-color:#e7f3ff;
text-decoration:none;
}

.llegarTab
{
text-align:center;
float:left;
width: 140px; 
height:31px;
margin:0px;
padding-top:0px;
font-size:15px;
font-weight:bold;
color:#fff;
margin-top:1px;
border-right:solid 1px #98a9ca;
}

.llegarTab a
{

float:left;
width: 140px; 
height:31px;
margin:0px;
padding-top:0px;
font-size:15px;
font-weight:bold;
color:#667696;
text-decoration:none;

}


.llegarTab a:hover
{ 
color:#667696 !important;
background-color:#e7f3ff;
text-decoration:none;
}

.calendarTab
{ 
color:#fff;
width: 100px; 
height:31px;
margin:0px;
padding-top:0px;
font-size:15px;
font-weight:bold;
float:left;
margin-top:1px;
border-right:solid 1px #98a9ca;
}

.calendarTab a
{ 
color:#667696;
width: 100px; 
height:31px;
margin:0px;
padding-top:0px;
font-size:15px;
font-weight:bold;
float:left;
text-decoration:none;
}

.calendarTab a:hover
{ 
color:#667696 !important;
background-color:#e7f3ff;
text-decoration:none;
}


.EntradaHotel
{

float:left;
width: 120px; 
height:31px;
margin:1px;
padding-top:0px;
font-size:15px;
font-weight:bold;
color:#fff;

}


.EntradaHotel a
{

float:left;
width: 128px; 
height:31px;
padding-top:0px;
font-size:15px;
font-weight:bold;
color:#667696;
margin-top:1px !important;
text-decoration:none !important;
}

.EntradaHotel a:hover
{ 
color:#667696 !important;
background-color:#e7f3ff;
text-decoration:none;

}


/* Seleccion de Tab */ 


.noselec
{ 
color:#667696 !important;
background-color:#ced9ee;
text-decoration:none;
}

.selec
{
color:#667696 !important;
background-color:#e7f3ff;
text-decoration:none;
}

.gmaps_breadcrumb
{
font-size:12px;
font-weight:bold;
color:#667696 !important;
text-decoration:none;
margin-top:10px;
}
.gmaps_breadcrumb a
{
font-size:13px;
font-weight:bold;
color:#667696 !important;
text-decoration:none;

}

/* */
.descripcionDiv
{


color:#074584 !important;
font-size:12px;
padding:0px;
width:565px !important;
margin:0px 0px 0 10px;
padding:15px 0 0 0;
}
.llegarDiv
{

color:#074584 !important;
font-size:12px;
padding:0px;
width:565px !important;
margin:0px 0px 0 10px;
padding:15px 0 0 0;

}
.calendarioDiv
{
color:#074584 !important;
font-size:12px;
padding:0px;
width:565px !important;
margin:0px 0px 0 10px ;
padding:15px 0 0 0;

}

#promocion
{
text-align:center;	
width:300px;
padding:0px 0 0px 0;
background-color:#fff !important;
height:200px !important;
clear:both;
	margin-bottom:50px;
	
	
}


.paginadoLocalidades
{
border-top:1px solid #AEC8E3;
clear:both;
height:25px;
margin:20px 0px 0 10px !important;
*margin:20px 0px 0 0px !important;
padding:10px 0 0 0;
text-align:center !important;
width:565px;
*width:555px;
text-align:right !important;
color:#f4a000;
}

.paginadoLocalidades span
{

font-size:14px;
font-weight:bold;
text-align:left !important;

}


.paginadoLocalidades a
{
color:#074584;
font-size:14px;
font-weight:bold;
margin:0 5px 0px !important;
text-align:left !important;
}
.paginadoLocalidades img
{

width:0px;
height:0px;

}


/* bocadillos de los mapas */ 

.bocataTitu
{ 
	font-size:22px;
	font-weight:bold;
	color:#074584;
}

.bocata	TituloHotel
{
font-size:11px;
font-weight:bold;
margin: 5px 0 0px 0  !important;
color:#2f72b4;

}


/*.repeatTituloHotel span
{
font-size:15px;
font-weight:bold;
color:#f4a000 !important;
line-height:normal;
margin: 0px 0 0px 0 !important;
}*/


.bocataTituloHotel a

{
font-size:13px;
font-weight:bold;
color:#2f72b4;
padding: 0px 0 0 0px !important;
margin: 0px 0 0px 0 !important;
}

.bocataIconos
{
margin:15px 0 2px 0px;
 /**margin:-12px 0 2px 80px;
_margin:-12px 0 2px 80px;
width:280px;*/
clear:both;

}

.bocataIconos a
{
color:#f4a000;
font-size:10px;
font-weight:bold;
}
.bocataIconos a:hover
{
color:#2f72b4;
font-size:10px;
font-weight:bold;
}


.bocataIconosHotel 
{
margin:0px 0 0 10px;
padding:0px;
clear:right;

float:left;
}

.bocataIconosHotel img
{
margin:0px;
padding:0px;
width:12px;
height:12px;

}
.bocataIconosOpinion
{
margin:0px 0 0 10px;
padding:0px;
clear:right;
color:#f4a000;
font-size:10px;
font-weight:bold;
float:left;
}

.bocataIconosOpinion img
{
margin:0px 0 0 10px;
padding:0px;
width:12px;
height:14px;

}
.bocataIconosBarra
{
margin:0px 0 0 10px;
padding:0px;
clear:right;
color:#f4a000;
font-size:10px;
font-weight:bold;
float:left;
}

.bocataIconosBarra img
{
margin:0px 0 0 10px;
padding:0px;
width:30px;
height:14px;

}

.bocata p texto
{
margin:5px 0 5px 0;
padding: 0px 5px 5px 10px;
font-size:10px !important;
color:#333;
float:right;
	
}	

.bocata p texto span
{
padding: 0px 5px 5px 10px;
font-size:11px;
color:#074584;

	
}	

.bocatalocalidad
{
margin:0px !important;
padding: 0px 5px 0px 0px;
font-size:11px;
color:#074584;
clear:right;

}

.bocatalocalidad a
{
padding: 0px 5px 0px 0px;
font-size:11px;
color:#074584;
margin:0px !important;
clear:right;
}
.bocatalocalidad a:hover
{
padding: 0px 5px 0px 0px;
font-size:11px;

color:#f4a000;
}
.bocata img
{
border: solid 0px;
width:78px;
height:52px;	
float:left;
margin:0px 10px 0 0px !important;
background-color:#ebebeb;

}	
.bocataTitulo
{
font-size:15px;
font-weight:bold;
margin: 5px 0 0px 0  !important;
color:#2f72b4;
clear:both;
margin-bottom:5px;

}
.bocataTitulo a
{
font-size:15px;
font-weight:bold;
margin: 5px 0 0px 0  !important;
color:#2f72b4;

}
.bocataMain
{
	width: 300px;
	height: auto;
	text-align:left;
	font-size:11px;
}

.bocataMain p
{
	padding:5px;
	height: auto;
	width:380px;
	font-size:11px;
}
.bocataMain p img
{
	margin-left:5px !important;
}



.bocataTituloHotel ul
{
	width: 250px;
	height: auto;
}
.bocataTituloHotel li
{
font-size:11px;
color:#2f72b4;
display:inline;
text-transform:capitalize;
}

.bocataTituloHotel li a
{
	font-size:11px;
	color:#2f72b4;
	display:inline;
}

.bocataTituloHotel li a:hover
{
	font-size:11px;
	color:#f4a000;
	font-weight:bold;
	display:inline;
}
.bocataTituloHotel li a:hover
{
	font-size:11px;
	color:#f4a000;
	font-weight:bold;
	display:inline;
}



.botonbocata 
{
float:left;
height:29px;
width:309px;
margin:15px 0 0 0 !important;
*margin:10px 0 0 0;
}

.botonbocata a 
{
background:transparent url(/parques/img/boton_nameparque.jpg) no-repeat;
height:29px;
width:309px;
text-align:center;
padding-top:3px;
font-size:14px;
font-weight:bold;
color:#333;
display:block;
}
.botonbocata a:hover 
{
background:transparent url(/parques/img/boton_nameparque.jpg) no-repeat;
height:29px;
width:309px;
}

/* pie */
.pieParques 
{
	width:910px;
border-top:1px dotted #999999;
color:#999999;
font-size:12px;
margin-top:8px;
padding-top:8px;
text-align:center;
margin-bottom:15px;
clear:both;

}
.pieParques a {

color:#F4A000;
font-weight:bold;

}
/*ESENCIAL PARA OCULTAR LOS TEXTOS DE GOOGLE EN LOS MAPAS (Jesús)*/
div#gmaps_div div span {display: none;}
/*****************************************************************/
/*parques 2009 ###############################################################################################*/


/*estructura mv ###############################################################################################*/

/* GENERIC TAG STYLES */
body 
{
	margin-top:0px;
	/*background: #f4a000;*/
	background:#F3F9F9;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
	text-align:center;
	/*behavior:url('/hoteles/JS/hover.htc');*/
}
.espera{z-index:999;position:absolute;top:483px;width:365px;height:150px;background-color:#FFFFFF; margin:10px auto; text-align:center;}

.espera img
{
	background-color:#FFFFFF !important;
	width:25px !important;
	height:25px !important; 
}

img { border:none }
td { vertical-align:top;font-size:11px; }
h1 { color:#70abe8; font-size:27px;font-weight:bold;margin:0px;padding:0px; }
h1 a { color:#f4a000; }
h2 { color:#333;font-size:17px;font-weight:bold;margin:0px;padding:0px; }
h2 a { color:#333; }

p { font-size:12px;}

a { text-decoration:none; color:#f4a000; }
a:hover { text-decoration:underline; }


/* GENERIC CLASS */
.breadcrumb {
	border-bottom:dotted 1px #333;
	padding:0 0 5px;
	margin:15px 0px 15px 0px;
	font-size:11px;
}
.absM { vertical-align:middle; }
.floatL { float:left; }
.floatR { float:right; }
.w200 { width:200px; }
.w320 { width:320px; }
.w368 { width:368px; }
.w535 { width:535px; }
.clearB { clear:both; }
.nota{ font-size:10px;color:#333;font-weight:normal; }
.precio { font-size:13px; font-weight:bold; float:right; text-align:right; }
.pestA, .pestG, .pestO, .pestB { font-size:13px; margin:0 0 5px 0; padding:2px 0 2px 5px; font-weight:bold;}
.pestA { background:#f4a000 url(http://www.muchoviaje.com/img/pest_tr_a.gif) no-repeat top right; }
.pestG { background:#ebebeb url(http://www.muchoviaje.com/img/pest_tr_g.gif) no-repeat top right; }
.pestB { background:#09a0ea url(http://www.muchoviaje.com/img/pest_tr_b.gif) no-repeat top right; }
.pestO { background:#333 url(http://www.muchoviaje.com/img/pest_tr_o.gif) no-repeat top right; color:#fff; }

.mt15 { margin-top:15px; }
.bb  { border-bottom:dotted 1px #333; }
.subfrase {
	padding:2px;
	font-size:9px;
	color:#666;
	border-bottom:1px solid #666;
	margin:0 0 6px 0;
	padding:0px;
}

.descubre {
	padding:0 0 2px 0;
	position:absolute;
	right:0px;
	bottom:0px;
	background:url(http://www.muchoviaje.com/img/mas.gif) no-repeat 100% 0%;
}
.descubre a, .flecha a {font-size:10px;color:#333;font-weight:normal;padding:0 15px 0 15px;background:url(http://www.muchoviaje.com/img/flecha.gif) no-repeat 0px 4px;float:right;}
.cerrar { font-size:10px;padding-left:15px;background:url(http://www.muchoviaje.com/img/cerrar.gif) no-repeat 0px 2px; }
/* estructura 
#cont {
	background:#fff;
	width:780px;
	border-top: 1px #fff solid;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	padding: 0 15px 0 15px;
	height: auto;
}*/
#cont {
	width:940px;
	margin:100%;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
}



#global {

	width:940px;
	height:100%;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	padding: 0px 0px 0px 0px;
}




.gris11, .enlace_gris11 {
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #666666;
    FONT-FAMILY: arial
}

#todo {
	width: 940px;
	margin: 0px;	
	padding:0 0 0 0;
	

}


#content {
	width: 910px;
	/*margin-top:15px;*/
	padding-top:5px;
	padding-left:15px;
	padding-right:15px;
	background-color: #FFFFFF;
	text-align:left;
}

.breadcrumb {

	border-bottom:1px dotted #333333;
	width:910px;
	font-size:11px;
	margin-bottom: 15px;
	text-align:left;
}


/* cabecera */
#cabecera 
{
	width:940px;
	background:#fff;
	height:100px;
	padding-top:15px;
	text-align:left;
	margin-bottom:2px;
}

#OASTop { 
	float:right;
	width:468px;
	height:60px;
	margin-right:15px;
}
#logo { height:75px;margin:0 0 0 15px; }
#tab { padding: 0 0 0 15px; }
#tab ul { font: bold 11px Arial, Helvetica, sans-serif;margin:0px;padding:0px;list-style:none; }
#tab li { display:inline;margin:0;padding:0; }
#tab a {
	float:left;
	color: #ebebeb;
	background:#fff url(http://www.muchoviaje.com/img/nav_fondo.gif) no-repeat 0% 0%;
	height:25px;
	margin:0 3px 0 0;
	padding:0;
	text-decoration:none;
}
#tab a span{
	float:left;
	display:block;
	background:transparent url(http://www.muchoviaje.com/img/nav_tr.gif) no-repeat 100% 0%;
	padding:6px 5px 2px 5px;
}
#tab a span {float:none;}
#tab a:hover {color:#fff;background:#fff url(http://www.muchoviaje.com/img/nav_fondo.gif) no-repeat 0% 2px;}
#tab a:hover span {padding-top:8px;color: #fff;background:transparent url(http://www.muchoviaje.com/img/nav_tr.gif) no-repeat 100% 2px;}
#tab .sel a, #tab .sel span { color: #f4a000; }

#menuplus {float:right;margin-top:5px;margin-right:15px;}
#menuplus a {color:#333;font-size:11px;}
#att_cliente {width:765px; height:15px; text-align:right;margin-top:0px;margin-right:15px; clear:both; background-color:#f4a000; font-size:11px;  font-style:normal; font-weight:bold; color:#FFFFFF;}
#att_cliente a {color:#fff;font-size:11px;}


/* end cabecera */

.clearfix:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
.clearfix {
display:inline-block;
}
.clearfix {
display:block;
}
* html .clearfix {
height:1px;
}



/* pie */
#pie 
{
	width:910px;
border-top:1px dotted #999999;
color:#999999;
font-size:10px;
margin-top:8px;
padding-top:8px;
text-align:center;
margin-bottom:15px;
clear:both;

}
#pie a {

color:#999999;

}



/*estructura mv ###############################################################################################*/


/*Para COMPRA*/
table{background-color:#ffffff;}

div#Contenido form {background: #fff;}
