@charset "UTF-8";
/* home - tenerife */

/* Content structure
--------------------------------------------------------- */
body#home div#content{
	padding-bottom: 40px;
}
body#home div#secondary{
	padding-top: 52px;
}
/* Page Intro
--------------------------------------------------------- */
body#home div.intro{
	margin-bottom:18px;
}
body#home div.intro h2{
	padding-bottom:8px;
}
body#home div.intro h2 span{
	display:block;
	color: #17468d;
}
/* Banner
--------------------------------------------------------- */
div#banner {
	height: 248px;
	overflow: hidden;
}

/* Destinos
--------------------------------------------------------- */
body#home div.destinos{
	position: relative;
	color:#515151;
}
body#home div.destinos div.texts{
	margin-left: 190px;
	border-left:5px solid #fff;
	padding-left:1px;
}
body#home div.destinos div.texts img{
	position: absolute;
	top:0;
	left:0;
	border-right:5px solid #fff ;
}
body#home div.destinos h2,
body#home #primary div.accesos div.video-home h3 {
	text-transform: uppercase;
	font-size: 1.1em;
	color: #939393;
	border-bottom: 1px solid #d2d2d2;
	background: url(../images/homedestinos-star.gif) 0 6px no-repeat;
	padding: 5px 0 3px 13px;
	margin-bottom: 13px;
}
body#home div.destinos div.seccion{
	padding:0 5px 5px;
	background: transparent url(../images/homedestinos-bg.gif) 0 0 repeat-x;
	min-height:100px;
}
* html body#home div.destinos div.seccion{
	height:100px;
}
body#home div.destinos div.seccion.hover{
	background: url(../images/homedestinos-bg.gif) 0 -510px repeat-x;
}
body#home div.destinos div.texts h3{
	margin-bottom: 4px;
	font-size: 1em;
}
body#home div.destinos div.texts h3 a{
	font-size: 2.3em;
	font-weight: normal;
	color:#17468d;
}
body#home div.destinos div.texts p{
	font-size: 1.2em;
	line-height: 1.35em;
}
body#home div.destinos div.texts div.seccion.hover p{
	color: #000;
}
body#home div.destinos div.texts p a.leermas{
	color: #0075ce;
}
body#home div.destinos div.texts p a.leermas:hover,
body#home div.destinos div.texts div.seccion.hover p a.leermas{
	color: #ff0f00;
}
/* Nav destinos*/
body#home div.destinos div.nav{
	position: absolute;
	top:1px;
	right:0;
}
body#home div.destinos div.nav p,
body#home div.destinos div.nav ul,
body#home div.destinos div.nav li,
body#home div.destinos div.nav li a{
	float: left;
	border:0;
}
body#home div.destinos div.nav p{
	font-size: 1.1em;
	color: #939393;
	font-weight: bold;
	width: 35px;
}
body#home div.destinos div.nav ul{
	width: 29px;
}
body#home div.destinos div.nav li a{
	width: 12px;
	height: 12px;
	line-height: 12px;
	text-indent:-9999em;
	background-image: url(../images/homedestinos-nav.gif);
	background-repeat: no-repeat;
	background-position:0 0;
}
body#home div.destinos div.nav li a.prev{
	background-position:0 0;
	margin-right: 5px;
}
body#home div.destinos div.nav li a.prev:hover{
	background-position:0 -12px;
}
body#home div.destinos div.nav li a.next{
	background-position:0 -24px;
}
body#home div.destinos div.nav li a.next:hover{
	background-position:0 -36px;
}

/* Actividades
--------------------------------------------------------- */
body#home div.actividades{
	background: url(../images/homeactividades-bg.gif) 0 100% repeat-x;
}
body#home div.actividades h3{
	margin-top: 2px;
}
body#home div.actividades h3 a{
	font-size: 1.6em;
	font-weight: normal;
}
body#home div.actividades h3 a:hover,
body#home div.actividades li.hover h3 a{
	color: #000;
}
body#home div.actividades ul{
	padding: 11px 8px 8px;
}
body#home div.actividades ul li{
	float: left;
	clear:left;
	width: 262px;
	border-bottom: 1px dotted #c0c0c0;
	padding-bottom: 9px;
	margin-bottom: 9px;
}
body#home div.actividades ul li.right{
	float: right;
	clear:none;
}
body#home div.actividades ul li.last{
	border: 0;
	padding-bottom: 0;
	margin-bottom: 0;
}
body#home div.actividades a.img{
	float: left;
	border: 1px solid #d6d6d6;
	background:#fff;
	padding: 3px;
	margin-right: 6px;
}
body#home div.actividades a.img img{
	display: block;
}
body#home div.actividades p{
	font-size:1.1em;
	line-height: 1.35em;
}
body#home div.actividades li.hover p{
	color: #000;
}
body#home div.actividades p a.leermas:hover,
	body#home div.actividades li.hover p a.leermas{
	color: #ff0f00;
}
body#home div.actividades p.loc{
	color: #808080;
	margin-bottom: 7px;
}
body#home div.actividades li.hover p.loc{
	color: #606060;
}

/* Producto
--------------------------------------------------------- */
body#home div.producto{
	position: relative;
	background: #ece8e4;
}
body#home div.producto h2 {
	background:#8a7758 url(../images/titles-bg.gif) repeat-x 0 0;
	color:#FFFFFF;
	font-size:1.1em;
	text-transform:uppercase;
	border-bottom:4px solid #fff;
}
body#home div.producto h2 span {
	background:transparent url(../images/title-golf-bg.gif) no-repeat 4px 2px;
	display:block;
	padding:6px 7px 4px 23px;
}
body#home div.producto div.texts{
	margin-left: 162px;
	border-left:5px solid #fff;
	padding-left:1px;
	position:relative;
}
body#home div.producto div.texts a.img{
	position: absolute;
	top:0;
	left:-167px;
	border-right:5px solid #fff ;
}
body#home div.producto div.seccion{
	padding:3px 7px 5px;
	min-height:64px;
	background: #ece8e4;
}
* html body#home div.producto div.seccion{
	height:64px;
}
body#home div.producto div.seccion.hover{
	background: #e5e0db;
}
body#home div.producto div.texts h3{
	padding-bottom: 1px;
	border-bottom: 1px solid #c4c6ae;
}
body#home div.producto div.texts h3 a{
	font-size: 1.6em;
	font-weight: normal;
	color:#6d4c28;
}
body#home div.producto div.texts p{
	font-size: 1.1em;
	line-height: 1.35em;
	border-top: 1px solid #f2f3ed;
	padding-top: 4px;
}
body#home div.producto div.texts div.seccion.hover p{
	color: #000;
}
body#home div.producto div.texts p a.leermas:hover,
body#home div.producto div.texts div.seccion.hover p a.leermas{
	color: #ff0a00;
}
/* Nav destinos*/
body#home div.producto div.nav{
	position: absolute;
	top:5px;
	right:5px;
}
body#home div.producto div.nav p,
body#home div.producto div.nav ul,
body#home div.producto div.nav li,
body#home div.producto div.nav li a{
	float: left;
	border:0;
}
body#home div.producto div.nav p{
	font-size: 1.1em;
	color: #fff;
	font-weight: bold;
	width: 35px;
}
body#home div.producto div.nav ul{
	width: 29px;
}
body#home div.producto div.nav li a{
	width: 12px;
	height: 12px;
	line-height: 12px;
	text-indent:-9999em;
	background-image: url(../images/homeproducto-nav.gif);
	background-repeat: no-repeat;
	background-position:0 0;
}
body#home div.producto div.nav li a.prev{
	background-position:0 0;
	margin-right: 5px;
}
body#home div.producto div.nav li a.prev:hover{
	background-position:0 -12px;
}
body#home div.producto div.nav li a.next{
	background-position:0 -24px;
}
body#home div.producto div.nav li a.next:hover{
	background-position:0 -36px;
}

/* Secciones
--------------------------------------------------------- */
body#home div.secciones{
	position: relative;
}
body#home div.secciones div.left,
body#home div.secciones div.right{
	float: left;
	width: 271px;
	margin-bottom: 30px;
}
body#home div.secciones div.right{
	float: right;
}
body#home div.secciones h2{
	font-size: 1.1em;
	text-transform: uppercase;
	border-bottom: 1px solid #d2d2d2;
	padding-bottom: 3px;
	color: #666;
}
body#home div.secciones p.rss{
	position:absolute;
	left:3px;
	top:-1px;
}
body#home div.secciones p.rss a{
	display:block;
	width:36px;
	height:12px;
	text-indent:-9999em;
	background: transparent url(../images/ico-rss-noticias.gif) 0 0 no-repeat;
}
body#home div.secciones ul{
	margin-top: 3px;
}
body#home div.secciones ul li{
	border-bottom: 1px dotted #c0c0c0;
	margin-bottom: 1px;
}
body#home div.secciones ul li a{
	display: block;
	color: #515151;
	text-decoration: none;
	margin-bottom: 1px;
	padding: 3px 3px 3px;	
}
body#home div.secciones ul li a:hover span{
	color: #000;
	text-decoration: underline;
}
body#home div.secciones ul.withimg li a{
	min-height: 47px;
	position: relative;
}
* html body#home div.secciones ul.withimg li a,
* html body#home div.secciones ul.withimg li{
	height: 47px;
}
body#home div.secciones ul.withimg li a img{
	position: absolute;
	top:5px;
	left:3px;
	padding: 2px;
	border: 1px solid #d6d6d6;
	background-color: #fff;
	float: left;
}
body#home div.secciones ul.withimg li a span{
	margin: 6px 0 0 50px;
}
/* Agenda y noticias */
body#home div.agenda,
body#home div.noticias{
	position: relative;
}
body#home div.agenda h2,
body#home div.noticias h2{
	color: #ff4f00;
	padding-left: 43px;
}
body#home div.agenda ul li,
body#home div.noticias ul li{
	font-size: 1.1em;
}
body#home div.agenda ul li a,
body#home div.noticias ul li a{
	padding-top: 5px;
	padding-bottom: 4px;
}
body#home div.agenda ul li a img{
	width:40px;
}
body#home div.agenda ul li a span,
body#home div.noticias ul li a span{
	background: transparent url(../images/raquo-naranja.gif) 0 4px no-repeat;
	padding:0 0 0 9px;
	display: block;
}
body#home div.agenda ul li a:hover span,
body#home div.noticias ul li a:hover span{
	background: transparent url(../images/raquo-naranja.gif) 0 -91px no-repeat;
}
body#home div.agenda ul li a:hover,
body#home div.noticias ul li a:hover{
	background: #ebebeb;
}
/* Accesos y profesional */
body#home div.accesos h2,
body#home div.profesional h2{
	padding-left: 20px;
}
body#home div.profesional div.accesos {
	margin-top: 20px;
}
body#home div.profesional div.accesos h2{
	background: url(../images/homeaccesos-bg.gif) 3px 0 no-repeat;
}
body#home div.profesional h2{
	background: url(../images/homeprofesional-bg.gif) 3px 0 no-repeat;
}
body#home div.accesos ul li a:hover,
body#home div.profesional ul li a:hover{
	background: #eaf3fb;
}
body#home div.accesos ul li a span,
body#home div.profesional ul li a span{
	background: transparent url(../images/raquo-azul.gif) 0 5px no-repeat;
	padding:0 0 0 9px;
	display: block;
}
body#home div.accesos ul li a:hover span,
body#home div.profesional ul li a:hover span{
	background: transparent url(../images/raquo-azul.gif) 0 -90px no-repeat;
}

/* Secondary Sections
--------------------------------------------------------- */
/* Reservas online */
body#home div#secondary h2.reservas{
	background:#1a4990;
	border:0;
	padding: 0;
	text-transform: none;
	font-size: 2.7em;
	font-weight: normal;
}
body#home div#secondary h2.reservas a{
	text-decoration: none;
	color: #fff;
	display: block;
	background: url(../images/reservasonline-bg.jpg) 0 0 no-repeat;
	height:49px;
	padding: 0 10px 0 0;
	line-height:49px;
	text-align: right;
	text-shadow: 2px 2px #000;
}
body#home div#secondary h2.reservas a:hover{
	text-decoration: underline;
}
/* Nube cenizas */
body#home div#secondary h2.nubecenizas{
	background:#ff9933;
	border:0;
	padding: 0;
	text-transform: none;
	font-size: 1.7em;
	font-weight: normal;
}
body#home div#secondary h2.nubecenizas a{
	text-decoration: none;
	color: #fff;
	display: block;
	background: url(../images/aviso-bg.jpg) 0 0 no-repeat;
	height:49px;
	padding: 0 10px 0 0;
	line-height:49px;
	text-align: right;
	text-shadow: 2px 2px #000;
}
body#home div#secondary h2.nubecenizas a:hover{
	text-decoration: underline;
}
/* Reservas on-line */
body#home div#secondary div.reservas-online, 
body#home div#primary div.video-home {
	background: #eaf3fb;
}
body#home div#secondary div.reservas-online h2,
body#home div#primary div.accesos div.video-home h2 {
	border: 0;
}
body#home div#secondary div.reservas-online img{
	display: block;
}
body#home div#secondary div.reservas-online h3 {
	text-transform:uppercase;
	font-size:1.1em;
	color:#fff;
	padding:5px 7px 3px;
	background:#3285c0 url(../images/titles-bg.gif) 0 -50px repeat-x;
}
body#home div#secondary div.reservas-online iframe {
	height: 375px;
}

/* Mapa Tenerife */
body#home div#secondary div.mapa-tenerife{
	background: #eaf3fb;
}
body#home div#secondary div.mapa-tenerife h2{
	border: 0;
}
body#home div#secondary div.mapa-tenerife img{
	display: block;
}
body#home div#secondary div.mapa-tenerife h3{
	text-transform:uppercase;
	font-size:1.1em;
	color:#fff;
	padding:5px 7px 3px;
	background:#3285c0 url(../images/titles-bg.gif) 0 -50px repeat-x;
}
body#home div#secondary div.interesantes{
	background: #eaf3fb;
	padding: 6px 6px 10px;
}
body#home div#secondary div.interesantes h4{
	font-size: 1.1em;
	color: #939393;
	border-bottom: 1px solid #d2d2d2;
	text-transform: uppercase;
	background: url(../images/zonasinteresantes-bg.gif) 2px 2px no-repeat;
	padding: 1px 0 3px 15px;
}
body#home div#secondary div.interesantes li{
	float:left;
	clear:left;
	width: 145px;
	margin-right: 5px;
}
body#home div#secondary div.interesantes li.right{
	clear:none;
	margin-right: 0;
}
/* Info Directa */
body#home div#secondary ul.info-directa{
	margin-bottom: 10px;
	font-weight: bold;
	text-align: center;
}
body#home div#secondary ul.info-directa li{
	float:left;
	min-height:117px;
	background: url(../images/infodirecta-li.gif) 100% 0 no-repeat;
	padding: 0 20px 0 0;
	width: 75px;
	color: #a9a9a9;
}
body#home div#secondary ul.info-directa li.infoturismo{
	width: 120px;
}
/* Añadimos la palabra GRATIS al logo de INFOTURISMO */
body#home div#secondary ul.info-directa li.infoturismo strong:after{
	content:" gratis";
	font-size:0.99em;
	color:#224b8a;
	padding: 0px 75px 0 0;
	text-transform: lowercase;
	background: url(../images/logo-skype-33.png) no-repeat right;
}
* html body#home div#secondary ul.info-directa li{ /*IE6*/
	height:117px;
}
body#home div#secondary ul.info-directa a{
	display:block;
	text-transform: uppercase;
	text-decoration: none;
	color: #222;
	font-size: 1.2em;
}
body#home div#secondary ul.info-directa a span{
	display:block;
}
body#home div#secondary ul.info-directa a:hover{
	text-decoration: underline;
}
body#home div#secondary ul.info-directa li.temperaturas{
	color: #a9a9a9;
}
body#home div#secondary ul.info-directa li.temperaturas img{
	display: block;
	margin: 13px auto 6px;
	width: 48px;
}
body#home div#secondary ul.info-directa li.temperaturas strong{
	font-size: 1.4em;
	color: #ff4f00;
}
body#home div#secondary ul.info-directa li.temperaturas strong.maximas{
	color: #ff0f00;
}
body#home div#secondary ul.info-directa li.temperaturas strong.minimas{
	color: #0075ce;
}
body#home div#secondary ul.info-directa li.cuaderno a,
body#home div#secondary ul.info-directa li.infoturismo a{
	display: block;
	padding-top: 67px;
}
body#home div#secondary ul.info-directa li.cuaderno a{
	background: url(../images/cuaderno-home.gif) 50% 10px no-repeat;
}
body#home div#secondary ul.info-directa li.infoturismo a{
	background: url(../images/infoturismo2-bg.gif) 50% 12px no-repeat;
}
body#home div#secondary ul.info-directa li.infoturismo strong{
	font-size: 1.4em;
	color: #ff4f00;
}

/* Botonera Home Síguenos
--------------------------------------------------------- */
#siguenos {
	margin-bottom: 8px;
}
#siguenos h2#titulo-siguenos {
	background: none;
	color: #b1b3b4;
	font-weight: bold;
}

#siguenos ul {
	margin: 0;
	padding: 0 0 0 8px;
}
#siguenos li {
	list-style-type: none;
	float: left;
	padding: 0 2px;
}
#siguenos li a {
	text-decoration: none;
	color: #b1b3b4;
	display: block;
	width: 62px;
	text-align: center;
	padding: 43px 0 0 0;
}
#siguenos li a:hover {
	color: #FF9933;
	text-decoration: underline;
}
#siguenos li a.flickr {
	background-image: url(/turismo/images/siguenos/logo-flickr.png);
	background-repeat: no-repeat;
	background-position: center top;
}
#siguenos li a.facebook {
	background-image: url(/turismo/images/siguenos/logo-facebook.png);
	background-repeat: no-repeat;
	background-position: center top;
}
#siguenos li a.youtube {
	background-image: url(/turismo/images/siguenos/logo-youtube.png);
	background-repeat: no-repeat;
	background-position: center top;
}
#siguenos li a.issuu {
	background-image: url(/turismo/images/siguenos/logo-issuu.png);
	background-repeat: no-repeat;
	background-position: center top;
}
#siguenos li a.slideshare {
	background-image: url(/turismo/images/siguenos/logo-slideshare.png);
	background-repeat: no-repeat;
	background-position: center top;
}
#siguenos li a.panoramio {
	background-image: url(/turismo/images/siguenos/logo-panoramio.png);
	background-repeat: no-repeat;
	background-position: center top;
}

/* Likebox de Facebook
--------------------------------------------------------- */
#fb-likebox {
	background-color: #eaf3fb; 
	margin: 0px 0px 10px 0;
}



