.separadorH { /*display: block;*/ /*width: 100%;*/	height: 1px;	clear: both;	overflow: hidden;}a:hover {	text-decoration: underline;}body {	margin: 0px;	padding: 0px;	background-color: #ffffff;}#wrapper {	text-align: center;}#wrapper #wrapperContent {	width: 700px;	margin-left: auto;	margin-right: auto;	text-align: left;}#imagenCabecera {	background: url(/ruso/img/back_cabecera_bendinat.jpg) left top no-repeat;}#imagenCabecera h1 {	margin: 0px;	padding: 200px 0px 0px 10px;	text-decoration: none;	font: bold 37px Arial, Verdana, sans-serif;	color: white;}#imagenCabecera p {	margin: 0px;	padding: 0px;	font: normal 11px Arial, Verdana, sans-serif;	color: black;	padding: 0px 30px 25px 10px;	text-align: justify;}#promocionesLujo {	}#promocionesLujo h1 {	font: bold 20px Arial, Verdana, sans-serif;	color: #1b9bde;}#promocionesLujo .promocion,#promocionesLujo .llegar {	display: block;	float: left;	padding-bottom: 42px;	width: 338px;}#promocionesLujo .llegar {	padding-bottom: 0px;}#promocionesLujo .promocion .logo {	padding-bottom: 5px;	width: 338px;	display: block;	float: left;}#promocionesLujo .promocion .logo img {	border: none;	display: block;	float: left;}#promocionesLujo .promocion .logo .idiomas {	display: block;	float: right;	font: normal 9px Verdana, Arial, sans-serif;	color: #666666;	padding-top: 20px;}#golfClubs .idiomas {	display: block;	float: left;	font: normal 9px Verdana, Arial, sans-serif;	color: #666666;}#promocionesLujo .promocion .logo .idiomas span,#golfClubs .idiomas span	{	display: block;	float: left;}#promocionesLujo .promocion .logo .idiomas a,#golfClubs .idiomas a {	width: 15px;	height: 9px;	display: block;	float: left;}#promocionesLujo .promocion .logo .idiomas a.es,#golfClubs .idiomas a.es	{	background: url(/ruso/img/idioma_es.gif) right top no-repeat;}#promocionesLujo .promocion .logo .idiomas a.en,#golfClubs .idiomas a.en	{	background: url(/ruso/img/idioma_en.gif) right top no-repeat;}#promocionesLujo .promocion .logo .idiomas a.de,#golfClubs .idiomas a.de	{	background: url(/ruso/img/idioma_de.gif) right top no-repeat;}#promocionesLujo .promocion .cabecera {	width: 330px;	height: 90px;	border: 5px solid #1b9bde;	position: relative;	margin: 0px;	padding: 0px;}#promocionesLujo .promocion .cabecera img {	display: block;	border: none;}#promocionesLujo .promocion .situacion {	position: absolute;	bottom: -35px;	right: 0px;	width: 85px;	height: 73px;}#promocionesLujo .promocion p,#promocionesLujo .llegar p {	display: block;	float: left;	width: 270px;	font: normal 10px Arial, Verdana, sans-serif;	color: #666;	margin: 0px;	padding: 10px 0px 0px 0px;	/*	height: 70px;*/}#promocionesLujo .promocion p {	padding-bottom: 10px;}#promocionesLujo .promocion a {	display: block;	float: left;	font: bold 9px Verdana, Arial, sans-serif;	color: #1B9BDE;	padding-bottom: 3px;	width: auto;	white-space: nowrap;}#promocionesLujo .promocion p strong,#promocionesLujo .llegar p strong {	font: bold 11px Arial, Verdana, sans-serif;}#promocionesLujo .promocion ul {	display: block;	float: left;	clear: both;	margin: 0px;	padding: 20px 0px 0px 0px;	width: 315px;}#promocionesLujo .promocion ul li {	display: block;	float: left;	margin: 0px;	padding: 0px;	padding: 0px 7px 0px 0px;}#promocionesLujo .promocion ul li a {	display: block;	width: 41px;	height: 41px;	border: 3px solid #1b9bde;	padding: 0px;}#promocionesLujo .promocion ul li a img {	border: none;	display: block;}/* Separaciones */#promocionesLujo .promocion#adelfas,#promocionesLujo .promocion#vistas {	padding-right: 19px;}/* mapas de situacion */#promocionesLujo .promocion .situacion {	background-color: transparent;}#promocionesLujo .promocion#adelfas .situacion {	background: url(/ruso/img/plano_adelfas.png) left top no-repeat;	/* IE */	background-image: expression(document . all ?   "none" :   "");	filter: progid : DXImageTransform . Microsoft .		AlphaImageLoader(src = '/ruso/img/plano_adelfas.png', sizingMethod =		'scale');}#promocionesLujo .promocion#vistas .situacion {	background: url(/ruso/img/plano_vistas.png) left top no-repeat;	/* IE */	background-image: expression(document . all ?   "none" :   "");	filter: progid : DXImageTransform . Microsoft .		AlphaImageLoader(src = '/ruso/img/plano_vistas.png', sizingMethod =		'scale');}#promocionesLujo .promocion#sacala .situacion {	background: url(/ruso/img/plano_sacala.png) left top no-repeat;	/* IE */	background-image: expression(document . all ?   "none" :   "");	filter: progid : DXImageTransform . Microsoft .		AlphaImageLoader(src = '/ruso/img/plano_sacala.png', sizingMethod =		'scale');}#promocionesLujo .promocion#savinya .situacion {	background: url(/ruso/img/plano_savinya.png) left top no-repeat;	/* IE */	background-image: expression(document . all ?   "none" :   "");	filter: progid : DXImageTransform . Microsoft .		AlphaImageLoader(src = '/ruso/img/plano_savinya.png', sizingMethod =		'scale');}#promocionesLujo .promocion#vinyeta .situacion {	background: url(/ruso/img/plano_sacala.png) left top no-repeat;	/* IE */	background-image: expression(document . all ?   "none" :   "");	filter: progid : DXImageTransform . Microsoft .		AlphaImageLoader(src = '/ruso/img/plano_sacala.png', sizingMethod =		'scale');}#promocionesLujo #comoLlegar {	background: url(/img/ruso/como_llegar.jpg) right top no-repeat;	width: 345px;	padding-left: 10px;}#promocionesLujo #comoLlegar p {	padding: 230px 0px 0px 0px;}/** Modulo clubes de golf **/#golfClubs {	display: block;	float: left;	padding-bottom: 30px;}#golfClubs h2 {	font: bold 18px Arial, Verdana, sans-serif;	color: #1b9bde;}#golfClubs #bendinat,#golfClubs #london {	width: 346px;	display: block;	float: left;}#golfClubs #bendinat table {	display: block;	float: left;}#golfClubs #london table {	display: block;	float: right;}#cajaContacto {	}/** Modulo otros servicios **/.modulosPortada h2 {	font: bold 18px Arial, Verdana, sans-serif;	color: #1b9bde;}#cajaModulos {	/*	background: url(../img/dotted_modulos.gif) right top repeat-y;*/	display: block;	float: left;	height: 280px;	padding-bottom: 60px;}#otrosServicios {	display: block;	float: left;	width: 300px;	/*background: url(../img/dotted_modulos.gif) left top repeat-y;*/	padding: 18px;}#otrosServicios ul {	margin: 0px;	padding: 0px;	list-style: none;}#otrosServicios ul li {	font: normal 11px Arial, Verdana, sans-serif;	color: #1b9bde;	background: url(../img/bullet_servicios.gif) 0px 4px no-repeat;	padding-left: 14px;	padding-bottom: 20px;}#otrosServicios ul li strong {	color: #ff9900;}/** Modulo webcam **/#webcam {	/*	background: url(../img/dotted_modulos.gif) left top repeat-y;*/	width: 174px;	display: block;	float: left;	height: 280px;}#webcam p {	font: normal 11px Arial, Verdana, sans-serif;	color: #1b9bde;}/** Modulo suscripcion **/#suscripcion {	/*	background: url(../img/dotted_modulos.gif) left top repeat-y;	*/	display: block;	float: left;	height: 280px;}#suscripcion p {	font: normal 11px Arial, Verdana, sans-serif;	color: #1b9bde;}.cajaPie {	clear: both;}/************/ /* CONTACTO */ /************/#contacto #wrapperLeft {	float: left;	width: 515px;	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;}#contacto #wrapperRight {	float: left;	width: 185px;	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;	background: url(/ruso/img/fons_columna_dreta.gif) left top repeat-y;}#contacto #wrapperRight .cajaModuloLateral {	border-bottom: 1px solid #1b9bde;}#contacto #wrapperRight .cajaModuloLateral.final {	border-bottom: none;}#contacto .moduloContacto {	margin: 0px;	padding: 10px 12px 7px 12px;	font: normal 11px arial, verdana, sans-serif;	color: #1B9BDE;}#contacto .moduloContacto p {	margin: 0px;	padding: 0px 0px 13px 0px;}#contacto .moduloContacto a {	color: #ff9900;}/***************/ /* FI CONTACTO */ /***************/ /***************/	/*    OK KO    */ /***************/#contenedorOKKO {	text-align: center;}#contenedorOKKO .cajaMensaje {	width: 377px;	margin-left: auto;	margin-right: auto;	float: left;	margin-top: 10%;	background: url(/ruso/img/back_okko.gif) center top no-repeat;}#contenedorOKKO .cajaMensaje .texto {	position: relative;	padding-top: 71px;	float: left;	width: 100%;}#contenedorOKKO .cajaMensaje p {	position: absolute;	bottom: 6px;	left: 60px;	display: block;	float: left;	text-align: left;	font: normal 11px Arial, Verdana, sans-serif;	color: #1b9bde;	text-align: left;	padding-left: 5px;	width: 312px;	clear: none;	padding-top: expression(document . all ?   "14 px" :   "");}#contenedorOKKO .cajaMensaje h2 {	display: block;	float: left;	font: normal 42px Arial, Verdana, sans-serif;	color: #1b9bde;	height: 47px;	width: 58px;	margin: 0px;	padding: 0px;	clear: none;}#contenedorOKKO .cajaMensaje .contenedorBoton {	text-align: center;	padding-top: 25px;}#contenedorOKKO .cajaMensaje a {	display: block;	margin-left: auto;	margin-right: auto;	width: 93px;	height: 34px;	font: bold 12px/ 34px Arial, Verdana, sans-serif;	color: white;	text-decoration: none;	background: url(/ruso/img/boton_okko.gif) left top no-repeat;}/* Formulario de contacto */#contacto h2,h3,p,form,fieldset {	padding: 0;	margin: 0;}#contacto fieldset {	border: none;}#contacto #formContacto {	padding: 29px 31px 0 0;}#contacto #formContacto h2 {	font: bold 18px Arial, Helvetica, sans-serif;	color: #1B9BDE;}#contacto #formContacto h3 {	font: bold 11px/ 21px Arial, Helvetica, sans-serif;	color: #1B9BDE;	height: 21px;	background: url(/ruso/img/elems/titulo_cen.gif) top repeat-x;}#contacto #formContacto h3 .wrap1 {	display: block;	height: 21px;	background: url(/ruso/img/elems/titulo_izq.gif) 0 0 no-repeat;}#contacto #formContacto h3 .wrap2 {	display: block;	height: 21px;	padding-left: 5px;	background: url(/ruso/img/elems/titulo_der.gif) 100% 0 no-repeat;}#contacto #formContacto p {	font: 11px Arial, Helvetica, sans-serif;	color: #666666;}#contacto #formContacto p.intro {	padding-top: 10px;}#contacto #formContacto p.intro em {	font-style: normal;	color: #FF9900;}#contacto #formContacto .datosContacto {	padding: 10px 0 10px 0;}#contacto #formContacto .datosContacto .campo {	width: 228px;	float: left;	height: 45px;}#contacto #formContacto .datosContacto #cajaCampoNombre,#contacto #formContacto .datosContacto #cajaCampoCP,#contacto #formContacto .datosContacto #cajaCampoPais,#contacto #formContacto .datosContacto #cajaCampoTelefono	{	width: 252px;	clear: left;}#contacto #formContacto .datosContacto .campo label,#contacto #formContacto .datosMensaje .campo label	{	font: 10px Arial, Helvetica, sans-serif;	color: #666666;	display: block;}#contacto #formContacto .datosContacto .campo label.obligatorio,#contacto #formContacto .datosMensaje .campo label.obligatorio	{	color: #FF9900;}#contacto #formContacto .datosContacto .campo input {	width: 226px;	border: 1px solid #1C9BDE;	font: 11px/ 18px Arial, Helvetica, sans-serif;	color: Black;	height: 18px;}#contacto #formContacto .datosContacto .campo select {	width: 226px;	font: 11px/ 18px Arial, Helvetica, sans-serif;	height: 18px;	color: Black;}#contacto #formContacto .datosReceptor {	padding: 5px 0 5px 0;}#contacto #formContacto .datosReceptor .opcion {	background: url(/ruso/img/elems/barra_puntos_v.gif) 136px 50% no-repeat;	height: 49px;	padding-left: 14px;}#contacto #formContacto .datosReceptor .opcion input {	position: relative;	top: 16px;	float: left;	display: block;}#contacto #formContacto .datosReceptor .opcion label {	display: block;	font: bold 11px/ 49px Arial, Helvetica, sans-serif;	padding-left: 134px;	color: #666666;	float: left;	cursor: pointer;}#contacto #formContacto .datosReceptor .opcion #labelPortoColom {	background: url(/img/logo_portocolom.gif) 10px 0px no-repeat;}#contacto #formContacto .datosReceptor .opcion #labelLasAdelfas {	background: url(/ruso/img/logo_adelfas.gif) 10px 10px no-repeat;}#contacto #formContacto .datosReceptor .opcion #labelLasVistas {	background: url(/ruso/img/logo_vistas.gif) 23px 9px no-repeat;}#contacto #formContacto .datosReceptor .opcion #labelSaVinya {	background: url(/ruso/img/logo_savinya.gif) 23px 9px no-repeat;}#contacto #formContacto .datosReceptor .opcion #labelSaVinyeta {	background: url(/ruso/img/logo_vinyeta.gif) 18px 9px no-repeat;}#contacto #formContacto .datosReceptor .opcion #labelSaCala {	background: url(/ruso/img/logo_sacala.gif) 24px 9px no-repeat;}#contacto #formContacto .datosReceptor .opcion #labelBendinat {	background: url(/ruso/img/logo_bendinat.gif) 30px 9px no-repeat;}#contacto #formContacto .datosMensaje {	padding-bottom: 10px;}#contacto #formContacto .datosMensaje .campo {	padding-bottom: 20px;}#contacto #formContacto .datosMensaje .campo input {	border: 1px solid #1C9BDE;	font: 11px/ 18px Arial, Helvetica, sans-serif;	height: 18px;	color: Black;	width: 482px;}#contacto #formContacto .datosMensaje .campo textarea {	border: 1px solid #1C9BDE;	font: 11px/ 18px Arial, Helvetica, sans-serif;	height: 132px;	color: Black;	width: 482px;}#contacto #formContacto .datosMensaje .campo label {	float: left;}#contacto #formContacto .datosMensaje .campo p {	float: right;}#contacto #formContacto .datosMensaje .campo p strong {	font-weight: normal;	color: #FF9900;}#contacto #formContacto .botonEnviar {	background: url(/ruso/img/elems/fondo_boton.gif) 0 0 no-repeat;	font: bold 11px/ 20px Arial, Helvetica, sans-serif;	width: 73px;	height: 20px;	float: left;	text-align: center;}#contacto #formContacto .botonEnviar a {	display: block;	color: White;}#contacto #formContacto .botonEnviar a:hover {	text-decoration: none;}#contacto #infoLegal h3 {	clear: both;	font: bold 11px Arial, Helvetica, sans-serif;	color: #666666;	background: none;	padding-top: 13px;}#contacto #infoLegal p {	float: none;	padding-top: 10px;}/* Fin de formulario de contacto */ /***************/ /*    OK KO    */	/***************/	/* Antispam */#formAntispam{	}#formAntispam .inputLabel{	margin-top: 10px;}#formAntispam .inputLabel input{	border: 1px solid #1C9BDE;	font: normal 11px Arial, Helvetica, sans-serif;	line-height: 18px;	height: 18px;	}.inputLabel strong{    color: #FF9900;	font-size: 12px;	}
