*{margin:0; padding:0;}
body{font-family:arial; color:#666; font-size:13px; line-height:1.48em; text-align:center;background:url(../images/site_bg.jpg) left top repeat-x #fff;}
img{border:0; text-align:left; vertical-align:top;}
a{text-decoration:none;color:#509CB3;}
a:hover{text-decoration:none;color:#509CB3;}
a:visited{text-decoration:none;color:#509CB3;}
a:link{text-decoration:none;color:#509CB3;}
ul{list-style:none;}
li{line-height:0;}
h{text-decoration:none;display:inline}
p { margin-bottom:15px;line-height:1.18em;}
input, textarea, select{color:#A6A6A6; vertical-align:top; text-align:left; border: 1px solid #738370; font:10px arial; padding-left:10px;}
/*contenedor web*/
#contenedor{width:930px;height:auto; margin:0 auto; text-align:left;}
/*contenedor menu y panoramica*/
#contenido_idioma{width:930px;height:20px;}
#contenido_menu_es{width:930px;height:73px;background:url(../images/menu_bg.jpg) no-repeat;}
#contenido_menu_pt{width:930px;height:73px;background:url(../images/menu_bg.jpg) no-repeat;}
#contenido_panoramica{width:930px;height:315px;background:url(../images/header_bg.jpg) no-repeat;}
#contenido_panoramica_pousada{width:930px;height:315px;background:url(../images/header_bg_pousada.jpg) no-repeat;}
#contenido_panoramica_servicios{width:930px;height:315px;background:url(../images/header_bg_servicios2.jpg) no-repeat;}
#contenido_panoramica_actividades{width:930px;height:315px;background:url(../images/header_bg_localizacion.jpg) no-repeat;}
#contenido_panoramica_localizacion{width:930px;height:315px;background:url(../images/header_bg_actividades.jpg) no-repeat;}
#contenido_panoramica_contacto{width:930px;height:315px;background:url(../images/header_bg_contacto.jpg) no-repeat;}
#contenido_panoramica_pousada_noche{width:930px;height:315px;background:url(../images/header_bg_pousada_noche.jpg) no-repeat;}
#contenido_panoramica_taiba{width:930px;height:315px;background:url(../images/header_bg_taiba.jpg) no-repeat;}
#contenido_panoramica_kitesurf{width:930px;height:315px;background:url(../images/header_bg_kitesurf.jpg) no-repeat;}
#contenido_panoramica_windsurf{width:930px;height:315px;background:url(../images/header_bg_windsurf.jpg) no-repeat;}
#contenido_panoramica_tarifas{width:930px;height:315px;background:url(../images/header_bg_tarifas.jpg) no-repeat;}
#contenido_panoramica_material{width:930px;height:315px;background:url(../images/header_bg_material.jpg) no-repeat;}
#contenido_panoramica_alquiler{width:930px;height:315px;background:url(../images/header_bg_alquiler.jpg) no-repeat;}
#contenido_panoramica_habitaciones{width:930px;height:315px;background:url(../images/header_bg_habitaciones.jpg) no-repeat;}
/*menu superior Espanol*/
#contenido_menu_es ul {margin:0 0 0 50px;}
#contenido_menu_es li {margin:50px 0 0 0;float: left;}
#contenido_menu_es a {text-decoration: none; display:block; width:120px; text-align: center;}
#contenido_menu_es a:hover {}
/*menu superior Portugues*/
#contenido_menu_pt ul {margin:0 0 0 50px;}
#contenido_menu_pt li {margin:50px 0 0 0;float: left;}
#contenido_menu_pt a {text-decoration: none; display:block; width:120px; text-align: center;}
#contenido_menu_pt a:hover {}
/*menu idioma*/
#contenido_idioma ul {margin:10px 15px 0 0px;float: right;}
#contenido_idioma li {margin:5px 5px 0px 0px;float: right;}
#contenido_idioma a {font-size:13px; font-weight: normal; color:#509CB3;}
#contenido_idioma a:hover {}
/*contenedor photoalbum*/
#contenedor_fotos_videos{width:400px;height:480px;}
#flashcontent{float:left;width:350px;height:400px;}
/*contenedor servicios*/
#cabecera_servicios_pousada{background:url(../images/block_1_corner_right_top.jpg) no-repeat;width:278px;height:58px;margin:20px 0 0 20px;padding:20px 0 0 30px;color:#666;font-size:13px;font-weight:bold;}
#servicios_pousada{background:url(../images/fondo_lista_servicios2.png) no-repeat;float:left;width:350px;height:530px;margin:-22px 0 20px 20px;padding:10px 0 0 0;}
#actividades_pousada{background:url(../images/fondo_lista_actividades.png) no-repeat;float:left;width:350px;height:310px;margin:-22px 0 0 20px;padding:10px 0 0 0;}
#actividades_pousada li{list-style-image:url(../images/list_marker.gif);width:270px;margin:25px 0 0 30px;}
#servicios_pousada li{list-style-image:url(../images/list_marker.gif);width:270px;margin:25px 0 0 30px;}
/*contenedor pousada apartado*/
#cabecera_pousada_taiba_kite_wind{background:url(../images/cabecera_pousada_taiba_kite_wind.png) no-repeat;width:906px;height:95px;margin:0 0 0 14px;padding:0 0 0 22px;color:#666;font-size:13px;font-weight:bold;text-align:left;}
#contenido_pousada_taiba_kite_wind{background:url(../images/contenido_pousada_taiba_kite_wind.png) repeat-y;width:840px;height:auto;margin:0 0 0 14px;padding:0 40px 0 30px;text-align:justify;}
#contenido_pousada_taiba_kite_wind li {line-height:2;}
#footer_pousada_taiba_kite_wind{background:url(../images/footer_pousada_taiba_kite_wind.png) no-repeat;width:906px;height:40px;margin:-20px 0 0 14px;padding:0 0 0 22px;}
#contenedor_taiba_kite_wind{margin:-50px 0 0 -50px;}
/*contenedor pousada servicios*/
#pousada_servicios{float:left;width:515px;height:230px;background:url(../images/block_2_top.jpg) repeat-x;margin:20px 0 0 -20px;}
/*contenedor pousada index*/
#pousada{float:left;width:500px;height:230px;background:url(../images/block_2_top.jpg) repeat-x;margin:-170px 0 0 50px;}
#bola_pousada{float:left;width:32px;height:29px;background:url(../images/block_2_title_bg.gif) no-repeat;margin:20px 0 0 10px;}
#titulo_pousada{float:left;width:200px;height:29px;margin:30px 0 0 10px;}
#imagen_pousada{width:282px;height:160px;background:url(../images/1page_img1.png) no-repeat;margin:65px 0 0 5px;}
#descripcion_pousada{float:left;width:200px;height:160px;margin:-150px 0 0 295px;text-align:left;}
#reserva_pousada{clear:both;float:left;margin:125px 0 0 320px;}
/**********************titulo_box*****************/
#titulo_taiba_wind_kite{clear:both;width:500px;height:20px;margin:30px 0 0 10px;}
/**********************box*****************/
#pousada_box{background:url(../images/pousada.jpg) no-repeat;float:left;width:147px;height:207px;margin:70px 0 0 70px}
#taiba_index{background:url(../images/taiba.jpg) no-repeat;float:left;width:147px;height:207px;margin:70px 0 0 70px}
#taiba{background:url(../images/taiba.jpg) no-repeat;float:left;width:147px;height:207px;margin:70px 0 0 70px}
#taiba2{background:url(../images/taiba.jpg) no-repeat;float:left;width:147px;height:207px;margin:70px 0 0 10px}
#kitesurf{background:url(../images/kitesurf.jpg) no-repeat;float:left;width:147px;height:207px;margin:70px 0 0 10px}
#windsurf{background:url(../images/windsurf.jpg) no-repeat;float:left;width:147px;height:207px;margin:70px 0 0 10px}
/**********************box titulos*****************/
#pousada_box_titulo{width:150px;height:30px;margin:183px 0 0 20px;}
#taiba_titulo{width:150px;height:30px;margin:183px 0 0 25px;}
#kitesurf_titulo{width:150px;height:30px;margin:183px 0 0 40px;}
#windsurf_titulo{width:150px;height:30px;margin:183px 0 0 40px;}
/**********************ofertas y reservas**********/

#ofertas_pousada2{background:url(../images/desayuno.jpg) no-repeat;float:left;clear:both;width:404px;height:280px;margin:-278px 0 0 520px;}
#ofertas_taiba{background:url(../images/playa_taiba.jpg) no-repeat;float:left;clear:both;width:404px;height:280px;margin:-265px 0 0 520px;}
#ofertas_kitesurf{background:url(../images/kitesurf_nens.jpg) no-repeat;float:left;clear:both;width:404px;height:280px;margin:-265px 0 0 520px;}
#ofertas_windsurf{background:url(../images/windsurf_nen.jpg) no-repeat;float:left;clear:both;width:404px;height:280px;margin:-265px 0 0 520px;}
#ofertas_pousada{float:left;width:250px;height:80px;margin:210px 0 0 20px;}
#ofertas_pousada_excursiones{float:left;clear:both;width:250px;height:80px;margin:-1620px 0 500px 45px;}
#ofertas_pousada_actividades{clear:both;width:250px;height:80px;margin:0 0 0 50px;}
#ofertas_pousada_localizacion{width:250px;height:80px;margin:25px 0 0 45px;}
/**********************descripcion servicios*****************/
#descripcion_servicios{float:left;width:620px;margin:-78px 0 0 -65px;}
#cabecera_descripcion_servicios{background:url(../images/cabecera_descripcion_servicios.png) no-repeat;width:600px;height:95px;margin:0 0 0 0;padding:20px 0 0 22px;color:#666;font-size:13px;font-weight:bold;text-align:left;}
#contenido_descripcion_servicios{background:url(../images/contenido_descripcion_servicios.png) repeat-y;width:600px;padding:0 0 0 20px;}
#footer_descripcion_servicios{background:url(../images/footer_descripcion_servicios.png) no-repeat; width:626px;height:30px;margin:-15px 0 20px -3px;}
/**********************localizacion*****************/
#map{margin:10px 0 0 10px;width:260px;height:350px;}
#info_gps{margin:10px 0 0 10px;width:260px;}
#info_localizacion{float:left;clear:both;width:300px;height:200px;text-align:justify;margin:-240px 0 0 580px;}
#informacion_interes_localizacion{clear:both;margin:20px 0 0 580px;}
#masinformacion{margin:0 0 0 20px;}
/**********************text servicios*****************/
#texto_servicios{text-align:justify;width:550px;margin:-20px 0 0 0;}
/**********************informacion interes*****************/
#informacion_interes_pousada{width:600px;margin:40px 0 0 30px;float:left;}
#vientos_pousada{width:300px;margin:40px 0 0 30px;float:left;}
/**********************footer*****************/
#footer{float:left;background:url(../images/footer_bg.jpg) repeat-x;width:902px;height:50px;margin:20px 0 0 25px;}
#footer li {list-style-image:url(../images/footer_menu_marker.gif);float: left;margin:20px 0 0 30px;}
/**********************H*****************/
/**H1**/
h1{font-size:18px;color:#509CB3;}
h1 a:link{color:#509CB3;}
h1 a:visited{color:#509CB3;}
h1 a:hover{color:#96B126;}
/**H2**/
h2{font-size:14px;color:#509CB3;}
h2 a:link{color:#509CB3;}
h2 a:visited{color:#509CB3;}
h2 a:hover{color:#96B126;}
/**H3**/
h3{font-size:13px;color:#000; }
h3 a:link{color:#fff;}
h3 a:visited{color:#fff;}
h3 a:hover{color:#fff;}
/**H4**/
h4{font-size:10px;color:#999; }
h4 a:link{color:#999;}
h4 a:visited{color:#999;}
h4 a:hover{color:#509CB3;}
/**H4**/
h5{font-size:12px;color:#777; }
h5 a:link{color:#777;}
h5 a:visited{color:#777;}
h5 a:hover{color:#B1DE2C;}
/**********************spans*****************/
.videos{margin-left:-100px;font-size:12px;color:#509CB3;}
.gris_titulo_b{font-size:14px;color:#666;font-weight:bold; }
.pousada_nombre{font-size:13px;font-weight:bold;color:#509CB3;}
.taiba_nombre{font-size:13px;font-weight:bold;color:#B1DE2C;}
.img_reserva{margin: 3px 0 0 -245px;}
.precios{font-size:16px;font-weight:bold;color:#000;}
/*acordeon*/
/*Vertical Accordions*/
#vertical_container{margin-top:20px;}
.accordion_toggle {font-family:arial;display: block;height: 30px;width: 500px;/*aqui se cambia el tama�o del accordeon*/background: url(images/accordion_toggle.jpg) no-repeat top right #fff;/*aqui se cambia el color superior*/padding: 0 10px 0 10px;	line-height: 30px;color: #ffffff;font-weight: normal;text-decoration: none;outline: none;font-size: 12px;color: #4491b1;border-bottom: 1px solid #cde99f;cursor: pointer;margin: 0 0 0 0;font-size:13px;font-weight:bold;}
.accordion_toggle_active {background: url(images/accordion_toggle_active.jpg) no-repeat top right #fff;color: #4491b1;border-bottom: 1px solid #fff;font-size:13px;font-weight:bold;}
.accordion_content {font-family:arial;margin-left:10px;background-color: #ffffff;color: #444;overflow: hidden;width:500px;font-size:12px;}
.accordion_content h2 {margin: 15px 0 5px 0;color: #0099FF;}
.accordion_content p {line-height: 120%;padding: 5px 0px 5px 0;}
/*vertica*/
.vertical_accordion_toggle {display: block;height: 30px;width: 500px;background: url(images/accordion_toggle.jpg) no-repeat top right #a9d06a;padding: 0 10px 0 10px;line-height: 30px;color: #ffffff;font-weight: normal;text-decoration: none;outline: none;font-size: 12px;color: #000000;border-bottom: 1px solid #cde99f;cursor: pointer;margin: 0 0 0 0;}
.vertical_accordion_toggle_active {background: url(images/accordion_toggle_active.jpg) no-repeat top right #e0542f;color: #ffffff;border-bottom: 1px solid #fff;}
.vertical_accordion_content {background-color: #ffffff;color: #444444;overflow: hidden;}
.vertical_accordion_content h2 {margin: 5px 0 5px 10px;color: #0099FF;}
.vertical_accordion_content p {line-height: 60%;padding: 5px 10px 15px 10px;}
/*Horizontal Accordion*/
.horizontal_accordion_toggle {/* REQUIRED */
float: left;	/* This make sure it stays horizontal */
/* REQUIRED */
display: block;height: 100px;width: 30px;background: url(images/h_accordion_toggle.jpg) no-repeat top left #a9d06a;color: #fff;text-decoration: none;outline: none;border-right: 1px solid #cde99f;cursor: pointer;margin: 0 0 0 0;}
.horizontal_accordion_toggle_active {background: url(images/h_accordion_toggle_active.jpg) no-repeat top left #e0542f;border-right: 1px solid #fff;}
.horizontal_accordion_content {/* REQUIRED */
height: 100px;	/* We need to define a height for the accordion as it stretches the width */float: left;
/* This make sure it stays horizontal */
/* REQUIRED */
overflow: hidden;background-color: #ffffff;color: #444444;}
.horizontal_accordion_content p {width: 600px;line-height: 120%;padding: 5px 10px 15px 10px;}
/* Container styling*/
#horizontal_container {
margin: 20px auto 20px auto;width: 80px;height: 100px;}
#vertical_nested_container {margin: 20px auto 20px auto;width: 500px;}
/*BLOG*/
#blog{border:none;margin:0 0 0 13px;}
/*TABLAS TARIFAS*/
/* 
	TagBox table styles
	written by TagBox http://www.tagbox.de
*/
#itsthetable{margin:0 0 0 22px;}
table {width:900px;border-collapse: collapse;border: 1px solid #03476F;font: normal 11px verdana, arial, helvetica, sans-serif;color: #363636;background: #92C428;  }
caption {text-align: center;font: bold 18px arial, helvetica, sans-serif;background: transparent;padding:6px 4px 8px 0px;color: #03476F;text-transform: uppercase;}
td, th {border: 1px dotted #03476F;padding: .4em;color: #333;}
thead th, tfoot th {font: bold 11px verdana, arial, helvetica, sans-serif;border: 1px solid #03476F;text-align: left;background: #4591AD;color: #FFFFFF;padding-top:3px;}
tbody td a {background: transparent;text-decoration: none;color: #363636;}
tbody td a:hover {background: #C2F64D;color:#333;}
tbody th a {font: normal 11px verdana, arial, helvetica, sans-serif;background: transparent;text-decoration: none;font-weight:normal;
  color: #363636;}
tbody th a:hover {background: transparent;color: #333;}
tbody th, tbody td {vertical-align: top;text-align: left;}
tfoot td {border: 1px solid #03476F;background: #4591AD;padding-top:3px;color: #FFFFFF;}
.odd {background: #AEE239;}
tbody tr:hover {background: #FFD800;border: 1px solid #03476F;color: #333;}
tbody tr:hover th,tbody tr.odd:hover th {background: #FFD800;color: #333;}
/*FORMULARIO CONTACTO*/
#form{margin:20px 0 0 100px;}
#columna1Contacto{}
div.columna1{float: left;margin-left: 50px;width: 280px;}
div.columna1 div{float: left;margin-top: 30px;width: 100%;}
div.columna1 a{color: #000000;}
div.columna1Contacto{float: left;margin-left: 50px;width: 400px;}
div.columna1Contacto div{background-color: #F2F2F2;float: right;font-size: 100%;margin-top: 10px;padding: 0px 8px 0px 8px;width: 100%;	}
#inputNombres, #inputPoblacion, #inputTelefono, #inputLugar{border-color:#999;font-size:20px;color:#509CB3;margin-bottom: 5px;margin-top: 0;width: 200px;height:25px;padding:5px 0 5px 5px;}
/*label#lblFecha{width: 100px;}*/
#txtComentarios{height: 125px;width: 395px;font-size:18px;color:#509CB3;padding:5px 0 5px 5px;}
#inputEnviar{margin-bottom: 0px;margin-top: 20px;}
div.columna1 h2{color: #000000;display: inline;font-size: 105%;margin-left: 6px;padding: 0px;}
div.columna1 p{margin-left: 12px;}
div.columna1 p.pAreasPractica{font-size: 100%;margin-left: 12px;}
/**/
div.columna2{float: right;margin-right: 0px;width: 280px;}
div.columna2 div{float: right;margin-top: 30px;padding: 0px;width: 100%;}
div.columna2 div a{color: #000000;}
div.columna2Contacto{float: left;margin:50px 0 0 100px;padding: 0px;width: 300px;text-align:justify;}
div.columna2Contacto div{float: left;font-size: 100%;margin-top: 10px;width: 100%;}
div.columna2Contacto p{margin-top: 0px;}
div.columna2Contacto a{color: #404040;}
div.columna2Contacto a:hover{color: #E3AB00;}
div.columna1 h2{color: #000000;display: inline;font-size: 105%;margin-left: 6px;padding: 0px;}
div.columna1 p{margin-left: 12px;}
div.columna1 p.pAreasPractica{font-size: 100%;margin-left: 12px;}
div.columna2 h2{color: #000000;display: inline;font-size: 105%;margin-left: 6px;padding: 0px;}
div.columna2 p{margin-left: 12px;}
div.columna2 p.pPresentacion, div.columna2 p.pAreasPractica	{font-size: 100%;margin-left: 12px;}
div.columna2 ul{margin-left: 0px;padding-left: 0px;}
div.columna2 li{color: #000000;font-size: 120%;font-weight: bold;line-height: 25px;list-style-image: url(../img/tick.gif);list-style-position: inside;}
.reservasFull{color: #F00; margin: 10px 50px; font-size: 30px; text-align: center; display:none;}
