
body
{
background-image:url(__images/fondo_body.jpg);
background-position:top center;
background-repeat:repeat;
}
.fondo1{width:100%; height:auto !important; height:100%; min-height:100%; background-image:url(__images/negro_x.jpg); background-position:bottom; background-repeat:repeat-x; position:relative; float:left;}
.fondo2{width:100%; height:auto !important; height:100%; min-height:100%; background-image:url(__images/pie.gif); background-position:bottom center; background-repeat:no-repeat; position:relative; float:left;}
.prefondo{ width:100%; height:auto !important; height:100%; min-height:100%; background-image:url(__images/prefondo.gif); background-repeat:repeat-y; background-position:center 102px; position:relative; float:left; margin:auto; background}
#contenedor1{
	position:relative;
	height:702px;
	width:100%;
	top:0px;
	left:0px;
	right:0px;
	padding:0px;
	margin:0px;
	background-image:url(__images/background2.jpg);
	background-repeat:repeat-x;	
	background-position:top;
}
#contenedor2{
	position:relative;
	height:702px;
	width:100%;
	top:0px;
	left:0px;
	right:0px;
	background-image:url(__images/background.jpg);
	background-repeat:no-repeat;	
	background-position:top center;		

}

html, body {
height:100%;
font:normal 10px Verdana,helvetica, Arial, Helvetica, sans-serif;
color: #000000;
padding:0px;
margin:0px;
text-align:center;
}

div{ margin:0;}

/**** ESTILOS DE CONTENIDO ESTATICO *****/

div#nota{background-image:url(__images/colIzqUp.gif);background-repeat:no-repeat;}

/*Para que el IE se lo trague*/

* html div#contenedor{height:100%;}
 
* html div#derecha{ position:relative; /*Prueba*//*background-color:#00FF33;*/}
 
* html html,body{ height:100%; }
/* CAPAS DE DISTRIBUCION DE CONTENIDO
***************************************/

/** CONTENEDOR DE TODO
***********************/

div#contenedor
{
position:relative;
margin:auto;
height:auto !important;
height:100%;
min-height:100%;
width:765px; 
}

/** BARRA IZQUIERDA
***********************/

div#izquierda
{
float:left;
width:180px; 

top:0;
bottom:0;
}

/***  MENU DE LA IZQUIERDA
**************************/

div#menu
{
	font: bold 10px Verdana, Century Gothic,helvetica, Arial, Helvetica, sans-serif;
	background-image:url(__images/menuBack2.jpg);
	background-repeat:repeat-y;
	width:150px;
	height:177px;
	padding:0px 10px 0px 20px;
	margin:0px;
}
* html div#menu
{
height:100px;
}

div#menu a
{
	text-decoration:none;
	font-style:none;
	color:#F1CB80;
}

div#menu a:link {color:#FFFFFF}
div#menu a:visited {color: #FFFFFF}
div#menu a:hover {color:#F1CB80;}
div#menu a:active {color:#F1CB80}

div#menutop{display:none;}
div#menubottom{display:none;}

div#menuitem
{
	text-align:left;
	margin-bottom:3px;
	padding-top:8px;
}

/** PANEL DE RECOMENDADO
************************/
div#rec
{
width:180px;
color:#FFFFFF;
padding:16px 0px 0px 0px !important;
padding:8px 0px 0px 0px;
background-image:url(__images/menuBack3.jpg);
background-repeat:no-repeat;
background-position:top left;
}

div#rec_titulo
{
/*background-image:url(__images/recBack.gif);
background-repeat:repeat-x;*/
height:auto;
width:140px	;
overflow:hidden;
}
div#rec_item
{
	height:auto;
	width:140px;
	height:auto;
	margin:5px 0px 5px 20px !important;
	margin:5px 5px 5px 9px;
	float:none;
	/*padding:10px 0px 10px 0px;*/

}
div.more{
	background-image:url(__images/repetir_rec.gif);
	background-position:center;
	background-repeat:repeat-y; 
	text-align:center; 
	margin:0px; 
	padding:0px;
	width:180px;
	height:auto;
}
div#rec_list{
	width:180px;
	background-image:url(__images/repetir_rec.gif);
	background-position:center;
	background-repeat:repeat-y;
	height:auto;
	margin:0px;
	padding:0px;
}

div#rec_marco
{
float:left;
width:56px;
height:auto;
background:none;
margin-right:10px;
}
div#rec_marco:hover{background:#000000;}
div#rec_foto
{
margin:1px;
height:82px;
width:54px;
overflow:hidden;
}
div#rec_texto{ line-height:13px;padding-top:2px;height:auto;}

div#rec a{text-decoration:none;}
div#rec a:link {color:#FFFFFF}
div#rec a:visited {color: #FFFFFF}
div#rec a:hover { font-weight:bold;}
div#rec a:active {font-weight:bold;}


/** CUERPO PRINCIPAL
***********************/
div#principal
{

float:left;

min-height:100%;
width:585px;
position:relative;
}

/** CABECERA DE LA PAGINA
***********************/
div#tope
{
background-position:bottom;
float:left;
margin-top:0;

min-height:155px; 
height:150px;
width:585px;

}

div#tope_negro
{
margin-top:0;
text-decoration:none;
height:41px; 
color:#FFFFFF;
background-image:url(__images/negro.jpg);
background-position:right;
}

div#tope_logo
{
background-image:url(__images/headerBack.gif); 
background-repeat:repeat-x;
height:114px;
float:left;
width:390px;
overflow:hidden;
}


div#tope_negro a { text-decoration:none; }
div#tope_negro a:link {color:#FFFFFF}
div#tope_negro a:visited {color: #FFFFFF}
div#tope_negro a:hover {color: #F1CB80; }
div#tope_negro a:active {color: #F1CB80;}


div#tope_texto
{
background-image:url(__images/headerDereBack-es.gif); 
background-repeat:no-repeat;
background-position:bottom;
padding:10px;
padding-right:13px;

float:right;

width:172px;
height:94px;
overflow:hidden;
line-height:15px;
color:#f5d4ce;
}
div#telefono
{
font:italic 25px helvetica, Arial, Helvetica, sans-serif;
font-weight:bold;
color:#ffe4de;
margin-top:10px;
margin-right:-5px;
margin-left:-5px;
text-align:right;
letter-spacing:-1px;

}

/** CONTENIDO
***********************/

div#cabecera
{
float:left;
/* Imagen : 293x230 */
/* nueva: 390 (288px;) */
width:390px;
padding-top:0;
font-size:10px;
height:auto !important;
height:200px;
min-height:200px;
}

div#cabecera_texto
{
min-height:653px;
}

div#cabecera_texto_gal{
	margin:0px;
	padding:0px;
}

* html div#cabecera_texto
{
height:644px;
overflow:visible;
}

div#cabecera_normal
{
font-family:"Times New Roman", Times, serif;
font-style:italic;
font-size:16px;
padding:0px 5px 0px 5px;
overflow:visible;
}
.textonuevo {
font-family:"Times New Roman", Times, serif;
font-style:italic;
font-size:16px;
}


div#cabecera_normal h3 { font-family:Verdana, Century Gothic,helvetica, Arial, Helvetica, sans-serif; font-size:11px;}

div#cabecera_galerias p{
font-family:"Times New Roman", Times, serif;
font-style:italic;
font-size:16px;
margin-top: 0px;
margin-bottom:10px;
}
div#cabecera_galerias{
width:380px;
}


div#cabecera_top
{
background-image:url(__images/cabeceraTop.jpg);
background-repeat:repeat-x;
background-position:top;
height:75px;
padding-left:10px;
margin-bottom:-10px;
}

* html div#cabecera_top
{
margin-bottom:-5px;
height:75px;
}
div#cabecera_bottom
{
font-size:9px;
font-weight:bold;
text-align:right;
vertical-align:bottom;
padding-right:7px;
float:left;
height:25px;
overflow:hidden;
}
div#cabecera_bottom a { text-decoration:none; }
div#cabecera_bottom a:link {color:#000000;}
div#cabecera_bottom a:visited {color:#000000;}
div#cabecera_bottom a:hover {color:#000000; text-decoration:underline; }
div#cabecera_bottom a:active {color:#000000}



div#cabecera_sep
{
height:18px;
float:left;
margin-bottom:20px;

}
div#normal,div#noticia,div#nota
{
width:350px;
float:left;

padding-left:20px;
padding-right:20px;
padding-bottom:10px;
overflow:hidden;
}

div#titulo
{
margin-top:10px;
margin-left:-10px;
padding-left:10px;
}
div#normal a{text-decoration:none;color:#000000;}
div#normal a:visited {color:#000000;}
div#normal a:hover {color:#000000;text-decoration:underline;}
div#normal a:active {color:#000000;text-decoration:underline;}

div#main
{
background-image:url(__images/mainBack.gif);
background-repeat:repeat-y;
float:left;
margin-top:1px;
/*Anchura:585px*/
width:585px;
height:auto !important;
height:474;
min-height:474px;
/*padding-bottom:20px;*/
/*background:#F1CB80;*/
/*background-color:#0000FF;*/
}
div#main_texto
{
float:left;
width:585px;
height:auto !important;
height:474;
min-height:474px;
}
* html div#main_texto
{
height:403px;
overflow:visible;
float:left;
}

div#main_top
{
height:4px;
width:585px;
float:left;
}

div#main_bottom
{
float:left;
height:24px;
width:585px;
float:left;
}

div#foto_r
{
width:120px;
float:right;
margin-right:15px;
margin-left:12px;

}
div#foto_marco
{
/*background-image:url(__images/fotorecBack.gif);
background-repeat:no-repeat;*/
/*background-color:#00CC00;*/
width:147px;
height:195px;
float:left;
padding-top:13px;
padding-right:2px;
margin-left:-5px;
margin-top:-10px;
margin-right:5px;
}


/***  BARRA DERECHA
*************************/
div#derecha
{
float:left;
right:0;
width:195px; 
padding:0;
background-image:url(__images/derecha_back.jpg);
background-position:bottom left;
background-repeat:no-repeat;
height:auto !important;
height:229px;
min-height:229px;
}

/* FICHAS*/

div#ficha
{
/*background-image:url(__images/galeriasBack.gif);
background-repeat:no-repeat;*/
background:#000000;
float:left;
/*right:0;*/
/*nueva:195 (292px)*/
width:195px; 
height:240px;
padding:0;
overflow:hidden;
}
div#datos table{float:left}
div#datos table td, div#datos table th{height:12px; }
div#datos #tarifas {display:none}
div#cabecera_bottom #tarifasLink {}
div#cabecera_bottom #perfilLink {}
/* SELECTOR GALERIAS */

div#ficha_imagen
{
overflow:hidden;
width:195px;
height:188px;
}


div#ficha_texto
{
	
overflow:hidden;
width:auto;
height:auto;
padding:10px;
padding-top:20px;
padding-left:20px;
line-height:14px;

color:#F1CB80;

}
/* PESTAŅAS */

div#ficha_tabs
{
overflow:hidden;

height:48px;

padding-left:1px;

}

div#redtab
{
background-repeat:no-repeat;
background:#000000;
float:left;
margin-top:24px;

width:64px;
height:18px;

text-align:center;
padding-top:10px;
font-weight:bold;
text-decoration:none;
color:#FFFFFF;	
}

div#redtab a
{
font-weight:bold;
text-decoration:none;
color:#FFFFFF;
}

div#yellowtab
{
background-repeat:no-repeat;
background:#000000;
float:left;
margin-top:24px;
width:64px;
height:18px;

text-align:center;
padding-top:10px;

text-decoration:none;
font-weight:bold;
color:#f1cb80;
}
div#yellowtab a
{
text-decoration:none;
font-weight:bold;
color:#f1cb80;
}
/* RESTO DE BARRA DERECHA*/
div#derecha2
{
float:right;
right:0;

width:195px; 
height:730px;

}
/* SELECTOR DE SERVICIOS*/
div#servicios
{
width:195px;
height:100%;
padding-left:0px;
}
div#servicios_top
{
/*overflow:hidden;	
background-image:url(__images/serviciosTop.gif);
background-repeat:no-repeat;
background-position:top;*/
width:195px;
height:40px;
padding-top:20px;
margin-left:-5px;
}
div#servicios_img{text-align:center}
div#servicios_img a, div#servicios_img img{border:none}
div#servicios_bottom
{
/*background-image:url(__images/serviciosBottom.gif);
background-repeat:no-repeat;
background-position:bottom;
*/
margin-left:-5px;
width:195px;
height:7px;
}

div#servicio
{
width:170px;
height:60px;
padding:5px;
margin-top:0px;
color:#F1CB80;
}
div#servicio_foto
{
float:left;
width:70px;
height:70px;
margin-right:15px;
margin-left:5px;
}
div#servicio_texto
{
margin-top:25px;
margin-left:10px;
margin-right:20px;
}
div#servicio a { text-decoration:none; }
div#servicio a:link {color:#FFFFFF;}
div#servicio a:visited {color:#FFFFFF;}
div#servicio a:hover {color:#F1CB80; }
div#servicio a:active {color:#F1CB80}

/***  GALERIAS
*************************/
div#minigal
{
/*background-image:url(__images/minigalBack.gif);
background-repeat:no-repeat;*/
float:left;

margin:0px 0px 0px 22px;

height:162px;
width: 140px;

}
div#datos #minigal
{
background-position:top left;
margin:0px;
padding-left:16px;
padding-top:16px;
}
div#minigal2
{
padding-left:6px;
padding-top:6px;
background-image:url(__images/minigalBack2.gif);
background-repeat:no-repeat;
float:left;
margin-left:0px;
margin-right:0px;
height:162px;
width: 124px;

}

* html div#minigal
{
margin-left:12px;
margin-right:12px;
height:165px;
overflow:hidden;
}
div#minigal_foto
{
width:108px;
height:108px;
margin-top:16px;
margin-left:16px;
}

div#thumb{

float:left;
margin-top:20px;
margin-left:13px;
margin-right:-13px;
height:186px;
width: 140px;
}

* html div#thumb
{
margin-left:7px;
margin-right:-7px;
height:206px;

}

div#thumb_nombre
{
margin-left:-5px;
}

* html div#thumb_nombre
{
padding-left:4px;
}
div#thumb_foto
{
	width:108px;
	height:108px;
	margin-top:5px;
	margin-left:16px;
}

div#thumb_texto
{
width:110px;
margin-top:1px;
margin-left:16px;

}
div#thumb_foto img, div#minigal img, div#foto_r img{
	border-color:#CCCCCC;
}




/***  GALERIA INDIVIDUAL
*************************/

div#ficha_marco
{
/*background-image:url(__images/fotoBack.gif);*/
float:left;
/*margin-left:15px;
margin-right:-15px;*/
width: 280px;
height:400px;
margin:7px 0px 0px 5px;
padding:0px;
}
div#ficha_foto
{
overflow:visible;
width:230px;
height:345px;
float:none;
margin:auto;
}
div#ficha_marco_h
{
/*background-image:url(__images/fotoBack_h.gif);*/
float:left;
width: 100%;
height:280px;
margin:auto;
text-align:center;
padding:0px;
}
div#ficha_foto_h
{
overflow:visible;
width:345px;
height:230px;
float:none;
margin:auto;
}
div#ficha_foto img,div#ficha_foto_h img{ margin:0px; padding:0px;}



/***  FOOTERS
*************************/

div#footer a,div#nfoot a { text-decoration:none; margin:0px; padding:0px; color:#990000;}
div#footer a:link,div#nfoot a:link {color:#990000;}
div#footer a:visited,div#nfoot a:visited  {color:#990000;}
div#footer a:hover,div#nfoot a:hover {color:#CCCCCC; text-decoration: underline;  }
div#footer a:active {}

div#footer
{
float:left;
margin-left:0px;
margin-top:0px;
line-height:15px;
}

div#footer1
{
float:left;
width:545px;
height:20px;
padding:0px;
color:#FFFFFF;
}

div#footer2
{
float:left;
width:350px;
height:20px;

padding:0px;
color:#FFFFFF;
}

div#link
{
width:360px;
text-align:center;
margin-top:10px;
margin-bottom:20px;
}