body {	padding: 0;	margin: 0;	background-color: #CFCFB0;	background-image: url(../0_Assets/Fotos/Global/fondo_body.gif);	background-position: top;	background-repeat: repeat-x;}* a img {	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;}#LogoRC {	position:absolute;	left:701px;	top:40px;	width:56px;	height:58px;	z-index:75;}#content {	position: relative;	width: 769px;	padding: 0;	top: 0px;	z-index: 4;	left: 0px;	background-color: #FFFFFF;	height: 933px;	line-height: 100%;	margin: 0 auto;    }#content #fotolateral {	height: 210px;	width: 230px;	position: absolute;	right: 25px;	top: 555px;}#contentpacks {	position: relative;	width: 769px;	padding: 0;	top: 0px;	z-index: 4;	left: 0px;	background-color: #FFFFFF;	margin-top: 0;	margin-right: auto;	margin-bottom: 0;	margin-left: auto;	height: 700px;}#contentLarge1 {	position: relative;	width: 769px;	padding: 0;	top: 0px;	z-index: 4;	left: 0px;	background-color: #FFFFFF;	margin-top: 0;	margin-right: auto;	margin-bottom: 0;	margin-left: auto;	height: 1000px;}#contentLarge2 {	position: relative;	width: 769px;	padding: 0;	top: 0px;	z-index: 4;	left: 0px;	background-color: #FFFFFF;	margin-top: 0;	margin-right: auto;	margin-bottom: 0;	margin-left: auto;	height: 1200px;}#contentLarge3 {	position: relative;	width: 769px;	padding: 0;	top: 0px;	z-index: 4;	left: 0px;	background-color: #FFFFFF;	margin-top: 0;	margin-right: auto;	margin-bottom: 0;	margin-left: auto;	height: 1240px;}#contentLarge4 {	position: relative;	width: 769px;	padding: 0;	top: 0px;	z-index: 4;	left: 0px;	background-color: #FFFFFF;	margin-top: 0;	margin-right: auto;	margin-bottom: 0;	margin-left: auto;	height: 1450px;}#cabecera {	width: 769px;	height: 129px;	padding: 0;	margin: 0;	background-image: url(../0_Assets/Fotos/Global/fondo_cabezera_logoRC.gif);	background-repeat: no-repeat;	background-position: top;}#cabecerasup {	width: 769px;	padding: 0;	margin: 0;	background-position: top;	height: 21px;}#cabecerainf {	width: 769px;	height: 107px;}#cabecerainf  p  {	margin: 0px;	padding-top: 79px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 0px;}#home_flash_left {	height: 243px;	margin: 0px;	padding: 0px;	border-top-width: 0px;	border-right-width: 0px;	border-bottom-width: 0px;	border-left-width: 0px;	float: left;	position: relative;	width: 498px;	background-color: #000000;}	#home_flash_right {	height: 243px;	width: 271px;	float: left;	margin-top: 0px;	margin-bottom: 0px;	padding-top: 0px;	padding-bottom: 0px;	position: relative;	background-color: #000000;}.home_flash {}#Hoteles {	position:absolute;	left:0px;	top:677px;	width:273px;	height:254px;	z-index:6;}#HotelesCabecera	{	background: #ffffff;	float: left;	width: 249px;	height: 34px;	position: absolute;	left: 0px;	top: 678px;	z-index: 10;		}#HotelesFoto {	position:absolute;	left:1px;	top:715px;	width:270px;	height:90px;	z-index:6;}#HotelesTexto {	position:absolute;	left:24px;	top:814px;	width:229px;	height:102px;	z-index:5;	font-family: Arial, sans-serif;	color: #464646;}#Paquetes {	position:absolute;	left:273px;	top:677px;	width:243px;	height:254px;	z-index:7;}#PaquetesCabecera {	position:absolute;	left:273px;	top:678px;	width:241px;	height:35px;	z-index:10;}#PaquetesFoto {	position:absolute;	left:273px;	top:715px;	width:239px;	height:90px;	z-index:5;}#PaquetesTexto {	position:absolute;	left:289px;	top:813px;	width:206px;	height:45px;	z-index:15;	font-family: Arial, sans-serif;	color: #464646;}#PaquetesTexto2 {	position:absolute;	left:287px;	top:852px;	width:207px;	height:26px;	z-index:25;	margin: 0px;	padding: 0px;	font-size: 20px;	color: #FF00CC;	font-weight: bolder;	font-style: normal;	line-height: normal;	text-decoration: blink;	text-align: center;	font-family: "Times New Roman", Times, serif;}#PaquetesTexto3 {	position:absolute;	left:287px;	top:889px;	width:208px;	height:31px;	z-index:15;	color: #339900;	font-family: "Times New Roman", Times, serif;	font-size: 20px;	font-style: normal;	line-height: normal;	text-decoration: blink;	font-weight: bolder;	text-align: center;}#PaqueteCaza {	position:absolute;	left:62px;	top:175px;	width:149px;	height:29px;	z-index:15;	font-family: Arial, Helvetica, sans-serif;	font-size: 16px;	font-style: normal;	line-height: normal;	font-weight: bolder;	color: #336600;	text-decoration: blink;}#PaqueteTiro {	position:absolute;	left:154px;	top:407px;	width:190px;	height:33px;	z-index:15;	font-family: Arial, Helvetica, sans-serif;	font-size: 16px;	font-style: normal;	line-height: normal;	font-weight: bolder;	color: #CC6666;	text-decoration: blink;}#Eventos {	position:absolute;	left:517px;	top:677px;	width:252px;	height:255px;	z-index:8;}#EventosCabecera {	position:absolute;	left:519px;	top:677px;	width:250px;	height:38px;	z-index:10;}#EventosFoto {	position:absolute;	left:518px;	top:713px;	width:251px;	height:93px;	z-index:6;}#EventosTexto {	position:absolute;	left:527px;	top:813px;	width:235px;	height:60px;	z-index:7;	font-family: Arial, sans-serif;	color: #464646;}#logocaroliprin {	position: absolute;	background-color: #000000;	bottom: 10px;	text-align: center;	height: 38px;	width: 230px;	left: 10px;	margin: auto;}#logocaroliprin a img {	border: none;}#content #Layer2 #menusuite #logocaroliprin a img {	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;}#catalogo {	width: 285px;	height: 184px;	background-image: url(../0_Assets/Fotos/Global/home_titulo_valdepalacios_con_fondo_negro.jpg);	margin: 0px;	padding: 0px;	border-top-width: 0px;	border-right-width: 0px;	border-bottom-width: 0px;	border-left-width: 0px;	float: left;	background-color: #000000;	background-repeat: no-repeat;	position: relative;    }#catalogo  p{ font: 11px Arial, Arial, Sans-Serif; padding: 0px; margin: 40px 0px 10px 46px; color: #8D8D8D; padding-top: 40px; margin-top: 0px;}#catalogo  b{ font: bold 11px Arial, Arial, Sans-Serif; padding: 0px;  color: #C08004; background: #000000}#catalogo_img {	position: relative;	top: 7px;	left: 0px;	float: left;	height: 68px;	width: 280px;	background-color: #000000;	background-repeat: no-repeat;}#Disponibilidad {	background-image: url(http://www.valdepalacios.es/0_Assets/Fotos/Espanol/home_banner_disponibilidad_esp.gif);	width: 769px;	height: 116px;	font: 11px Arial, Arial, Sans-Serif;	margin: 0px;	color: #000000;	background-color: #E2E2D6;	padding: 0px;	position: absolute;	width: 769px;	top: 822px;	height: 116px;	left: 1px;}#Contacto2 {	font: 11px Arial, Arial, Sans-Serif;	margin: 0px;	color: #000000;	background-color: #E2E2D6;	padding: 0px;	width: 183px;	height: 116px;}#OfertaSpa {	position:absolute;	left:527px;	top:213px;	width:203px;	height:152px;	z-index:5;	font-family: Arial, Helvetica, sans-serif;	font-size: 16px;	color: #5C5C5C;	font-style: normal;	line-height: normal;}#TratamientosSpa {	position:absolute;	left:39px;	top:398px;	width:422px;	height:338px;	z-index:5;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-style: normal;	line-height: normal;	color: #5C5C5C;	font-weight: bold;}#apDiv2 {	position:absolute;	left:582px;	top:557px;	width:185px;	height:115px;	z-index:5;}    div#right-flashundia {        float: right; 		width: 480px;        padding-top: 0px; 		margin-top: 0px;				height: 184px;    }#home_flash_undia {	background-color: #000000;}#home_valdepalacios {	margin-top: 17px;}#pie {	position:absolute;	width:769px;	height:40px;	z-index:60;	left: 1px;	top: 933px;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	background-image: url(../0_Assets/Fotos/Global/fondo_pie.gif);	background-repeat: no-repeat;	color: #000000;	line-height: 115%;}	    div#right-flashsanti {        float: right;        width: 271px;		margin-top: 0px;		height: 243px;	    }    div#left-flashspa {        float: left; 		width: 498px;        padding-top: 0px; 		height: 243px;    }	   div#center-contacto {	background: #000 url(../0_Assets/Fotos/Espanol/home_disponibilidad.gif) no-repeat;	width: 769px;	height: 116px;	position: absolute;	top: 559px;    }	div#disponibilidad{	font: 11px Arial, Arial, Sans-Serif;	padding: 0px;	margin: 0px;	color: #000000}	div#buscar{	padding: 0px;	margin: -61px 10px 10px 460px;	left: 10px;	top: 639px;}	div#contacto{ padding: 0px; margin: -20px 10px 0px 608px;  }		#contacto img{  padding: 0px; margin: 15px 0px 0px 0px; }	div#paquetes	{	background: #ffffff;	float: left;	width: 244px;	height: 215px;		}	div#textopaquetes{ font: 11px Arial, Arial, Sans-Serif; padding: 0px; margin: 11px 30px 10px 42px; color: #464646; background: #ffffff}	div#eventos	{	background: #ffffff;	float: left;	width: 254px;	height: 215px;		}	div#textoeventos{ font: 11px Arial, Arial, Sans-Serif; padding: 0px; margin: 11px 40px 10px 38px; color: #464646; background: #ffffff}										div#footeri {	background:  url(../0_Assets/Fotos/Global/fondo_pie.gif) repeat-x top;	padding: 0;	margin: 0;	width: 769px;	height: 41px;	font: 11px "Arial", Sans-Serif;	float: left;	margin-top: 0px;	padding-top: 0px;	position: relative;	text-align: right;	top: 703px;	left: 214px;	z-index: 12;}	div#footer a  { color: #000000; background: inherit }div#footer a:hover { text-decoration: underline }a {	color: #000000;	text-decoration: none;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;}    div#main {        float: left;        width: 390px;		text-align: justify		    }a:hover { text-decoration: underline }a:active {	text-decoration: none;}#banner_derecha{	font: 11px Arial, Arial, Sans-Serif;	position: absolute;	height: 172px;	width: 271px;	left: 499px;	top: 156px;	z-index: 25;}	div#textosuite{	color: #464646;	margin: 0px;	padding: 0px;	font-family: Arial, Arial, Sans-Serif;	font-size: 11px;	top: 0px;	clip: rect(0px,auto,auto,auto);	font-style: normal;}	div#textosuitebold{	font: bold 14px Arial, Arial, Sans-Serif;	color: #464646;	left: 47px;	top: 27px;}		div#textosuitebold b{ font: 14px Arial, Arial, Sans-Serif; color: #C08004; bold}	div#suiteprecio{	font: 11px Arial, Arial, Sans-Serif;	color: #464646;	margin-top: 0px;	margin-bottom: 0px;	position: absolute; 	width: 423px; 	height: 162px; 	z-index: 5;    left: 44px;     top: 0px;}	div#suiteprecio2{font: 11px Arial, Arial, Sans-Serif; color: #464646;position:absolute; width:423px; height:55px; z-index:6; left: 46px; top: 166px;}	div#suiteprecio3{font: 13px Arial, Arial, Sans-Serif; color: #C08004;}	div#suiteprecio a {  font: bold 11px Arial, Arial, Sans-Serif; color: #C08004;  text-decoration: none;}	div#suiteprecio a:hover { font: bold 11px Arial, Arial, Sans-Serif;  text-decoration: underline }	div#suiteprecio2 a { font: bold 11px Arial, Arial, Sans-Serif; color: #C08004;  text-decoration: none;}	div#suiteprecio2 a:hover { font: bold 11px Arial, Arial, Sans-Serif;  text-decoration: underline }	div#suiteprecio b {  font: bold 11px Arial, Arial, Sans-Serif; color: #C08004;  text-decoration: none;}	div#suiteprecio i {  font: italic 11px Arial, Arial, Sans-Serif; color: #464646;  text-decoration: italic;}	div#suiteprecio2 b {  font: bold 11px Arial, Arial, Sans-Serif; color: #C08004;  text-decoration: none;}	div#textorest b {  font: bold 11px Arial, Arial, Sans-Serif; color: #C08004;  text-decoration: none;}	div#textorest { font: 11px Arial, Arial, Sans-Serif; color: #ffffff}	div#textospabold{	color: #464646;	left: 48px;	top: 34px;	font-family: Arial, Arial, Sans-Serif;	font-size: 12px;	font-weight: bold;}		div#textospabold b{ font: bold 14px Arial, Arial, Sans-Serif; color: #C08004; bold}    div#textospa{ font: bold 11px Arial, Arial, Sans-Serif; color: #C08004; bold}    div#textoactividades{ font: bold 11px Arial, Arial, Sans-Serif; color: #C08004; bold}	div#textoactbold b{ font: bold 14px Arial, Arial, Sans-Serif; color: #C08004; bold}	div#textoactbold { font: bold 14px Arial, Arial, Sans-Serif; color: #464646; bold}    table{ font:  11px Arial, Arial, Sans-Serif; color: #464646; }    div#direccion{ font:  11px Arial, Arial, Sans-Serif; color: #464646; }	    div#direccion b{ font: bold 14px Arial, Arial, Sans-Serif; color: #C08004; bold}sup{font: bold 8px Arial, Arial, Sans-Serif;}.emails {color: #8D8D8D}#pietest {	background-image: url(../0_Assets/Fotos/Global/fondo_pie.gif);	float: left;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	height: 40px;	width: 768px;}body,td,th {	font-family: url(../0_Assets/Fotos/Global/fondo_izquierda.gif);	font-size: 11px;}#boton_contactar {	position:absolute;	width:111px;	height:25px;	z-index:26;	left: 80px;	top: 117px;}#content #submenu {	position:absolute;	width:769px;	height:28px;	z-index:15;	left: 0px;	top: 129px;}#cabezera {	position:absolute;	width:500px;	height:170px;	z-index:7;	left: 0px;	top: 153px;	margin: 0px;	padding: 0px;	border: 0px none #5A5A5A;}#fondodisponib {	position:absolute;	width:270px;	height:167px;	z-index:6;	left: 499px;	top: 157px;	background-image: url(../0_Assets/Fotos/Espanol/banner_disponibilidad_esp.jpg);	layer-background-image: url(../0_Assets/Fotos/Espanol/banner_disponibilidad_esp.jpg);	border: 1px none #000000;}#cartaSanti {	position:absolute;	width:499px;	height:1253px;	z-index:5;	left: 0px;	top: 157px;	background-image: url(../0_Assets/Fotos/Ingles/restaurante_banner_2_eng.jpg);	layer-background-image: url(../0_Assets/Fotos/Espanol/restaurante_banner_2_esp.jpg);	border: 1px none #000000;	background-color: #000000;	background-repeat: no-repeat;}#cartaSantiEsp {	position:absolute;	width:499px;	height:1253px;	z-index:5;	left: 0px;	top: 157px;	background-image: url(../0_Assets/Fotos/Espanol/restaurante_banner_2_esp.jpg);	layer-background-image: url(../0_Assets/Fotos/Espanol/restaurante_banner_2_esp.jpg);	border: 1px none #000000;	background-color: #000000;	background-repeat: no-repeat;}#cartaSantiFra {	position:absolute;	width:499px;	height:1253px;	z-index:5;	left: 0px;	top: 157px;	background-image: url(../0_Assets/Fotos/Frances/restaurante_banner_2_fra.jpg);	layer-background-image: url(../0_Assets/Fotos/Espanol/restaurante_banner_2_esp.jpg);	border: 1px none #000000;	background-color: #000000;	background-repeat: no-repeat;}#menusuite {	position:absolute;	width:271px;	height:175px;	z-index:3;	left: 498px;	top: 0px;	background-image: url(../0_Assets/Fotos/Global/fondo_derecha.gif);	border: 1px none #000000;}#Layer2 {	position:absolute;	width:498px;	height:563px;	z-index:5;	left: 0px;	top: 328px;	border: 1px none #000000;}#layerpacks {	position:absolute;	width:398px;	height:531px;	z-index:5;	left: 1px;	top: 328px;	background-image: url(../0_Assets/Fotos/Global/fondo_packs_1.gif);	border: 1px none #000000;	background-repeat: no-repeat;	background-color: #000000;}#HomeBannerContactoEng {	position:absolute;	left:582px;	top:563px;	width:185px;	height:115px;	z-index:5;}#Logo1 {	position:absolute;	left:550px;	top:378px;	width:150px;	height:38px;	z-index:5;}#Logo3 {	position:absolute;	left:551px;	top:438px;	width:151px;	height:78px;	z-index:6;}/* Añadido para los listados */#listado{	font: 11px Arial, Arial, Sans-Serif;	position: absolute;	height: 172px;	width: 600px;	left: 10px;	top: 335px;	z-index: 25;}#content #notasprensa {	margin-top: 250px;	margin-right: 10px;	margin-left: 10px;}.tituloblanco {	font-size: 14px;	font-weight: bold;	color: #FFFFFF;	text-indent: 5px;}.textogris {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #464646;	text-indent: 5px;}#content #notasprensa a:link {	text-decoration: none;}#TratamientosSpa a {	background-color: #EEEEEE;	border: 1px solid #CCCCCC;	width: 90px;	display: block;	padding-top: 2px;	padding-right: 5px;	padding-bottom: 2px;	padding-left: 5px;	color: #C08004;}#TratamientosSpa a:hover {	background-color: #C3680D;	border: 1px solid #666666;	width: 90px;	display: block;	padding-top: 2px;	padding-right: 5px;	padding-bottom: 2px;	padding-left: 5px;	color: #FFFFFF;	text-decoration: none;}#terra {	position: absolute;	margin-left: 520px;	margin-top: 150px;	width: 220px;	height: 160px;	padding: 5px;	left: -2px;	top: -52px;	z-index: 100;}#bannerbajo {	position:absolute;	left:0px;	top:372px;	width:770px;	height:188px;	z-index:6;	background-color: #000000;}#oferta39 {	height: 140px;	width: 375px;	position: absolute;	left: 62px;	top: 360px;}.textogris_grande {	font: 18px Arial, Helvetica, sans-serif;}#banner_bajo_2 {	background: #000;	height: 254px;	width: 768px;	position: absolute;	top: 565px;	left: 2px;	margin: 0px;	padding: 0px;	background-color: #FFFFFF;}