body {
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	font-size:12px/18px;
	margin: 0; 
	padding: 0;
	color: #333; 
	background-color: #fff;
	text-align: center;
	}
	
#index {
	background-image: url(imagenes%20ok/optimizadas/inicio.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	height: 800px;
	width: 100%;
}
#general {
	margin-right: auto;
	margin-left: auto;
	background-attachment: scroll;
	background-image: url(imagenes%20ok/optimizadas/inicio.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 600px;
	margin-top: -30px;
}
h1 {
	padding: 0px;
	margin-top: 0px;
	display: none;
}
h2 .subtitulo {
	display: none;
	margin-top: 0px;
	padding-top: 0px;
}
#iniciologo img {
	padding-top: 300px;
	padding-right: 900px;
}
#alquiler {
	float: left;
	width: 400px;
}
.margen {
	padding-left: 30px;
}

.fotostxikis {
	float:left;
	border: 1px #DDDDDD solid;
	background-color:#F3F3F3;
	padding: 10px;
	margin-bottom:10px;
	text-align:center;
	margin-right:15px;
	max-width:217px;
}
.fotosrutas {
	float:left;
	border: 1px #DDDDDD solid;
	background-color:#F3F3F3;
	padding: 10px;
	margin-bottom:10px;
	text-align:center;
	margin-right:15px;
	max-width:217px;
	width: 500px;
}
.fotospanoramicas {
	float:none;
	border: 1px #DDDDDD solid;
	background-color:#F3F3F3;
	padding: 10px;
	margin-bottom:10px;
	text-align:center;
	margin-right:15px;

	
}
.fotostxikis2 {
	float:left;
	border: 1px #DDDDDD solid;
	background-color:#F3F3F3;
	padding: 10px;
	margin-bottom:10px;
	text-align:center;
	margin-right:15px;
	max-width:283px;
}
#uno {
	float: left;
	width: 250px;
	margin-left: 20px;
	margin-top: 30px;
}
#dos {
	float: right;
	width: 590px;
	margin-top: 30px;
	margin-right: 30px;
}
#dos .col1 {
	float: left;
	width: 250px;
}
#dos .col2 {
	float: right;
	width: 250px;
}

.fotostxikis3 {

	float:left;
	border: 1px #DDDDDD solid;
	background-color:#F3F3F3;
	padding: 10px;
	margin-bottom:10px;
	text-align:center;
	margin-right:15px;
	max-width:400px;
}

.fotostxikisder {
	float:right;
	border: 1px #DDDDDD solid;
	background-color:#F3F3F3;
	margin-bottom:10px;
	text-align:center;
	margin-right:10px;
	max-width:217px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
	margin-left: 20px;
}
.fotohandi {
	float:right;
	border: 1px #DDDDDD solid;
	background-color:#F3F3F3;
	padding: 10px;
	margin-bottom:5px;
	text-align:center;
	margin-right:15px;
	}
.fotohandiizq {
	float:left;
	border: 1px #DDDDDD solid;
	background-color:#F3F3F3;
	padding: 10px;
	margin-bottom:5px;
	text-align:center;
	margin-right:15px;
	}
	#distancia {
	margin-top: 50px;
}
/* tables */
table.tablesorter {
	font-family:arial;
	background-color: #CDCDCD;
	margin:10px 0pt 15px;
	font-size: 8pt;
	width: 100%;
	text-align: left;
}
table.tablesorter thead tr th, table.tablesorter tfoot tr th {
	background-color: #e6EEEE;
	border: 1px solid #FFF;
	font-size: 8pt;
	padding: 4px;
}
table.tablesorter thead tr .header {
	background-image: url(bg.gif);
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;
}
table.tablesorter tbody td {
	color: #3D3D3D;
	padding: 4px;
	background-color: #FFF;
	vertical-align: top;
}
table.tablesorter tbody tr.odd td {
	background-color:#F0F0F6;
}
table.tablesorter thead tr .headerSortUp {
	background-image: url(asc.gif);
}
table.tablesorter thead tr .headerSortDown {
	background-image: url(desc.gif);
}
table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {
background-color: #8dbdd8;
}


h2 {
	color: #333;
	font-size: 16px;
	font-weight: bold;
	clear: both;
	background-position: 0;
	padding-bottom: 10px;
	margin-bottom: -6px;
	}
.boton {
	width: 100px;
	background-color: #333333;
	color: #FFFFFF;
	float: left;
	margin-top: 5px;
}

#contenido  {
	
    width: 980px; margin: 0 auto; position: relative;
	}



	

#container {
	height: auto ;
	height: 100%;
	min-height: 100%;
	position: relative;
	}
	
#cuerpo {
	float: none;
	height: 100%;
	height: auto ;
	width: 980px;
	min-width: 100%;
	min-height: 100%;
	position: relative;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: justify;
	
}
#cuerpo h5 {
	font-weight: bold;
	color: #333333;
	padding-left: 20px;
	margin-top: -30px;
	margin-bottom: 10px;
}
#contenido #cuerpo #parrafos {
	line-height: 30px;
	margin-left: 50px;
	margin-top: -25px;
	margin-right: 4px;
}
#parrafos2 {
	line-height: 30px;
	margin-left: 50px;
	margin-top: -25px;
	margin-right: 40px;
}
#parrafos3 {
	line-height: 25px;
	margin-left: 50px;
	margin-top: -25px;
	margin-right: 40px;
	font-variant: normal;
	font-size: 11px;
	font-style: italic;
}
#cuerpo_contacto
{
	width: 700px;
	height: auto;
	float: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-top: -50px;
	padding-left: 100px;
}
#cuerpo_contacto #agradecimiento
{
	float: left;
	width: 455px;
	height: auto;
	padding: 100px 100px 0px 100px
}
#cuerpo_contacto #agradecimiento p
{
	float: left;
	color: #969696;
    font-size: 120%;
	font-weight: bold;
}
#cuerpo_contacto #contacto_reserva_offline
{
	float: left;
	width: 615px;
	height: auto;
	padding: 10px 20px 10px 20px;
}
#cuerpo_contacto #contactoemyrent
{
	float: right;
	width: 250px;
	height: auto;
}
#cuerpo #faqemyrent
{
	float: right;
	width: 250px;
	height: auto;
	margin-top: -200px;
	margin-right: 50px;
}
#cuerpo  #faqemyrent #datos_contacto
{
	float: left;
	width: 335px;
	height: auto;
	padding: 0px;
	color: #6D6D6D;
	text-align: center;
}
#cuepo_contacto  #contactoemyrent #datos_contacto
{
	float: left;
	width: 335px;
	height: auto;
	padding: 0px;
	color: #6D6D6D;
	text-align: center;
}
#cuerpo  #faqemyrent #datos_contacto h2
{
	float: left;
	width: 335px;
	height: auto;
    color: #003082;
    margin: 0px;
	padding: 5px 0px 5px 0px;
	text-align: center;
    font-size: 120%;
	font-weight: bold;
	background-image: none;
}
#cuepo  #faqemyrent #datos_contacto
{
	float: left;
	width: 335px;
	height: auto;
	padding: 0px;
	color: #6D6D6D;
	text-align: center;
}
#cuerpo_contacto  #contactoemyrent #datos_contacto h2
{
	float: left;
	width: 335px;
	height: auto;
    color: #003082;
    margin: 0px;
	padding: 5px 0px 5px 0px;
	text-align: center;
    font-size: 120%;
	font-weight: bold;
	background-image: none;
}

.datos_contacto_parrafo
{
	float: left;
	width: 335px;
	text-align: center;
	/*color: #727272;*/
	color: #969696;
    font-size: 120%;
	font-weight: bold;
}
.datos_contacto_parrafo .numerotelefono
{
	float: left;
	width: 335px;
	text-align: center;
}
#cuerpo_contacto #contactoemyrent #logotipo
{
	float: left;
	width: 230px;
	height: 135px;
	padding: 20px 60px 20px 45px;
}
#cuerpo_contacto #form_contacto_div
{
	float: left;
	width: 320px;
	height: auto;
}
#form_login {
	float: left;
	width: 650px;
	height: auto;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 20px;
}
#form_login label {

	float: left;
	width: 150px;
	height: 18px;
	font-weight: bold;
	color: #464646;
}
 #form_contacto
{
	float: left;
	width: 650px;
	height: auto;
	padding: 10px 10px 10px 20px;
}
 #form_contacto label
{
	float: left;
	width: 400px;
	height: 18px;
	font-weight: bold;
	color: #464646;
}
#form_contacto_bot_enviar
{
	float: left;
	width: 50px;
	height: 50px;
	background-color: #003082;
	line-height: 30px;
	color: #FFFFFF;
}
 #form_contacto input
{
	float: left;
	width: 400px;
	height: 18px;
}
 #form_contacto textarea
{
	float: left;
	width: 650px;
	height: 150px;
}
 #form_contacto_botonera
{
	float: left;
	width: 100px;
	width: 285px;
	height: 27px;
	padding: 10px 0px 10px 0px;
}
 
 #form_contacto_campos
{
	float: right;
	width: 175px;
	width: 175px;
	height: 17px;
	font-weight: bold;
	color: #464646;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 10px;
}


#form_contacto_enviar_amigo
{
	width: 500px;
	height: auto;
	margin: 10px 0px 0px 35px;
_margin: 10px 0px 0px 17px;
	padding: 0px ;
	text-align: left;
	float:left;
}
#form_contacto_enviar_amigo label
{
	width: 170px;
	height: 18px;
	float: left;
	margin: 10px 5px 0px 10px;
_margin: 10px 2px 0px 5px;
	text-align: right;
}
#form_contacto_enviar_amigo input
{
	width: 232px;
	height: 18px;
	float: left;
	margin: 10px 45px 0px 5px;
_margin: 10px 22px 0px 2px;
}
#form_contacto_enviar_amigo input.boton
{
	width: 100px;
	height: 25px;
	float: left;
	background-color: #8bc51a;
	margin: 10px 10px 0px 188px;
_margin: 10px 5px 0px 94px;
}
#form_contacto_enviar_amigo textarea
{
	
	float: left;
	width: 232px;
	height: 100px;
	margin: 10px 45px 0px 5px;
_margin: 10px 22px 0px 2px;
}
}
#demoform table {
	margin-top: 5px;
	margin-bottom: 25px;
}
#demoform tr {
	margin-top: 10px;
	margin-bottom: 10px;
}
#demoform th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align: left;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
#demoform td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align: left;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
#contactoemyrent
{
	float: left;
	width: 335px;
	height: auto;
}
#contactoemyrent #datos_contacto
{
	float: left;
	width: 335px;
	height: auto;
	color: #6D6D6D;
	text-align: center;
	margin-right: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 150px;
	margin-top: 20px;
	
}
#contactoemyrent #datos_contacto2
{
	float: left;
	width: 200px;
	height: auto;
	color: #6D6D6D;
	text-align: center;
	margin-right: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 150px;
	margin-top: 20px;
	
}
#rss2 {
	width: 200px;
	float: right;
	padding-right: 0px;
	margin-right: 80px;
}

#contactoemyrent #datos_contacto .datos_contacto_parrafo
{
	float: left;
	width: 335px;
	text-align: center;
	margin: 0px;
	color: #4d4d4d;
}
.datos_contacto_parrafo
{
	float: left;
	width: 335px;
	text-align: center;
	color: #969696;
    font-size: 120%;
	font-weight: bold;
}
.datos_contacto_parrafo .numerotelefono
{
	float: left;
	width: 335px;
	text-align: center;
} 
#contactoemyrent #logotipo
{
	float: left;
	width: 230px;
	height: 135px;
	padding: 20px 60px 20px 45px;
}
.actividades {
	line-height: 25px;
	font-weight: bold;
	color: #666666;
	font-size: 14px;
	
	
	
}
#ocio {
	width: 200px;
	float: left;
	
}
#ocio2 .col2 {
	float: right;
	width: 250px;
	margin-right: 20px;
}
#ocio2 .col1 {
	float: left;
	width: 200px;
}
#ocio2 {
	width: 350px;
	float: right;
	margin-left: 50px;
	
}
.ocio {
	line-height: 25px;
	font-weight: bold;
	color: #666666;
	font-size: 12px;
	
	
	
}
.ocio2 {
	line-height: 25px;
	font-weight: bold;
	color: #666666;
	font-size: 12px;
	
	
	
}
#parrafos2 #cultura {
	margin-top: -435px;
	width: 700px;
}
#parrafos .sangrado {
	padding-left: 55px;
	padding-top: 5px;
	padding-bottom: 5px;
}

	
ul#menu
{
	margin:0;
	list-style-type:none;
	width:auto;
	position:relative;
	display:block;
	height:36px;
	font-size:12px;
	font-weight:bold;
	text-transform:lowercase;
	font-family:"Trebuchet MS",Helvetica,Arial,Verdana,sans-serif;
	border-bottom:1px solid #000000;
	border-top:1px solid #000000;
	padding: 0;
	background-color: #000000;
	background-image: url(images/bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
#contenido #cuerpo #form2 label {
}

.fak {
	padding-top: 50px;
	padding-right: 50px;
}
.condi {
		padding-right: 50px;
}
ul#menu li
{
	display:block;
	float:left;
	pading:0;
	margin: 0;
}
	
ul#menu li a
{
	display:block;
	float:left;
	color:#999999;
	text-decoration:none;
	font-weight:bold;
	height:24px;
	padding-top: 12px;
	padding-right: 20px;
	padding-bottom: 0;
	padding-left: 20px;

}
	
ul#menu li a:hover
{	
	color:#FFFFFF;
	background:transparent url("images/over.jpg") no-repeat top right;	
}
#texto {
	float: left;
	width: 550px;
	overflow: auto;
	margin-top: -50px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	line-height: 30px;
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 15px;
}
.tam_scrollgde {
	height: 250px;
	padding-top: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
}
/*************************************************************cabeceras*************************************/
	

#header {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-right: auto;
	margin-left: auto;
	background-image: url(imagenes%20ok/optimizadas/ondarreta.jpg);
	background-repeat: no-repeat;
	height: 200px;
	width: 980px;
	margin-top: 10px;
	margin-bottom: 10px;
}	
#headerOndarreta {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-right: auto;
	margin-left: auto;
	background-image: url(imagenes%20ok/optimizadas/english/cabeceras/ondarreta-apartment.jpg);
	background-repeat: no-repeat;
	height: 200px;
	width: 980px;
	margin-top: 10px;
	margin-bottom: 10px;
}	
#headercondi {

	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-right: auto;
	margin-left: auto;
	background-image: url(imagenes%20ok/optimizadas/cabecera-condiciones-de-uso.jpg);
	background-repeat: no-repeat;
	height: 200px;
	width: 980px;
	margin-top: 10px;
	margin-bottom: 10px;
}
#headerterms {

	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-right: auto;
	margin-left: auto;
	background-image: url(imagenes%20ok/optimizadas/english/cabeceras/terms-and-conditions.jpg);
	background-repeat: no-repeat;
	height: 200px;
	width: 980px;
	margin-top: 10px;
	margin-bottom: 10px;
}
#headerreservar {

	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-right: auto;
	margin-left: auto;
	background-image: url(imagenes%20ok/optimizadas/cabecera-como-reservar.jpg);
	background-repeat: no-repeat;
	height: 200px;
	width: 980px;
	margin-top: 10px;
	margin-bottom: 10px;
}
#headerbook {

	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-right: auto;
	margin-left: auto;
	background-image: url(imagenes%20ok/optimizadas/english/cabeceras/how-to-book.jpg);
	background-repeat: no-repeat;
	height: 200px;
	width: 980px;
	margin-top: 10px;
	margin-bottom: 10px;
}
#headercontacto {

	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-right: auto;
	margin-left: auto;
	background-image: url(imagenes%20ok/optimizadas/cabecera-contacto.jpg);
	background-repeat: no-repeat;
	height: 200px;
	width: 980px;
	margin-top: 10px;
	margin-bottom: 10px;
}
#headercontact {

	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-right: auto;
	margin-left: auto;
	background-image: url(imagenes%20ok/optimizadas/english/cabeceras/contact.jpg);
	background-repeat: no-repeat;
	height: 200px;
	width: 980px;
	margin-top: 10px;
	margin-bottom: 10px;
}
#headerfaq {

	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-right: auto;
	margin-left: auto;
	background-image: url(imagenes%20ok/optimizadas/cabecera-faq.jpg);
	background-repeat: no-repeat;
	height: 200px;
	width: 980px;
	margin-top: 10px;
	margin-bottom: 10px;
}
#headerfaqs {

	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-right: auto;
	margin-left: auto;
	background-image: url(imagenes%20ok/optimizadas/english/cabeceras/faqs.jpg);
	background-repeat: no-repeat;
	height: 200px;
	width: 980px;
	margin-top: 10px;
	margin-bottom: 10px;
}
#headerlogin {

	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-right: auto;
	margin-left: auto;
	background-image: url(imagenes%20ok/optimizadas/cabecera-log-in.jpg);
	background-repeat: no-repeat;
	height: 200px;
	width: 980px;
	margin-top: 10px;
	margin-bottom: 10px;
}
#headerlinks {

	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-right: auto;
	margin-left: auto;
	background-image: url(imagenes%20ok/optimizadas/cabecera-links.jpg);
	background-repeat: no-repeat;
	height: 200px;
	width: 980px;
	margin-top: 10px;
	margin-bottom: 10px;
}
#headerlink {

	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-right: auto;
	margin-left: auto;
	background-image: url(imagenes%20ok/optimizadas/english/cabeceras/links.jpg);
	background-repeat: no-repeat;
	height: 200px;
	width: 980px;
	margin-top: 10px;
	margin-bottom: 10px;
}
#headerSS {

	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-right: auto;
	margin-left: auto;
	background-image: url(imagenes%20ok/optimizadas/cabecera-san-sebastian.jpg);
	background-repeat: no-repeat;
	height: 200px;
	width: 980px;
	margin-top: 10px;
	margin-bottom: 10px;
}
#headerLL {

	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-right: auto;
	margin-left: auto;
	background-image: url(imagenes%20ok/optimizadas/conoce-llanes.jpg);
	background-repeat: no-repeat;
	height: 200px;
	width: 980px;
	margin-top: 10px;
	margin-bottom: 10px;
}
#headerM {

	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-right: auto;
	margin-left: auto;
	background-image: url(imagenes%20ok/optimizadas/conoce-madrid.jpg);
	background-repeat: no-repeat;
	height: 200px;
	width: 980px;
	margin-top: 10px;
	margin-bottom: 10px;
}
#headerSanM {

	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-right: auto;
	margin-left: auto;
	background-image: url(imagenes%20ok/optimizadas/cabecera-apartamento-san-ma.jpg);
	background-repeat: no-repeat;
	height: 200px;
	width: 980px;
	margin-top: 10px;
	margin-bottom: 10px;
}
#headerSanM2 {

	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-right: auto;
	margin-left: auto;
	background-image: url(imagenes%20ok/optimizadas/english/cabeceras/apartmentsanmartin.jpg);
	background-repeat: no-repeat;
	height: 200px;
	width: 980px;
	margin-top: 10px;
	margin-bottom: 10px;
}
#headerMeninas {

	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-right: auto;
	margin-left: auto;
	background-image: url(imagenes%20ok/optimizadas/english/cabeceras/meninas.jpg);
	background-repeat: no-repeat;
	height: 200px;
	width: 980px;
	margin-top: 10px;
	margin-bottom: 10px;
}
#headerMeninas2 {

	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-right: auto;
	margin-left: auto;
	background-image: url(imagenes%20ok/optimizadas/english/cabeceras/meninasapartment.jpg);
	background-repeat: no-repeat;
	height: 200px;
	width: 980px;
	margin-top: 10px;
	margin-bottom: 10px;
}
#headerBelleEpoque {

	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-right: auto;
	margin-left: auto;
	background-image: url(imagenes%20ok/optimizadas/english/cabeceras/cabecera-belle-epoque.jpg);
	background-repeat: no-repeat;
	height: 200px;
	width: 980px;
	margin-top: 10px;
	margin-bottom: 10px;
}
#headerBelleEpoque2 {

	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-right: auto;
	margin-left: auto;
	background-image: url(imagenes%20ok/optimizadas/cabecera-apartamentoBE.jpg);
	background-repeat: no-repeat;
	height: 200px;
	width: 980px;
	margin-top: 10px;
	margin-bottom: 10px;
}
#headerAMEZ {

	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-right: auto;
	margin-left: auto;
	background-image: url(imagenes%20ok/optimizadas/cabecera-amezketa.jpg);
	background-repeat: no-repeat;
	height: 200px;
	width: 980px;
	margin-top: 10px;
	margin-bottom: 10px;
}
#headerAMEZ2 {

	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-right: auto;
	margin-left: auto;
	background-image: url(imagenes%20ok/optimizadas/english/cabeceras/amezketa-apartment.jpg);
	background-repeat: no-repeat;
	height: 200px;
	width: 980px;
	margin-top: 10px;
	margin-bottom: 10px;
}
#headerllanes {

	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-right: auto;
	margin-left: auto;
	background-image: url(imagenes%20ok/optimizadas/cabecera-llanes.jpg);
	background-repeat: no-repeat;
	height: 200px;
	width: 980px;
	margin-top: 10px;
	margin-bottom: 10px;
}
#headerllanesatic {

	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-right: auto;
	margin-left: auto;
	background-image: url(imagenes%20ok/optimizadas/english/cabeceras/atic-llanes.jpg);
	background-repeat: no-repeat;
	height: 200px;
	width: 980px;
	margin-top: 10px;
	margin-bottom: 10px;
}
#headerllanesapart {

	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-right: auto;
	margin-left: auto;
	background-image: url(imagenes%20ok/optimizadas/english/cabeceras/apartment-llanes.jpg);
	background-repeat: no-repeat;
	height: 200px;
	width: 980px;
	margin-top: 10px;
	margin-bottom: 10px;
}
#headerllanes2 {

	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-right: auto;
	margin-left: auto;
	background-image: url(imagenes%20ok/optimizadas/cabecera-apartamento-llanes.jpg);
	background-repeat: no-repeat;
	height: 200px;
	width: 980px;
	margin-top: 10px;
	margin-bottom: 10px;
}
#headerMadril {

	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-right: auto;
	margin-left: auto;
	background-image: url(imagenes%20ok/optimizadas/cabecera-apartamentoBE.jpg);
	background-repeat: no-repeat;
	height: 200px;
	width: 980px;
	margin-top: 10px;
	margin-bottom: 10px;
}
#headerMadril2 {

	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-right: auto;
	margin-left: auto;
	background-image: url(imagenes%20ok/optimizadas/english/cabeceras/madrid.jpg);
	background-repeat: no-repeat;
	height: 200px;
	width: 980px;
	margin-top: 10px;
	margin-bottom: 10px;
}
#headerNOS {

	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-right: auto;
	margin-left: auto;
	background-image: url(imagenes%20ok/optimizadas/conocenos.jpg);
	background-repeat: no-repeat;
	height: 200px;
	width: 980px;
	margin-top: 10px;
	margin-bottom: 10px;
}
#headerNOS2 {

	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-right: auto;
	margin-left: auto;
	background-image: url(imagenes%20ok/optimizadas/english/cabeceras/about-us.jpg);
	background-repeat: no-repeat;
	height: 200px;
	width: 980px;
	margin-top: 10px;
	margin-bottom: 10px;
}
#headerllegasSS {

	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-right: auto;
	margin-left: auto;
	background-image: url(imagenes%20ok/optimizadas/cabecera-como-llegar.jpg);
	background-repeat: no-repeat;
	height: 200px;
	width: 980px;
	margin-top: 10px;
	margin-bottom: 10px;
}
#headerCAT {

	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-right: auto;
	margin-left: auto;
	background-image: url(imagenes%20ok/optimizadas/cabecera-cat.jpg);
	background-repeat: no-repeat;
	height: 200px;
	width: 980px;
	margin-top: 10px;
	margin-bottom: 10px;
}
#headerTLFSS {

	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-right: auto;
	margin-left: auto;
	background-image: url(imagenes%20ok/optimizadas/cabecera-telefonos.jpg);
	background-repeat: no-repeat;
	height: 200px;
	width: 980px;
	margin-top: 10px;
	margin-bottom: 10px;
}
#header div {
	width: 100%;
	text-align: left;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	margin-top: 10;
	}

#header h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	float: none;
	font-size: 1.9em;
	margin: 0;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 10px;
	}			
#logo img {
	margin-left: 160px;
	margin-top: -20px;
}
#header #alquiler img {
	margin-left: 110px;
	margin-top: -80px;
}


#logo {
	padding-top: 20px;
	margin-top: -100px;
	margin-bottom: 20px;

}

#header h1 span { color: #999; }	
#header h1 a {
	border: none;
	color: #000;	
	font-weight: normal;	
	}		

#nav {
	margin: 0;
	padding: 0;
	}
#nav li {
	list-style-type: none;
	display: inline;		
	float: left;	
	}	
#nav li a {
	text-decoration: none;
	border: none;
	color: #000;
	padding-top: 5px;		
	display: block;	
	margin: 0 15px;		
	}		
#nav li.on a { 
	background: url(images/nav_hover.gif) no-repeat 50%;
	background-position: 0px -2px;
	padding: 1px 45px 6px 45px;
	margin: 0;
	color: #fff;
	}
#nav li a:hover { color: #102b84; }	

#strike {
	background-image:url(imagenes%20ok/optimizadas/ondarreta.jpg);
	text-align: center;
	clear: both;
	height: 200px;
	background-repeat: no-repeat;
	}
#strike .home {
	height: 130px;
}

#strike div {
	width: 420px;
	margin: 0 auto;
	text-align: left;
	padding: 40px 30px 40px 0;
	}	

#strike p {
	color: #fff;
	margin: 0;
	padding: 0;
	font-size: 20px;
	letter-spacing: -1px;
	}	
	/*************************************************************tabla de precios*************************************/
	
	#precios
{
	width: 550px;
	min-height: 308px;
	float: left;
	_height: 308px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;	/*background-color: #e9ece0;*/
	margin-top: -80px;
}
#precios h4
{
	color: #535d38;
	font-size: 14px;
	margin: 10px 0px 5px 15px;
	padding: 0px;
}
#precios table
{
	width: 550px;
	color: #000000;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 15px;
	margin-left: auto;
}
#borrar {
	clear: both;
	line-height: 20px;
}

#precios table td
{
	margin: 0px;
	/*padding: 0px;*/
padding: 5px;
	width: 200px;
	font-weight: bolder;
	line-height: normal;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	border-right-style: none;
	border-right-color: #003082;
	color: #333333;
	border-right-width: thin;
	border-bottom-width: thin;
}
#precios table td.largo
{
	margin: 0px;
	font-weight: normal;
	/*padding: 0px;*/
padding: 5px;
	width: 350px;
	height: auto;
	border-right-style: solid;
	border-right-color: #666666;
	border-right-width: 0px;
}
#precios #espacio {
	height: 20px;
	padding-bottom: 20px;
}

	TD  {
	font-family : verdana,arial,helvetica;
	/*font-size : 10pt;*/
}

INPUT  {
	font-family : verdana,arial,helvetica;
	font-size : 8pt;
}

TEXTAREA  {
	font-family : verdana,arial,helvetica;
	font-size : 8pt;
}

SELECT  {
	font-family : verdana,arial,helvetica;
	font-size : 8pt;
}

.altn  {
	font-family : verdana,arial,helvetica;
	font-size : 10pt;
	color: #ffffff;
	background-color: #666666;
}

.tit  {
	font-family : verdana,arial,helvetica;
	font-size : 10pt;
	color: #ffffff;
	background-color: #333333;
	font-weight: bold;
}



#body {
	width: 982px;
	text-align: left;
	background: url(images/line_bg.gif) repeat-y 515px 20px;
	padding-bottom: 61px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	}
#body:after { 
	content: "."; 
	display: block; 
	clear: both; 
	visibility: hidden; 
	height: 0;
	}
* html #body { height: 1%; }

#l {
	width: 550px;
	padding-right: 20px;
	float: left;
	margin-right: 2px;
	padding-left: 20px;
	}
#left {
	width: 550px;
	padding-right: 20px;
	float: left;
	margin-right: 2px;
	padding-left: 20px;
	}
#logo h1 {
	height: 30px;
}
#rfaq {

	width: 100px;
	float: right;
}

#l p,
#r p {
	margin-top: 10px;
	}	
#right p {
	margin-top: 10px;
	}	
#r {
	width: 350px;
	float: right;
	padding-right: 30px;
	}
#rdonosti {
	width: 650px;
	float: left;
	padding-right: 30px;
	line-height: 20px;
	}
	#rdonosti2 {
	width: 550px;
	float: left;
	padding-right: 30px;
	line-height: 20px;
	}
#r li {
	margin-bottom: 10px;
}

#r #contieneizq {
	float: left;
	width: 175px;
}
#r #contieneder {
	float: right;
	width: 175px;
}

#right {
	width: 350px;
	float: right;
	padding-right: 30px;
	}
#right .dir td {
	text-align: left;
}

#r p span {
	color: #009900;
	font-weight: bold;
	}
#r p {
	margin: 1em 0;
	padding: 0;
}	
#r hr {
	border-top: 1px solid #eee; 
	height: 1px; 
	border-left: 0; 
	border-right: 0; 
	border-bottom: 0; 
	margin: 0; 	
	}			

div.block {
	background-color: #F8F8F8;
	border: 1px solid #ddd;
	padding: 20px;
	text-align: center;
	color: #999;
	margin-top: 10px;
	}	
	
#footer {
	color: #fff;
	width: 100%;
	z-index: 500;
	position: relative;	
	border-bottom: 7px solid #000;	
	background: #fff;
	}
#footer div {
	width: 800px;
	background-color:#000000;
	margin: 0 auto;
	}	
#footer div div {	
	padding-top: 10px;	
	padding-bottom: 2px;
	font-size: 10px;
	}
#footer a { color: #fff; font-weight: bold; }		
/*************************************************************h2 secciones*************************************/
h2.validate {
	background: url(../img/title-validate.gif) no-repeat top left;
	height: 30px;
	text-indent: -9999px;
}

h2.lightbox {
	height: 30px;
	text-indent: -9999px;
	background-image: url(../../images/caja6.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#doce {
	float: right;
	width: 350px;
}

h2.tel {
	height: 60px;
	text-indent: -9999px;
	background-image: url(imagenes%20ok/optimizadas/telefonos.gif);
	background-repeat: no-repeat;
	background-position: right top;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-left: 20px;
	margin-top: 20px;
	margin-right: 30px;
}
h2.tel2 {
	height: 60px;
	text-indent: -9999px;
	background-image: url(imagenes%20ok/optimizadas/descripcion.gif);
	background-repeat: no-repeat;
	background-position: right top;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-left: 20px;
	margin-top: 20px;
	margin-right: 30px;
}
h2.multibox {
	height: 60px;
	text-indent: -9999px;
	background-image: url(imagenes%20ok/optimizadas/descripcion.gif);
	background-repeat: no-repeat;
	background-position: right top;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-left: 20px;
	margin-top: 20px;
	margin-right: 30px;
}
h2.des {
	height: 60px;
	text-indent: -9999px;
	background-image: url(imagenes%20ok/optimizadas/english/secciones/description.gif);
	background-repeat: no-repeat;
	background-position: right top;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-left: 20px;
	margin-top: 20px;
	margin-right: 30px;
}
h2.photos {
	height: 60px;
	text-indent: -9999px;
	background-image: url(imagenes%20ok/optimizadas/english/secciones/photos.gif);
	background-repeat: no-repeat;
	background-position: right top;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-left: 20px;
	margin-top: 20px;
	margin-right: 30px;
}
h2.loca {
	height: 60px;
	text-indent: -9999px;
	background-image: url(imagenes%20ok/optimizadas/english/secciones/location.gif);
	background-repeat: no-repeat;
	background-position: right top;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-left: 20px;
	margin-top: 20px;
	margin-right: 30px;
}
h2.chara {
	height: 60px;
	text-indent: -9999px;
	background-image: url(imagenes%20ok/optimizadas/english/secciones/carac.gif);
	background-repeat: no-repeat;
	background-position: right top;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-left: 20px;
	margin-top: 20px;
	margin-right: 30px;
}
h2.avai {
	height: 60px;
	text-indent: -9999px;
	background-image: url(imagenes%20ok/optimizadas/english/secciones/availability.gif);
	background-repeat: no-repeat;
	background-position: right top;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-left: 20px;
	margin-top: 20px;
	margin-right: 30px;
}
h2.howtobook {
	height: 60px;
	text-indent: -9999px;
	background-image: url(imagenes%20ok/optimizadas/comoreservar.gif);
	background-repeat: no-repeat;
	background-position: right top;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-left: 20px;
	margin-top: 20px;
	margin-right: 30px;
}
h2.book {
	height: 60px;
	text-indent: -9999px;
	background-image: url(imagenes%20ok/optimizadas/english/secciones/howtobook.gif);
	background-repeat: no-repeat;
	background-position: right top;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-left: 20px;
	margin-top: 20px;
	margin-right: 30px;
}
h2.pago {
	height: 60px;
	text-indent: -9999px;
	background-image: url(imagenes%20ok/optimizadas/forma-de-pago.gif);
	background-repeat: no-repeat;
	background-position: right top;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-left: 20px;
	margin-top: 20px;
	margin-right: 30px;
}
h2.pay {
	height: 60px;
	text-indent: -9999px;
	background-image: url(imagenes%20ok/optimizadas/english/secciones/method.gif);
	background-repeat: no-repeat;
	background-position: right top;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-left: 20px;
	margin-top: 20px;
	margin-right: 30px;
}
h2.situ {
	height: 60px;
	text-indent: -9999px;
	background-image: url(imagenes%20ok/optimizadas/ss-situacion.gif);
	background-repeat: no-repeat;
	background-position: right top;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-left: 20px;
	margin-top: 20px;
	margin-right: 30px;
}
h2.rutas {
	height: 60px;
	text-indent: -9999px;
	background-image: url(imagenes%20ok/optimizadas/ss-rutas-y-excursiones.gif);
	background-repeat: no-repeat;
	background-position: right top;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-left: 20px;
	margin-top: 20px;
	margin-right: 30px;
}
h2.ocio {
	height: 60px;
	text-indent: -9999px;
	background-image: url(imagenes%20ok/optimizadas/ss-ocio-y-entretenimiento.gif);
	background-repeat: no-repeat;
	background-position: right top;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-left: 20px;
	margin-top: 20px;
	margin-right: 30px;
}
h2.fiestas {
	height: 60px;
	text-indent: -9999px;
	background-image: url(imagenes%20ok/optimizadas/ss-fiestas.gif);
	background-repeat: no-repeat;
	background-position: right top;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-left: 20px;
	margin-top: 20px;
	margin-right: 30px;
}
h2.aloja {
	height: 60px;
	text-indent: -9999px;
	background-image: url(imagenes%20ok/optimizadas/alojamiento.gif);
	background-repeat: no-repeat;
	background-position: right top;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-left: 20px;
	margin-top: 20px;
	margin-right: 30px;
}
h2.SSencoche {
	height: 60px;
	text-indent: -9999px;
	background-image: url(imagenes%20ok/optimizadas/en-coche.gif);
	background-repeat: no-repeat;
	background-position: right top;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-left: 20px;
	margin-top: 20px;
	margin-right: 30px;
}
h2.SSenavion {
	height: 60px;
	text-indent: -9999px;
	background-image: url(imagenes%20ok/optimizadas/en-avion.gif);
	background-repeat: no-repeat;
	background-position: right top;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-left: 20px;
	margin-top: 20px;
	margin-right: 30px;
}
h2.SStren {
	height: 60px;
	text-indent: -9999px;
	background-image: url(imagenes%20ok/optimizadas/en-tren.gif);
	background-repeat: no-repeat;
	background-position: right top;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-left: 20px;
	margin-top: 20px;
	margin-right: 30px;
}
h2.SSautobus {
	height: 60px;
	text-indent: -9999px;
	background-image: url(imagenes%20ok/optimizadas/en-autobus.gif);
	background-repeat: no-repeat;
	background-position: right top;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-left: 20px;
	margin-top: 20px;
	margin-right: 30px;
}
h2.faq {
	height: 60px;
	text-indent: -9999px;
	background-image: url(imagenes%20ok/optimizadas/faqs.gif);
	background-repeat: no-repeat;
	background-position: right top;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-left: 20px;
	margin-top: 20px;
	margin-right: 30px;
}
h2.transferencia {
	height: 60px;
	text-indent: -9999px;
	background-image: url(imagenes%20ok/optimizadas/transferencia.gif);
	background-repeat: no-repeat;
	background-position: right top;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-left: 20px;
	margin-top: 20px;
	margin-right: 30px;
}
h2.faqs {
	height: 60px;
	text-indent: -9999px;
	background-image: url(imagenes%20ok/optimizadas/english/secciones/faqs.gif);
	background-repeat: no-repeat;
	background-position: right top;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-left: 20px;
	margin-top: 20px;
	margin-right: 30px;
}
.fak {
	margin-top: 50px;
}
h2.conocenos {
	height: 60px;
	text-indent: -9999px;
	background-image: url(imagenes%20ok/optimizadas/conocenos.gif);
	background-repeat: no-repeat;
	background-position: right top;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-left: 20px;
	margin-top: 20px;
	margin-right: 30px;
}
h2.testimonios {
	height: 60px;
	text-indent: -9999px;
	background-image: url(imagenes%20ok/optimizadas/testimonios.gif);
	background-repeat: no-repeat;
	background-position: right top;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-left: 20px;
	margin-top: 20px;
	margin-right: 30px;
}
h2.testi {
	height: 60px;
	text-indent: -9999px;
	background-image: url(imagenes%20ok/optimizadas/english/secciones/testimonials.gif);
	background-repeat: no-repeat;
	background-position: right top;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-left: 20px;
	margin-top: 20px;
	margin-right: 30px;
}
h2.emyrent {
	height: 60px;
	text-indent: -9999px;
	background-image: url(imagenes%20ok/optimizadas/porque-emyrent.gif);
	background-repeat: no-repeat;
	background-position: right top;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-left: 20px;
	margin-top: 20px;
	margin-right: 30px;
}
h2.aboutus {
	height: 60px;
	text-indent: -9999px;
	background-image: url(imagenes%20ok/optimizadas/english/secciones/about-us.gif);
	background-repeat: no-repeat;
	background-position: right top;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-left: 20px;
	margin-top: 20px;
	margin-right: 30px;
}
h2.emyrent2 {
	height: 60px;
	text-indent: -9999px;
	background-image: url(imagenes%20ok/optimizadas/english/secciones/why-emyrent.gif);
	background-repeat: no-repeat;
	background-position: right top;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-left: 20px;
	margin-top: 20px;
	margin-right: 30px;
}
h2.apart {
	height: 60px;
	text-indent: -9999px;
	background-image: url(imagenes%20ok/optimizadas/english/secciones/reservations.gif);
	background-repeat: no-repeat;
	background-position: right top;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-left: 20px;
	margin-top: 20px;
	margin-right: 30px;
}
h2.login {
	height: 60px;
	text-indent: -9999px;
	background-image: url(imagenes%20ok/optimizadas/log-in.gif);
	background-repeat: no-repeat;
	background-position: right top;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-left: 20px;
	margin-top: 20px;
	margin-right: 30px;
}
h2.reservas1 {
	height: 60px;
	text-indent: -9999px;
	background-image: url(imagenes%20ok/optimizadas/reserva-offline.gif);
	background-repeat: no-repeat;
	background-position: right top;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-left: 20px;
	margin-top: 20px;
	margin-right: 30px;
}
h2.reservas2 {
	height: 60px;
	text-indent: -9999px;
	background-image: url(imagenes%20ok/optimizadas/reserva-online.gif);
	background-repeat: no-repeat;
	background-position: right top;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-left: 20px;
	margin-top: 20px;
	margin-right: 30px;
}
h2.apartados {
	height: 60px;
	text-indent: -9999px;
	background-image: url(imagenes%20ok/optimizadas/reservas.gif);
	background-repeat: no-repeat;
	background-position: right top;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-left: 20px;
	margin-top: 20px;
	margin-right: 30px;
}
h2.apartados1 {
	height: 60px;
	text-indent: -9999px;
	background-image: url(imagenes%20ok/optimizadas/cancelaciones.gif);
	background-repeat: no-repeat;
	background-position: right top;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-left: 20px;
	margin-top: 20px;
	margin-right: 30px;
}
h2.apart1 {
	height: 60px;
	text-indent: -9999px;
	background-image: url(imagenes%20ok/optimizadas/english/secciones/cancellations.gif);
	background-repeat: no-repeat;
	background-position: right top;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-left: 20px;
	margin-top: 20px;
	margin-right: 30px;
}
h2.apartados2 {
	height: 60px;
	text-indent: -9999px;
	background-image: url(imagenes%20ok/optimizadas/estancia-minima.gif);
	background-repeat: no-repeat;
	background-position: right top;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-left: 20px;
	margin-top: 20px;
	margin-right: 30px;
}
h2.apart2 {
	height: 60px;
	text-indent: -9999px;
	background-image: url(imagenes%20ok/optimizadas/english/secciones/minimum-stay.gif);
	background-repeat: no-repeat;
	background-position: right top;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-left: 20px;
	margin-top: 20px;
	margin-right: 30px;
}
h2.apartados3 {
	height: 60px;
	text-indent: -9999px;
	background-image: url(imagenes%20ok/optimizadas/entrada.gif);
	background-repeat: no-repeat;
	background-position: right top;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-left: 20px;
	margin-top: 20px;
	margin-right: 30px;
}
h2.apart3 {
	height: 60px;
	text-indent: -9999px;
	background-image: url(imagenes%20ok/optimizadas/english/secciones/check-in.gif);
	background-repeat: no-repeat;
	background-position: right top;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-left: 20px;
	margin-top: 20px;
	margin-right: 30px;
}
h2.apartados4 {
	height: 60px;
	text-indent: -9999px;
	background-image: url(imagenes%20ok/optimizadas/salida.gif);
	background-repeat: no-repeat;
	background-position: right top;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-left: 20px;
	margin-top: 20px;
	margin-right: 30px;
}
h2.apart4 {
	height: 60px;
	text-indent: -9999px;
	background-image: url(imagenes%20ok/optimizadas/english/secciones/check-out.gif);
	background-repeat: no-repeat;
	background-position: right top;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-left: 20px;
	margin-top: 20px;
	margin-right: 30px;
}
h2.apartados5 {
	height: 60px;
	text-indent: -9999px;
	background-image: url(imagenes%20ok/optimizadas/comportamiento.gif);
	background-repeat: no-repeat;
	background-position: right top;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-left: 20px;
	margin-top: 20px;
	margin-right: 30px;
}
h2.apart5 {
	height: 60px;
	text-indent: -9999px;
	background-image: url(imagenes%20ok/optimizadas/english/secciones/proper-behaviour.gif);
	background-repeat: no-repeat;
	background-position: right top;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-left: 20px;
	margin-top: 20px;
	margin-right: 30px;
}
h2.apartados6 {
	height: 60px;
	text-indent: -9999px;
	background-image: url(imagenes%20ok/optimizadas/contacto.gif);
	background-repeat: no-repeat;
	background-position: right top;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-left: 20px;
	margin-top: 20px;
	margin-right: 30px;
}
h2.apart6 {
	height: 60px;
	text-indent: -9999px;
	background-image: url(imagenes%20ok/optimizadas/english/secciones/contac.gif);
	background-repeat: no-repeat;
	background-position: right top;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-left: 20px;
	margin-top: 20px;
	margin-right: 30px;
}
h2.apartados7 {
	height: 60px;
	text-indent: -9999px;
	background-image: url(imagenes%20ok/optimizadas/san-sebastian.gif);
	background-repeat: no-repeat;
	background-position: right top;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-left: 20px;
	margin-top: 20px;
	margin-right: 30px;
}
h2.apartados77 {
	height: 60px;
	text-indent: -9999px;
	background-image: url(imagenes%20ok/optimizadas/madrid.gif);
	background-repeat: no-repeat;
	background-position: right top;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-left: 20px;
	margin-top: 20px;
	margin-right: 30px;
}
h2.apartados777 {
	height: 60px;
	text-indent: -9999px;
	background-image: url(imagenes%20ok/optimizadas/Llanes.gif);
	background-repeat: no-repeat;
	background-position: right top;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-left: 20px;
	margin-top: 20px;
	margin-right: 30px;
}
h2.apartados8 {
	height: 60px;
	text-indent: -9999px;
	background-image: url(imagenes%20ok/optimizadas/arte-y-cultura.gif);
	background-repeat: no-repeat;
	background-position: right top;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-left: 20px;
	margin-top: 20px;
	margin-right: 30px;
}
h2.apartados88 {
	height: 60px;
	text-indent: -9999px;
	background-image: url(imagenes%20ok/optimizadas/english/secciones/artculture.gif);
	background-repeat: no-repeat;
	background-position: right top;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-left: 20px;
	margin-top: 20px;
	margin-right: 30px;
}
h2.apartados9 {
	height: 60px;
	text-indent: -9999px;
	background-image: url(imagenes%20ok/optimizadas/gastronomia.gif);
	background-repeat: no-repeat;
	background-position: right top;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-left: 20px;
	margin-top: 20px;
	margin-right: 30px;
}
h2.apartados99 {
	height: 60px;
	text-indent: -9999px;
	background-image: url(imagenes%20ok/optimizadas/english/secciones/gastronomy.gif);
	background-repeat: no-repeat;
	background-position: right top;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-left: 20px;
	margin-top: 20px;
	margin-right: 30px;
}
h2.apartados10 {
	height: 60px;
	text-indent: -9999px;
	background-image: url(imagenes%20ok/optimizadas/ocio-y-deportes.gif);
	background-repeat: no-repeat;
	background-position: right top;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-left: 20px;
	margin-top: 20px;
	margin-right: 30px;
}
h2.apartados100 {
	height: 60px;
	text-indent: -9999px;
	background-image: url(imagenes%20ok/optimizadas/english/secciones/sportsleisure.gif);
	background-repeat: no-repeat;
	background-position: right top;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-left: 20px;
	margin-top: 20px;
	margin-right: 30px;
}





h2.slideshow {
	background: url(../img/title-slideshow.gif) no-repeat top left;
	height: 30px;
	text-indent: -9999px;
}

h2.sortabletable {
	background: url(../img/title-sortabletable.gif) no-repeat top left;
	height: 30px;
	text-indent: -9999px;
}

h2.slider {
	background: url(../img/title-slider.gif) no-repeat top left;
	height: 30px;
	text-indent: -9999px;
}

h2.roundedcorners {
	height: 30px;
	text-indent: -9999px;
	background-image: url(../../images/sanse.gif);
	background-repeat: no-repeat;
	background-position: right top;
}

h2.pageloader {
	height: 30px;
	text-indent: -9999px;
	background-image: url(../../images/masinfo.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#container #logo {
	background-image: url(images/fotos%20pisos/optimizadas/logo.gif);
	background-repeat: no-repeat;
	background-position: left center;
	height: 100px;
	margin-left: 120px;
}
#container #logo img {
	margin-top: 45px;
}






h3.example {
	height: 30px;
	text-indent: -9999px;
	background-image: url(../../images/localizacion.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

h3.features {
	width: 200px;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	padding-top: 10px;
	padding-bottom: 10px;
}

h3.usage {
	height: 30px;
	text-indent: -9999px;
	background-image: url(../../images/comollegar.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#ubica a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #8d8787;
}


h3.options {
	height: 50px;
	text-indent: -9999px;
	background-image: url(imagenes%20ok/optimizadas/caracteristicas.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
#cuerpo .toggler-1 {
	margin-left: -20px;
	margin-right: -20px;
}


h3.compatibility {
	background: url(../img/heading-browser.gif) no-repeat top left;
	height: 30px;
	text-indent: -9999px;
}

h3.requirements {
	background: url(../img/heading-requirements.gif) no-repeat top left;
	height: 30px;
	text-indent: -9999px;
}

h3.downloads {
	background: url(../img/heading-downloads.gif) no-repeat top left;
	height: 30px;
	text-indent: -9999px;
}
h2.multibox2 {
	background-image: url(imagenes%20ok/optimizadas/ubicacion.gif);
	background-repeat: no-repeat;
	background-position: right top;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-top: 50px;
	padding-bottom: 50px;
	height: 60px;
	clear: both;
	margin-top: 20px;
}
h2.multibox3 {
	height: 60px;
	text-indent: -9999px;
	background-image: url(imagenes%20ok/optimizadas/fotos.gif);
	background-repeat: no-repeat;
	background-position: right top;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #102B84;
	border-bottom-color: #102B84;
	border-right-color: #102B84;
	border-left-color: #102B84;
	clear: both;
	margin-top: 20px;
	margin-right: 30px;
	margin-bottom: 20px;
	margin-left: 20px;
}
h2.multibox4 {
	height: 60px;
	text-indent: -9999px;
	background-image: url(imagenes%20ok/optimizadas/disponibilidad.gif);
	background-repeat: no-repeat;
	background-position: right top;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #102B84;
	border-bottom-color: #102B84;
	border-right-color: #102B84;
	border-left-color: #102B84;
	margin-left: 40px;
	margin-top: 20px;
	margin-right: 30px;
}
h2.detalles {
	height: 60px;
	text-indent: -9999px;
	background-image: url(imagenes%20ok/optimizadas/detalles_reserva.gif);
	background-repeat: no-repeat;
	background-position: right top;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #102B84;
	border-bottom-color: #102B84;
	border-right-color: #102B84;
	border-left-color: #102B84;
	margin-left: 40px;
	margin-top: 20px;
	margin-right: 30px;
}
h2.precio {
	height: 60px;
	text-indent: -9999px;
	background-image: url(imagenes%20ok/optimizadas/precio_reserva.gif);
	background-repeat: no-repeat;
	background-position: right top;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #102B84;
	border-bottom-color: #102B84;
	border-right-color: #102B84;
	border-left-color: #102B84;
	margin-left: 40px;
	margin-top: 20px;
	margin-right: 30px;
}
h2.datos_cliente {
	height: 60px;
	text-indent: -9999px;
	background-image: url(imagenes%20ok/optimizadas/datos_cliente.gif);
	background-repeat: no-repeat;
	background-position: right top;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #102B84;
	border-bottom-color: #102B84;
	border-right-color: #102B84;
	border-left-color: #102B84;
	margin-left: 40px;
	margin-top: 20px;
	margin-right: 30px;
}
h2.forma_pago {
	height: 60px;
	text-indent: -9999px;
	background-image: url(imagenes%20ok/optimizadas/forma_pago.gif);
	background-repeat: no-repeat;
	background-position: right top;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #102B84;
	border-bottom-color: #102B84;
	border-right-color: #102B84;
	border-left-color: #102B84;
	margin-left: 40px;
	margin-top: 20px;
	margin-right: 30px;
}
h2.pasarela {
	height: 60px;
	text-indent: -9999px;
	background-image: url(imagenes%20ok/optimizadas/pasarela.gif);
	background-repeat: no-repeat;
	background-position: right top;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #102B84;
	border-bottom-color: #102B84;
	border-right-color: #102B84;
	border-left-color: #102B84;
	margin-left: 40px;
	margin-top: 20px;
	margin-right: 30px;
}
h2.multiboxtotel {
	height: 60px;
	text-indent: -9999px;
	background-image: url(imagenes%20ok/optimizadas/alternativas.gif);
	background-repeat: no-repeat;
	background-position: right top;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #102B84;
	border-bottom-color: #102B84;
	border-right-color: #102B84;
	border-left-color: #102B84;
	margin-left: 40px;
	margin-top: 20px;
	margin-right: 30px;
}
h2.multibox6 {

	height: 60px;
	text-indent: -9999px;
	background-image: url(imagenes%20ok/optimizadas/precio.gif);
	background-repeat: no-repeat;
	background-position: right top;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-left: 20px;
	margin-top: 20px;
	margin-right: 30px;
}
#cuerpo #l li {
	margin: 10px;
}

#cuerpo #cabeceras {
	width: 99%;
	clear: both;
}

div.SexyLightBox_cb {
  margin:0.5em 0;
  margin:auto;
  font-family:Verdana;
}
div.SexyLightBox_cb div.bt {
  background:transparent no-repeat scroll 100% 0;
  height:27px;
  margin:0 0 0 18px;
}
div.SexyLightBox_cb div.bt img {
  float:right;
  border:0px;
  margin:6px 10px;
}

div.SexyLightBox_cb div.bt div {
  background:transparent no-repeat scroll 0 0;
  font-size:0;
  height:28px;
  left:-18px;
  line-height:0;
  position:relative;
  width:18px;
}

div.SexyLightBox_cb div.bb {
  background:transparent no-repeat scroll 0 43%;
  height:20px;
  margin:0 18px 0 0;
}

div.SexyLightBox_cb div.bb div.innerbb {
  background:transparent no-repeat scroll 100% 43%;
  font-size:0;
  height:20px;
  right:-18px;
  line-height:0;
  position:relative;
  width:100%;
  float:right;
}

div.SexyLightBox_cb div.bbnav, div.SexyLightBox_cb div.bbnav div.innerbb{
  height:52px;
}

div.SexyLightBox_cb div.bbnav {
  background-position:0 100%;
}
div.SexyLightBox_cb div.bbnav div.innerbb{
  background-position:100% 100%;
}

div.SexyLightBox_cb div.i1 {
  border-left: 7px solid #000;
  border-right: 7px solid #000;
}

div.SexyLightBox_cb div.bb div.nav{
  font-size: 11px;
  color: #fff;
  height:30px;
  border-left:0px;
  border-right:0px;
  padding:10px 0px;
  margin:0;
  line-height:11px;
  float:left;
  width:100%;
}

div.SexyLightBox_cb div.nav img{
  border:0px;
}

div.SexyLightBox_cb div.nav strong{
  display: block;
}

div.SexyLightBox_cb div.bb div.nav img.btLeft{
  float: left;
  margin: 0 10px 0 0;
}
div.SexyLightBox_cb div.bb div.nav img.btRight{
  float: right;
  margin: 0 0 0 10px;
  position:relative;
  right:17px;
}

  #img_container ul {
	display:block;
	margin:0;
	list-style:none;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	float: right;
}
  #img_container ul li{
	float:left;
	margin-top: 10px;
	margin-right: 12px;
}
  #img_container ul li a img {
      border:1px solid #574331;
      padding:5px;
      background:#eee;
  }
  #img_container ul li a:hover img { border-color: darkred; }
#img_container {
	float: right;
	margin-bottom: 10px;
	margin-right: -10px;
}


* {
	margin: 	0;
	padding: 	0;
}

:focus {
	outline: none;
}

/* General styles ------------------------- */

* {
	margin: 	0;
	padding: 	0;
}

:focus {
	outline: none;
}

/* General styles ------------------------- */

.showcase {
	position: relative;
	}

.showcase a.controls {
	position: absolute;
	width: 59px;
	height: 17px;
	background-color: #FFFFFF;
	text-decoration: none;
	color: #FFF;
	font-size: 40px;
	font-weight: bold;
	text-align: center;	
	border: 2px solid #FFF;	
	}

.showcase a.previous {
	padding-bottom: 4px;
}

.showcase ul li {
	width: 454px;
	height: 150px;
	float: left;	
	list-style-type: none;	
}

.showcase ul li a {
	display: block;	
}

.showcase li a img {
	width: 100%;
	height: 100%;
	border: 0;	
}

/* Horizontal showcase ------------------------- */

.showcase#horizontal {
	width: 500px;
	height: 170px;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	float: left;
}	
	
.showcase#horizontal a.controls {
	top: 185px;
	margin-top: -27px;
}

.showcase#horizontal a.next {
	right: -1px;
	padding-top: 4px;
}


.showcase#horizontal a.controls:hover {
}

.showcase#horizontal ul {
	position: relative;
	width: 500px;
	height: 170px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: 30px;
}

/* Login Panel */
#top {
	background: url(images/login_top.jpg) repeat-x 0 0;
	height: 38px;
	position: relative;
	margin-bottom: -20px;
}

#top ul.login {
	display: block;
	position: relative;
  	float: right;
  	clear: right;
  	height: 38px;
	width: auto;
  	font-weight: bold;
	line-height: 38px;
	margin: 0;
	right: 150px;
  	color: white;
  	font-size: 80%;
	text-align: center;
  	background: url(images/login_r.jpg) no-repeat right 0;
	padding-right: 45px;
}

#top ul.login li.left {
  	background: url(images/login_l.jpg) no-repeat left 0;
  	height: 38px;
	width: 45px;
	padding: 0;
	margin: 0;
  	display: block;
	float: left;
}

#top ul.login li {
 	text-align: left;
  	padding: 0 6px;
	display: block;
	float: left;
	height: 38px;
  	background: url(images/login_m.jpg) repeat-x 0 0;
}

#top ul.login li a {
	color: #FFFFFF;
	text-decoration: none;
}

#top ul.login li a:hover {
	color: #0000FF;
	text-decoration: none;
}

/***** clear *****/
.clear {
	clear: both;
	height: 0;
	line-height: 0;
}

.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}

/* End hide from IE-mac */.clearfix {height: 1%;}

.clearfix {display: block;}
/* End hide from IE-mac */
h2.multibox5 {
	height: 60px;
	text-indent: -9999px;
	background-image: url(imagenes%20ok/optimizadas/ubicacion.gif);
	background-repeat: no-repeat;
	background-position: right top;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-left: 40px;
	margin-top: 20px;
	margin-right: 30px;
}
p {
	line-height: 18px;
}
.mooSlide {
	background-color: #000000;
	padding: 10px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 16px;
	color: #FFFFFF;
	font-size: 11px;
}
.mooSlide h1 {
	font-size: 17px;
	code {
	font-size: 12px;
	line-height: 16px;
}
code {
	font-size: 12px;
	line-height: 16px;
}
.mooSlide img {
	float: left;
	margin-right: 20px;
}
#header {
	background-image: url(documentación/slide/slide/www.artviper.net/test/mooSlide2/header.jpg);
	background-repeat: no-repeat;
	height: 140px;
	width: 980px;
	margin-right: auto;
	margin-left: auto;
}
#container {
	height: auto;
	width: 980px;
	margin-right: auto;
	margin-left: auto;
	padding:10px;
}
.mooSlide {
	background-color: #000000;
	padding: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 16px;
	color: #FFFFFF;
	font-size: 11px;
}
.mooSlide h1 {
	font-size: 17px;
}
.style1 {
	color: #CCFF00;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
code {
	font-size: 12px;
	line-height: 16px;
}
a {
	color: #996600;
}

#rigth {
	width: 350px;
	float: right;
	line-height: 20px;
}
#parrafo {
	line-height: 20px;
	margin-top: 10px;
}
h3.options2 {

	height: 50px;
	text-indent: -9999px;
	background-image: url(imagenes%20ok/optimizadas/contiene.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.cal_cuadro
{
	float: left;
	clear: right;
	background-color: #FFFFFF;
	height: 185px;
	_height: 185px;
	font-size: 10px;
	margin-top: 24px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 4px;
	padding-bottom: 0px;
	padding-left: 4px;
	width: 100px;
}
.cal_dias
{
float: left;
background-color: #FFFFFF;
/*width: 210px;*/
width: 199px;
height: 115px;
_height: 115px;
/*margin: 0px 4px 0px 4px;
_margin: 0px 2px 0px 2px;*/
padding: 0px 5px 0px 5px;
border-width: 1px;
border-style: solid;
border-color: #CFCFCF;
/*padding: 0px;*/
}
.cal_filabotones
{
	background-color: #666666;
	/*width: 210px;
width: 199px;*/
width: 209px;
	height: 24px;
	_height: 24px;
	/*margin: 4px 5px 8px 5px;
_margin: 4px 2px 8px 2px;*/
border-width: 0px 1px 1px 1px;
	border-style: solid;
	border-color: #CFCFCF;
	clear: both;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
}
.cal_filabotones #cal_3meses_anterior
{
float: left;
width: 16px;
margin: 0px;
padding: 0px;
padding-left: 6px;
padding-right: 6px;
height: 21px;
padding-top: 3px;
}
.cal_filabotones #cal_mes_anterior
{
float: left;
width: 8px;
margin: 0px;
padding: 0px;
padding-left: 6px;
padding-right: 6px;
height: 21px;
padding-top: 3px;
}
.cal_filabotones #cal_mes_siguiente
{
float: left;
width: 8px;
margin: 0px;
padding: 0px;
/*padding-left: 120px;
padding-left: 109px;*/
padding-left: 167px;
padding-right: 6px;
height: 21px;
padding-top: 3px;
}
.cal_filabotones #cal_3mes_siguiente
{
float: left;
width: 16px;
margin: 0px;
padding: 0px;
padding-left: 6px;
padding-right: 6px;
height: 21px;
padding-top: 3px;
}
.cal_leyenda
{
float: left;
/*width: 210px;
width: 199px;*/
width: 645px;
height: 19px;
_height: 19px;
margin: 5px 6px 0px 6px;
_margin: 5px 3px 0px 3px;
/*margin-top: 5px;
margin-left: 73px;
_margin-left: 36px;*/
color: #364708;
font-size: 90%;
}
.cal_nombremes
{
	float: left;
	background-color: #102b84;
	color: #FFFFFF;
	/*width: 204px;*/
width: 193px;
	height: 19px;
	_height: 19px;
	/*padding: 4px 1px 0px 7px;*/
padding: 4px 5px 0px 11px;
	margin: 8px 0px 0px 0px;
	/*margin: 8px 4px 0px 4px;
_margin: 8px 2px 0px 2px;*/
border-width: 1px 1px 0px 1px;
	border-style: solid;
	border-color: #CFCFCF;
	text-align: center;
}
.cal_tabladias
{
	float: left;
	/*width: 210px;*/
width: 199px;
	height: 115px;
	_height: 115px;
	padding: 0px 1px 0px 2px;
	background-color: #FFFFFF;
	color: #102b84;
}
.cal_tabladias tbody
{
/*width: 210px;
height: 115px;
_height: 115px;
border: 0px;
padding: 0px;
margin: 0px;
_margin: 0px;*/
}
.cal_tabladias_celda
{
/*width: 30px;*/
width: 28px;
border: 0px;
padding: 0px;
margin: 0px;
_margin: 0px;
text-align: center;
}
.cal_tabladias_celda_colorrojo
{
background-color: #FF3300;
color: #FFFFFF;
width: 30px;
border: 0px;
padding: 0px;
margin: 0px;
/*margin-right: 4px;
_margin-right: 2px;
margin-left: 4px;
_margin-left: 2px;*/
text-align: center;
}
.cal_tabladias_celda_nombredia
{
/*color: #C8D1BE;*/
color: #9CA295;
}


.homeficha
{
	width: 242px;
	height: 413px;
	float: left;
	margin: 0px 7px 0px 7px;
	_margin: 0px 6px 0px 6px;
	background-image: url(../images/home_ficha_fondo.jpg);
	background-repeat: no-repeat;
font-size: 80%;
/*font-size: 10px;*/
}
.cal_cuadro2 {

	float: right;
	background-color: #FFFFFF;
	height: 185px;
	_height: 185px;
	font-size: 10px;
	margin-top: 24px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 4px;
	padding-bottom: 0px;
	padding-left: 4px;
	width: 200px;
}
.flotardcha {
	float: right;

}#borrar {
	clear: both;
}
#calendario {
	margin-bottom: 20px;
	height: 300px;
}

.azul {
	color: #003082;
	font-size: 14px;
}
.flotarizq {
	float: left;
	width: 500px;
}
#parrafos #cultura {
	margin-top: -100px;
}



#rfaq {
	width: 100px;
	float: right;
}
.fak {
	padding-top: 50px;
}
#right #calendar {
	margin-right: 50px;
	margin-left: -30px;
}
.fotostxikis3 {

	float:left;
	border: 1px #DDDDDD solid;
	background-color:#F3F3F3;
	padding: 10px;
	margin-bottom:10px;
	text-align:center;
	margin-right:15px;
	max-width:400px;
}
#precios2 {

	width: 600px;
	min-height: 308px;
	float: left;
	_height: 308px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;	/*background-color: #e9ece0;*/
	margin-top: -40px;
}
#rss {

	width: 200px;
	float: right;
	padding-right: 30px;
}
#l2 {

	width: 250px;
	padding-right: 20px;
	float: left;
	margin-right: 2px;
	padding-left: 20px;
}
