@charset "iso-8859-1";
/*-------- General -----------------------------------------------------------------------------------------------------------*/
body {
    background: url("../imagesEsqui/esqui.jpg") repeat-x scroll 0 0 #EFEBE8;
    color: #666666;
    font: 0.85em/1 Tahoma,Geneva,sans-serif;
    margin: 0;
    padding: 0;
}


h1 {
	font-size:2.45em;
	margin:0
}
h2 {
}
h3 {
}
h4 {
	font-size:1em
}
h5 {
}
h6 {
}
p {
    font-size: 0.9em;
    line-height: 14px;
}
a, a:visited {
	text-decoration:none;
	color:#666
}
a:hover {
	text-decoration:underline;
	color:#268ccc;
}
.clear{
  clear:both; 
}
input {
	padding:0;
	margin:0
}
#contenedor {
    background: none repeat scroll 0 0 #FFFFFF;
    border-left: 1px solid #EBEBEB;
    border-right: 1px solid #EBEBEB;
    /*height: 1733px;*/
    margin: 0 auto;
    padding: 5px 25px 0;
    width: 990px;
	 position:relative;
}

#baloon{
width:230px;
height:140px;
}

/*****************************************************************************************
 		Cabecera
/*****************************************************************************************/
#cabecerahome {
	/*height:100px;*/
}
/*#cabecera #logo {
	float:left;
}
#cabecera .select-destino {
    float: left;
    margin-left: 20px;
    margin-top: 46px;
}
#cabecera .select-language {
	float:right
}*/
#cabecerahome h1 {
    color: #268CCC;
    font-size: 1em;
    font-weight: normal;
	 float:left;
	 padding-top:9px;
	 width:505px
}
#cabecerahome p.opina-est {
    background: url("../images/ico-pez-opina.png") no-repeat scroll 0 1px transparent;
    color: #F20058;
    display: block;
    float: left;
    font-size: 1em;
    font-weight: bold;
    padding: 10px 0 8px 40px;
}
#cabecerahome #language {
    float: right;
    padding-top: 9px;
}
#cabecerahome #language a.select {
    color: #268CCC;
    padding-left: 2px;
    padding-right: 7px;
}
#cabecerahome #language a.select:hover {
	text-decoration:none;
	cursor:default
}
#cabecerahome #language a {
	color:#000;
}


/*****************************************************************************************
 		Cabecera
/*****************************************************************************************/
#cabecera {
	height:100px;
}
#cabecera #logo {
	float:left;
}
#cabecera .select-destino {
    float: left;
    margin-left: 20px;
    margin-top: 46px;
}
#cabecera .select-language {
	float:right;
	text-align:right;
}
#cabecera .select-language a {
	float:none;
}
#cabecera .select-language a.active {
	color:#1b87cf;
}
/***************************************
/***************************************
 		Input selected
/***************************************/
#cabecera .select-destino select, .select-language select {
    background: url("../images/bgselected-comun.png") no-repeat scroll 0 0 transparent;
    border: 0 none;
    height: 29px;
    padding: 6px 6px 6px 10px;
    width: 131px;
	 color:#666
}
#cabecera .select-language select {
	float:right
}
/******* Aqui termina selected ************/

/***************************************
 		registro y login
/***************************************/
#cabecera .select-language #registration {
	margin-top:35px;
	display:block
}
#cabecera .select-language #registration span {
    color: #F20058;
    float: left;
    font-weight: bold;
    margin-top: 5px;
}
#cabecera .select-language #registration .boton-login-regist {
    float: left;
    margin-left: 14px;
}
#cabecera .select-language #registration .boton-login-regist a {
    background: none repeat scroll 0 0 #29ABE2;
    color: #FFFFFF;
    float: left;
    font-weight: bold;
    padding: 6px 10px;
    text-align: center;
    width: 70px;
}
#cabecera .select-language #registration .boton-login-regist a:hover {
	background:#f20058;
}
#cabecera .select-language #registration .boton-login-regist p {
    float: left;
    padding: 5px;
}
/******* Aqui termina registro y login ************/

/***************************************
 		wrap enlace
/***************************************/
#wrap-top-enlace {
    font-size: 0.95em;
    height: 15px;
    margin-top: 20px;
   /* width: 330px; Modificado 18/04/2011 */
}
#wrap-top-enlace ul {
}
#wrap-top-enlace ul li {
    background: url("../images/doble-arrow-right.png") no-repeat scroll right 4px transparent;
    float: left;
    padding-left: 4px;
    padding-right: 15px;
}
#wrap-top-enlace ul li a {
    text-decoration: underline;
}
#wrap-top-enlace ul li a.inicio {
	color:#268ccc;
	text-decoration:none
}
#wrap-top-enlace ul li a.inicio:hover {
	text-decoration:underline
}
#wrap-top-enlace ul li a.usoenactual {
    font-weight: bold;
    text-decoration: none;
}
#wrap-top-enlace ul li.special {
	background:none
}
/******* Aqui termina wrap enlace ******/
/******************************************
	FOOT
/*****************************************/
#foot {
	/* margin-top: 35px;*/
}
#foot #box-top {
	/*height:318px;*/
	/*background:#fef3f7;*/
	position:relative
}
#foot #box-top .titulo-text {
    background: none repeat scroll 0 0 #F20058;
    padding: 6px;
}
#foot #box-top .titulo-text span {
	color:#fff;
	font-size:1.6em;
	padding-left:15px
}
#foot #box-top #box-comp-otraplaya {
   padding: 15px 0;
}
#foot #box-top #box-comp-otraplaya .comp-face {
    background: url("../images/bg-face-playa.png") no-repeat scroll 0 0 transparent;
    border: 1px solid #aaa;
    height: 256px;
    width: 263px;
	 float:left
}
#foot #box-top #box-comp-otraplaya #list-right {
    float: right;
    width: 640px;
}
#foot #box-top #box-comp-otraplaya #list-right .list-cerc-top, #box-comp-otraplaya #list-right .list-cerc-bottom {
	/*height:123px*/
}
#foot #box-top #box-comp-otraplaya #list-right .list-cerc-top {
    /*border-bottom: 1px solid #F87FAB;*/
    float: right;
    height: 100%;
    margin-top: 10px;
    width: 100%;
}
#foot #box-top #box-comp-otraplaya #list-right .list-cerc-bottom {
   
   border-top: 1px solid #F87FAB;
    clear: both;
    float: right;
    padding-top: 14px;
    width: 100%;
}
#foot #box-top #box-comp-otraplaya #list-right span.title-text-foot {
    clear: both;
    color: #F20058;
    display: block;
    float: left;
    font-size: 1.5em;
    margin-bottom: 10px;
    margin-left: 23px;
    margin-top: 25px;
}
#foot #box-top #box-comp-otraplaya #list-right ul {
    float: left;
    margin-left: 23px;
    margin-top: 10px;
    width: 300px;
}
#foot #box-top #box-comp-otraplaya #list-right ul li {
	margin-bottom: 6px;
}
#foot #box-top #box-comp-otraplaya #list-right ul li a {
	font-size:1.1em
}
#foot #box-top #box-comp-otraplaya #list-right ul li p {
    color: #1B90D0;
    font-weight: bold;
    /*margin-right: 40px;*/
    text-align:left;
}
#foot #box-top #box-comp-otraplaya #list-right ul li a:hover {
	text-decoration:underline
}
#foot #box-bottom {
	height:auto;
    background: none repeat scroll 0 0 #EEF6FF;
    border-top: 5px solid #CCE5FF;
    padding-bottom: 40px;
}
#foot #box-bottom .logo-foot {
    background: url("../images/bg-logo-foot.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 53px;
    margin-left: 20px;
    margin-top: 17px;
    width: 92px
}
#foot #box-bottom ul {
    float: left;
    margin-left: 53px;
}
#foot #box-bottom ul li.titulo {
	margin-bottom:15px;
}
#foot #box-bottom ul li.titulo a {
	color:#1b90d0;
	font-weight:bold;
	font-weight:1.2em;
	cursor:default
}
#foot #box-bottom ul li.titulo a:hover {
	text-decoration:none
}
#foot #box-bottom ul li {
	margin-bottom:3px
}
#foot #box-bottom ul li a:hover {
	text-decoration:underline
}
#foot a.foot-enlace {
	cursor:pointer;
	font-size:0.8em
}
.mini-banner {
    float: left;
    margin: 0 11px;
}
.fb_iframe_widget {
	float:left
}
#ntc-interes {
	background:#fef3f7;
    float: left;
    height: 285px;
    width: 343px;
	 position:relative;
}
#ntc-interes h4 {
    background: none repeat scroll 0 0 #F20058;
    color: #FFFFFF;
    font-size: 1.4em;
    font-weight: normal;
    padding: 7px 5px 7px 15px;
}
#ntc-interes ul {
    padding: 17px 37px 0;
	 font-size:0.9em
}
#ntc-interes ul li {
	list-style:inside;
	color:#f20058
}
#ntc-interes ul a {
    clear: both;
    display: block;
    padding-top: 4px;
    text-decoration: underline;
}
/****** Aqui termina foot ****************/
/******************************************
	Fish logo
/*****************************************/
.shark {
    background: url("../images/img-shark.png") no-repeat scroll 0 0 transparent;
    height: 83px;
    left: 300px;
    position: absolute;
    top: -20px;
    width: 103px;
}
.pez-lila {
    background: url("../images/img-pez-lila.png") no-repeat scroll 0 0 transparent;
    height: 70px;
    position: absolute;
    right: 14px;
    top: -16px;
    width: 90px;
    z-index: 300;
}
.estrella {
    background: url("../images/estrella.png") no-repeat scroll 0 0 transparent;
    height: 82px;
    position: absolute;
    right: 132px;
    top: 13px;
    width: 114px;
}
/******** Aqui termina fish logo***********/
/******************************************
	BANNER TITLE
/*****************************************/
.banner-title {
	margin-bottom:10px;
	clear:both;
}
/*********** Aqui termina banner title *************************/
