/* CSS Document */

* { margin:0; padding:0;}
body {background-image:url(../images/fnd-golfturismo.jpg); background-position :top left ;background-repeat :repeat-x; font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif; font-size:13px; line-height:15px; color:#8b8b8b; background-color: #636363;}
table, td {border-collapse:collapse; font-size:100%;}
table, td, img {border:0;}
form, td {margin:0; padding:0;}
td { vertical-align:top; text-align:left;}
input{font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif; font-size:13px; color:#8b8b8b; padding :2px; margin-right :4px; border:1px solid #E5E5E5;}
input[type="image"], input[type="radio"] {border: none;}
textarea{font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif; font-size:13px; color:#8b8b8b; padding :2px; margin-right :4px;background:#FFFFFF none repeat scroll 0 0; border:1px solid #E5E5E5;}
select{font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif; font-size:13px; color:#8b8b8b; padding :2px; margin-right :4px;background:#FFFFFF none repeat scroll 0 0; border:1px solid #E5E5E5;}

.main-bg {background:#404040; padding:6px 9px;}
.main-ancho {width:980px; margin:0 auto; text-align:left; padding:5px 0 26px;}

.fleft { float:left;}
.fright { float:right;}
.clear { clear:both;}

img {vertical-align:top;}
a img {border:0;}
ul {list-style:none;}

.alignright {text-align:right;}
.aligncenter {text-align:center;}

.envoltura {width: 930px; overflow:hidden; float:right;}
/*.container { width:478px;}*/
.column-1, .column-2, .column-3{ float:left;}

a {color:#8b8b8b; outline:none; text-decoration:none;}
a:hover{color:#8b8b8b;text-decoration: underline;}
p { margin:0; padding:0;}

.top-menu{ width:100%; overflow:hidden;}
.top-menu ul{ padding:0; margin:0;}
.top-menu ul li{ float:left; font-size:14px; padding-right:1px;}
.top-menu ul li a{ color:#000; text-decoration:none; display:block;}
.top-menu ul li a span{ display:block; padding:7px 22px 7px 21px;}
.top-menu ul li a:hover{ background:url(../images/menu-izq-bg.gif) no-repeat left top #c0c0c0;}
.top-menu ul li a:hover span{ background:url(../images/menu-der-bg.gif) no-repeat right top;}

/* ============================= header ====================== */
#header{ padding-bottom:0px;}
#header .row{ width:100%; overflow:hidden; padding-bottom:5px;}
/*#header .logo{ padding:11px 0 0 18px; float:right;}*/
#header .nav-links{ color:#b5b5b5; font-size:11px; text-transform:uppercase; padding: 0px 13px 2px 0;}
#header .nav-links a{ color:#b5b5b5; text-decoration:none;}
#header .nav-links a:hover{ color:#fff;}
/*#header .lang{ float:right; padding:3px 32px 0 0;}*/

.logo{top:90px; position: absolute; z-index :11; left:50%; margin-left:300px}
.selector_campos{ width: 400px; top:390px; position: absolute; z-index :11; left:57%; margin-right:300px; color:#000001;}
.selector_campos select{font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif; font-size:13px; color:#8b8b8b; padding :2px; margin-right :4px;}

/* ============================= content ===================== */
#content {background:#fff; padding:17px 10px 9px 14px; 
          /*background-image: url("../images/tit-ofertas-recomendadas.png"); */
          background-position :top left ; background-repeat :no-repeat ;margin:0px 0 0 0;}
#columna-central {padding:0 5 0 5px; width:490px; border:solid 1px #e8e8e8; border-style: solid }
#columna-buscador {padding:15px; width:293px; border:solid 1px #e8e8e8; border-style: solid; margin: 0 auto; /*margin-left:10px; margin-right:10px; */  }
.columna-oferta {border:solid 1px #e8e8e8; padding: 15px 8px 0px 4px; margin-bottom:5px; /*background-image :url(../images/banda-oferta-roja.png); background-position :top right ; background-repeat :no-repeat;*/}
.columna-oferta .indent {height: 245px; padding:  0 0 10px 15px;}

.name{ font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif; font-size:13px; color:#000; text-decoration:none; font-weight:normal; text-shadow: 0 1px 3px gray;}
.name:hover{ text-decoration:underline; color:#8b8b8b;}
.price{font-family :Tahoma, Arial; font-size: 14px; line-height:20px; color:#000001; font-weight: normal; vertical-align :text-bottom ;}
/*.columna-oferta .price{ padding:7px 0 8px;}*/
.img{ text-align:center;}
.desc{padding:30px 0 15px; text-align:justify;}
.button{ text-align:center;}

#contacto {background:#fff; padding:17px 10px 9px 14px; margin:1px 0 0 0; height :250px;}
/* ============================= contenido Club ===================== */

#contenidoclub{background:#fff;/*padding:17px 10px 9px 14px;*/ margin:1px 0 0 0; background-image: url(../images/fnd_conteido-club.png); overflow: hidden;}
.club_izquierda{background:#fff; float:left; width :677px;padding-top: 17px;/*padding:17px 10px 9px 14px*/}
.club_derecha{float:right; width:275px;position: relative; padding-left:5px; background:url(../images/fnd_gris-dcha-top.png) repeat-x; background-position:left top; top: -1px; z-index:1; padding:17px 5px 9px 5px}

/* ============================= contenido Oferta ===================== */
#contenidooferta{background:#fff; padding:17px 10px 9px 14px; margin:1px 0 0 0; height:auto;}
.oferta_izquierda{float:left; width :53%;}
.oferta_derecha{float:right; width:43%; position :relative; padding: 15px 13px; border:solid 1px #e8e8e8;}
.oferta_derecha table{width:95%;}
.oferta_derecha td{height:29px; vertical-align: top;}
.oferta_derecha input{font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif; font-size:13px; color:#8b8b8b; padding :2px; margin-right :4px;background:#FFFFFF none repeat scroll 0 0; border:1px solid #E5E5E5;}
.oferta_derecha select{font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif; font-size:13px; color:#8b8b8b; padding :2px; margin-right :4px;background:#FFFFFF none repeat scroll 0 0; border:1px solid #E5E5E5;}
.oferta_derecha textarea{font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif; font-size:13px; color:#8b8b8b; padding :2px; margin-right :4px;background:#FFFFFF none repeat scroll 0 0; border:1px solid #E5E5E5;}

/* ============================= content roller===================== */
#contentroller { margin:0px 0 0 0; background:#fff; padding:0px 10px 9px 14px; background-position :top left ; background-repeat :no-repeat ;}
.roller{ width:100%; overflow:hidden;}
.roller ul {padding-right: 0px; padding-left: 0px; float: left; padding-bottom: 0px; margin: 15px 0px; width: 100%; padding-top: 0px; list-style-type: none; /*circle;*/ list-style-position :inside;}
.roller ul li {padding-right: 2px; display: list-item ; padding-left: 2px; float: left; padding-bottom: 2px; width: 24%; padding-top: 2px;}
.roller ul li a {text-decoration:none;color:#8b8b8b;}
.roller ul li a:hover {text-decoration:underline;}

/* ============================= content ofertas club===================== */
/*#contentofertasclub {margin:1px 0 0 0; background:#fff; padding:25px 10px 9px 14px;background-image: url("../images/tit-ofertas-disponibles.png"); background-position :top left ; background-repeat :no-repeat ;}*/
.ofertasclub{width:672px; overflow:hidden; float:left; padding-left :-17px;}

/* ============================= content buscador===================== */
#contentbuscador {margin:0; height:auto; /*overflow:hidden;*/ position:relative;background:#fff;}
#buscador {margin:0; height:300px; /*overflow:hidden;*/ position:relative;background-image: url('../images/fnd-buscador.jpg'); background-position :left top; background-repeat :no-repeat; width:962px;}
#buscador .fnd {position:absolute; z-index:10; background:url(../images/fnd_gris.png) 0 0; width:350px; height:262px; /*padding:38px 40px 0 42px;*/padding: 20px 38px 18px 20px; left:0; line-height:16px; color:#e4e4e4;}
#buscador_roller{margin:1px 0 0 0; background:#fff; padding: 10px 0;}
.radio {font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif; font-size:13px; padding :2px; margin-right :4px; border:0px solid;}
/* ============================= footer ====================== */
#footer {background:#fff; background-image :url('../images/fnd-pie.jpg'); background-repeat : repeat-x; background-position : left bottom; 
        margin:0px 0 0 0; padding:0px 15px; font-size:11px; color:#565656; text-align: right;}
#footer a {color:#c4c4c4; text-decoration:none;}
#footer a:hover{ color:#565656;}

.menu{ font-size:9px; padding: 2px 0 2px; color:#c4c4c4; text-decoration :none; text-align :center ;}
.menu a{color:#c4c4c4; text-decoration :none;}
/* ============================= forms ======================= */
/*input, select, textarea{ font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:normal; color:#8b8b8b;}*/

/* ============================= slider ======================= */
#faded {margin:0; height:394px; overflow:hidden; position:relative;}
#faded ul {padding:0; margin:0;}
#faded ul.pagination {list-style:none; padding:0; position:absolute; z-index:10; padding:5px; bottom:6px; left:0; margin:0 0 0 34px;}
#faded ul.pagination li {float:left; padding-right:3px;}
#faded ul.pagination li a {padding:0; background:url(../images/punto_blanco.png) no-repeat 0 0; width:13px; height:13px; display:block; overflow:hidden; text-indent:40px; text-decoration:none;}
#faded ul.pagination li.current a, #faded ul.pagination li a:hover { background:url(../images/punto_blanco-act.png) no-repeat 0 0;}
#faded {width:962px;}
a {outline:0; border:0; }

#faded .slider-text-open {position:absolute; width:39px; height:76px; background:url(../images/fnd_gris-flecha.png) no-repeat 0 0; margin:113px 0 0 291px; text-decoration:none;}
#faded .slider-text {position:absolute; z-index:10; background:url(../images/fnd_gris.png) 0 0; width:251px; height:356px; padding:38px 40px 0 42px; left:0; line-height:16px; color:#e4e4e4;}
#faded .slider-text .slider-price {padding:26px 0 19px;}
#faded .slider-text strong {text-transform:uppercase; display:block; font-weight:normal;}
#faded .slider-text .slider-button {padding:14px 0 0 9px;}
/* Iconos del club */
#faded .slider-text ul {float: left; margin: 15px 0px; width: 85%; list-style-type: none; position :absolute ; bottom:20px;}
#faded .slider-text ul li {display: list-item; float: left; width: 10%; padding: 2px;}
#faded .slider-text ul li a {text-decoration:none;color:#8b8b8b;}
#faded .slider-text ul li a:hover {text-decoration:underline;}
