body{
	/*margin:0 auto;*/
	background-color:#ffffff;
	background: url(../imagenes/images/body_fondo_.jpg);
	background-repeat: repeat-x;
	text-align:center;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
ul, li, div, table, td, tr{
padding:0px;
margin:0px;
border:0px;}

.general{
/*width:960px;*/
text-align:center;
margin:0px;
padding:0px;
/*border:0px;*/
border:#FF0000 solid 5px;
}
.header{
text-align:center;
margin:0 auto;
height:126px;
/*width:960px;*/
background-image: url(../imagenes/images/font_1.jpg);
background-position:0px -37px;
background-repeat:repeat-x;
}
.footer{
background:url(../imagenes/images/font_2.jpg);
background-repeat:repeat-x;
}

.center{
/*width:960px;*/
}

.table_style{
border-spacing:0px;
border-collapse:collapse; 
padding:0px;
margin:0px;
border:0px;
}

.table_style_modificardatos{
border-spacing:0px;
border-collapse:collapse; 
padding:0px;
margin:0px;
border:0px;
width:600px;
}
.td_align_0{
vertical-align:top;
text-align:center;
margin:0px auto;
}
.td_align {
vertical-align:top;
margin:0px;
padding:0px;
border:0px;
text-align:left;
}
.td_align_1 {
text-align:center;
margin:0px auto;
}
.td_align_2{
text-align:left;
}
.td_align_3{
width:259px;
}
.td_align_4{
width:175px;
}
.td_align_4{
width:116px;
}
.td_align_5{
width:24px;
height:20px;
text-align:center;
}
.td_align_6{
vertical-align: bottom;}

.td_align_7{
height:50px;
vertical-align:top;
text-align:right;
}

.td_align_8{
height:65px;
vertical-align:bottom;
text-align:right;
line-height:10px;
}
.linea_header{
line-height:18px;
}
.td_align_9{
text-align:right;}
.td_align_10{
vertical-align:top;
text-align:left;
}
.td_align_11{
vertical-align:bottom;
text-align:left;
}
.menu_top_inicio_align{
padding-bottom:10px;}

/************ cabecera *********************/
.logo{
text-align:center;
margin:0 auto;
background: url(../imagenes/images/logo_superior.gif);
background-repeat:no-repeat;
background-position:5px -45px;
height:118px;
width:960px;
}
.menu_align{
padding-right:10px;
text-align:right;
margin:0 auto;
}
.top_left_menu_center{
background:url(../imagenes/images/top_left_menu/center.jpg);
background-repeat:repeat-x;
}
.list_top{
display:inline;
margin:0px;
padding:0px;
border:0px;}

.menu_right_top_text, a.menu_right_top_text:link a.menu_right_top_text:hover a.menu_right_top_text:visited   
{
	FONT-SIZE: 10px;
	COLOR: #5a2929;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration:none;
	font-style: normal;
}
.text_top_1
{   
    font-weight: bold;
	font-size:10px;
	color:#847953;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
}
.menu_right_top_text_1, a.menu_right_top_text_1:link a.menu_right_top_text_1:hover a.menu_right_top_text_1:visited   
{
	FONT-SIZE: 10px;
	COLOR: #000000;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration:none;
	font-style: normal;
}
.text_10  
{
	FONT-SIZE: 11px;
	COLOR: #000000;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration:none;
	font-style: normal;
}
.text_10_align{
text-align:justify;}
.text_10_bold
{
	FONT-SIZE: 11px;
	COLOR: #000000;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration:none;
	font-style: normal;

}

.menu_align_1{
padding-top:50px;}
.menu_align_2{
padding-top:10px;}
.menu_align_3{
padding-top:5px;
}
.menu_align_4{
padding:8px 5px 0px 0px;
}
.ariadna_vertical_align{
vertical-align: bottom;
line-height:18px;
}
.big_box_top_text{
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
color:#5a2929;
text-decoration:none;
}
.big_box_top_text_1{
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
color:#5a2929;
text-decoration:underline;}
.left_menu_box_5{
width:160px;
text-align:left;
}

/************ center *********************/
.top_box_center{
text-align:left;
border:0px;
margin:0px;
padding:0px;
background: url(../imagenes/images/top_center.jpg);
background-repeat: repeat-x;
/*width:779px;*/
}
.center_box_center{
text-align:left;
border:0px;
margin:0px;
padding:0px;
background: url(../imagenes/images/center_center.jpg);
background-repeat: repeat-x;
/*width:779px;*/
}

.center_box_center_footer_right{
text-align:left;
border:0px;
margin:0px;
padding:0px;
background: url(../imagenes/images/centre_footer_right_1.jpg);
background-repeat: repeat-y;
width:24px;
}

.center_box_center_top_right{
padding:0px;
margin:0px;
border:0px;
text-align:left;
width:24px;
height:27px;
background-image: url(../imagenes/images/top_right.jpg);
background-repeat:no-repeat;
}
/*******************************************************************************************************/

.center_box_center_top_left{
width:24px;
height:27px;
padding:0px;
margin:0px;
border:0px;
text-align:right;
background-image: url(../imagenes/images/top_left.jpg);
background-position: 1px 0px !important;
background-position: 0px 0px;
background-repeat:no-repeat;
}
.center_box_center_footer_left{
width:24px;
border:0px;
margin:0px;
padding:0px;
text-align:right;
background: url(../imagenes/images/center_footer_left.jpg);
background-position: 1px 0px !important;
background-position:0px 0px;
background-repeat: repeat-y;
}

.footer_left{
width:24px;
height:27px;
border:0px;
margin:0px;
padding:0px;
text-align:right;
background-image: url(../imagenes/images/footer_left.jpg);
background-position: 1px 0px !important;
background-position: 0px 0px;
background-repeat:no-repeat;
}
/*****************************************************************************/
.footer_box_center{
text-align:left;
border:0px;
margin:0px;
padding:0px;
background: url(../imagenes/images/fooetr_center.jpg);
background-repeat: repeat-x;
width:779px;
}


.footer_right{
text-align:left;
border:0px;
margin:0px;
padding:0px;	
width:24px;
height:27px;
background-image: url(../imagenes/images/footer_right.jpg);
background-repeat:no-repeat;
}
.top_box_1_center{
background:url(../imagenes/images/center_big_box/top_center.jpg);
background-repeat:repeat-x;
/*width:530px;*/
}

.top_box_1_center_fr{
background:url(../imagenes/images/center_big_box/top_center.jpg);
background-repeat:repeat-x;
margin:0px;
padding:0px;
border:0px;
background-position:bottom;
width:530px;
}

.top_box_reservas_center
{
background:url(../imagenes/images/center_big_box/top_center.jpg);
background-repeat:repeat-x;
width:530px;
height:22px;
padding:0px;
margin:0px;
border:0px;
vertical-align:bottom;

}

.top_box_2_center{
background:url(imagenes/images/center_big_box/top_center.jpg);
background-repeat:repeat-x;
width:530px;}
.top_box_2_center_registros{
background:url(../imagenes/images/center_big_box/top_center.jpg);
background-repeat:repeat-x;
width:100%;
}
.top_box_3_center_mis_reservas{
background:url(../imagenes/images/center_big_box/top_center.jpg);
background-repeat:repeat-x;
width:100%;
}
.top_box_3_center{
background:url(../imagenes/images/center_big_box/top_center.jpg);
background-repeat:repeat-x;
width:100%;
}

.center_box_1_center{
background: url(../imagenes/images/center_big_box/center_center.jpg);
background-repeat:repeat-x;
width:530px;
}
.center_box_2_center{
background: url(../imagenes/images/center_big_box/center_center.jpg);
background-repeat:repeat-x;
width:100%;
}
.center_box_reservar{
background: url(/imagenes/images/center_big_box/center_center.jpg);
background-repeat:repeat-x;
width:650px;

}

.center_box_modificardatos{
background: url(../imagenes/images/center_big_box/center_center.jpg);
background-repeat:repeat-x;
width:645px;
}

.center_box_darsebaja{
background: url(../imagenes/images/center_big_box/center_center.jpg);
background-repeat:repeat-x;
width:600px;
}

.center_box_cambiar_contrasena{
background: url(/imagenes/images/center_big_box/center_center.jpg);
background-repeat:repeat-x;
width:600px;
}

.center_box_datosgeneralesaloj{
background: url(/imagenes/images/center_big_box/center_center.jpg);
background-repeat:repeat-x;
width:650px;
}

.center_box_2_center_registros{
background: url(../imagenes/images/center_big_box/center_center.jpg);
background-repeat:repeat-x;
width: auto;
}
.center_box_1_center_footer_left{
background: url(../imagenes/images/center_big_box/center_footer_left.jpg);
background-repeat: repeat-y;
}
.center_box_1_center_footer_left_1{
background: url(../imagenes/images/main/center_left_1.gif);
background-repeat: repeat-y;
}
.center_box_1_center_footer_right{
background: url(../imagenes/images/center_big_box/centre_footer_right.jpg);
background-repeat: repeat-y;
}
.center_box_1_center_footer_right_1{
background: url(../imagenes/images/main/center_right_1.gif);
background-repeat: repeat-y;
}
.center_box_1_center_footer_right{
}
.footer_box_1_center{
background: url(../imagenes/images/center_big_box/footer_center.jpg);
background-repeat:repeat-x;
width:530px;
}
.box_1_color{
/*background-color: #fff1d0;*/
/*background-color:#FFF1CE;*/
/*background-color:#FF0000;*/
background-color:#FFEFCB;
}

.small_top_box_center{
background: url(../imagenes/images/center_small_box/top_center.gif);
background-repeat: repeat-x;
width:135px;
height:14px;
}
.small_footer_box_center{
background: url(../imagenes/images/center_small_box/footer_center.gif);
background-repeat: repeat-x;
width:125px;
}
.small_center_box_left{
background: url(../imagenes/images/center_small_box/center_left.gif);
background-repeat: repeat-y;
width:14px;
}
.small_center_box_right{
background: url(../imagenes/images/center_small_box/center_right.gif);
background-repeat: repeat-y;
width:14px;
}
.small_box_color{
background-color:#f2f2f2;
}
.menu_bottom_align{
padding-bottom:5px;}
.box_left_text_bold{
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#c87e2a;
text-decoration:none;
}
.box_left_text{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#c87e2a;
text-decoration:none;
}
.box_left_text_link{
text-decoration:none;
border-bottom:1px #c87e2a dashed;
}
.box_left_text_line{
text-decoration:none;
border-bottom:2px #c87e2a solid;
width:122px;
height:10px;
}

/*Sustituir por "texto_ayuda_DB"*/
.small_box_top_text_1{ 
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#000000;
text-align:left;
}
.td_height_small_box{
height:10px;
}

.menu_align_small{
padding-left:20px;
}

/*Sustituir por "titulo_DB"*/
.center_box_big_text{ 
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#5a2929;
text-align:left;
}

.text_title{
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#5a2929;
text-align:left;
}
.center_box_bigest_text{
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
color:#5a2929;
text-align:left;
}
.center_small_text{
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#847953;
text-align:left;
}

.center_small_text_bold{
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#847953;
text-align:left;
}

/******main menu*****/

.gleft {float:left; margin:25px 50px 10px 0;}

    #nav {
      float:left;
      width:100%;
      /*background: url("bg.gif") repeat-x bottom;*/
      }
    #nav ul {
      margin:0 auto;
      padding:40px 10px 0;
      list-style:none;
      display:table;
      }
    #nav li {
      display:table-cell;
      float:left;
      background: url(../imagenes/menu/right_both_12_.gif) no-repeat right top;
      margin:0 0 0 9px;
      padding:0px 6px;
      }
    #nav a {
      display:block;
      position:relative;
      left:-9px;
      margin-right:-9px;
      width:.1em;
      background: url(../imagenes/menu/left_both_12.gif) no-repeat left top;
      padding:5px 20px;
      text-decoration:none;
	  text-align:center;
      color:#765;
      }
    #nav > ul a {width:auto;}
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #nav a {float:none;}
    /* End IE5-Mac hack */
    #nav a:hover {
      color:#333;
      }
    #demos #nav-demos, 
    #menus #nav-menus,
    #layouts #nav-layouts, 
    #boxes #nav-boxes,
    #mozilla #nav-mozilla,
    #explorer #nav-explorer,
    #opacity #nav-opacity {
      background-position:100% -150px;
      }
    #demos #nav-demos a, 
    #menus #nav-menus a,
    #layouts #nav-layouts a, 
    #boxes #nav-boxes a,
    #mozilla #nav-mozilla a,
    #explorer #nav-explorer a,
    #opacity #nav-opacity a {
      background-position:0 -150px;
      padding-bottom:6px;
      color:#333;
      }
	  /* not for IE5.x or IE6 */
    #nav li:hover, 
	#nav li:hover a {
      background-position:100% -150px;
      color:#333;
      }
    #nav li:hover a {
      background-position:0 -150px;
      }
/******footer*******/
.footer_text_1, a.footer_text_1:link a.footer_text_1:hover a.footer_text_1:visited   
{
	FONT-SIZE: 9px;
	COLOR: #847953;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration:none;
	font-style: normal;
}
.botonImagen_suscripcion {
	background-image: url(../imagenes/images/center_small_box/suscribir.jpg);
	width:71px;
	height:28px;
}
.center_right_1{
background: url(../imagenes/images/center_right_1.jpg);
background-repeat: repeat-y;
width:17px;
}
.center_left_1{
background: url(../imagenes/images/center_left_1.jpg);
background-repeat: repeat-y;
width:17px;
}
.list_center_align
{
padding:2px;
}
.center_bottom_margin{
background:url(../imagenes/images/bottom_margin.jpg);
background-repeat: repeat-x;
height:3px;
width:100%;
}
.div_align{
padding:0px;
margin:0px;
border:0px;
}
.alert_text_1{
	FONT-SIZE: 10px;
	COLOR: #FF0000;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration:none;
}

/*** ESTILOS DEL MENU ***/
#elmenu {
	/*position:absolute;
	top:110px;
	left:200px;*/
	position: relative;
	text-align: center;
	vertical-align: top;
}
#elmenu a {
display:block;
float:left;
}
#elmenu span {
	display:block;
	float:left;
	/*padding-right:19px;*/
	cursor:pointer;
	padding-top:6px;
	background-color: transparent;
	/*background-image: url('../images/derecha_1.jpg');*/
	background-repeat: no-repeat;
	background-position: right top;
	width: 105px;
}

/*#elmenu span:hover {
	display:block;
	float:left;
	padding-right:19px;
	cursor:pointer;
	padding-top:6px;
	background-color: transparent;
	background-image: url('../images/relleno.jpg');
	background-repeat: no-repeat;
	background-position: right top;
}*/

#elmenu a:link, #elmenu a:visited {
	/*padding-left:19px;*/
	line-height:20px;
	background:transparent url('../imagenes/menu/image.jpg') 0px 0px no-repeat;
	color:#c87e2a;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-decoration:none;
	font-weight:bold;
	/*border-bottom:2px solid #BABABA;*/
}
#elmenu a:hover {
background:transparent url('../imagenes/menu/image_hover.jpg') 0px 0px no-repeat;
/*padding-left:19px;*/
line-height:20px;
/*border-bottom:2px solid #9A6802;*/
}
.menu_text_1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#c87e2a;
	text-decoration:none;
	font-weight: lighter;
}
/*** FIN ESTILOS DEL MENU ***/
/***PRECARGA DE IMAGENES****/
#preloadedImages {
   width: 0px;
   height: 0px;
   display: inline;
   background-image: url(../imagenes/menu/image_hover.jpg);
   background-image: url(../imagenes/menu/image.jpg);
   background-image: url();
}  
/***FIN PRECARGA DE IMAGENES****/



/***********************************************************************/
/******************** mapa del sitio **********************************/
.center_box_big_text_map{
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#5a2929;
text-align:left;
}
.top_center_map_1{
background: url(../imagenes/images/mapaweb/top_center_1.gif);
background-repeat:repeat-x;
height:12px;
}


.top_center_map_1_reservas{
background: url(../imagenes/images/mapaweb/top_center_1.gif);
background-repeat:repeat-x;
height:12px;
background-position:bottom;
}

.left_center_map_1{
background: url(../imagenes/images/mapaweb/left_center_1.gif);
background-repeat:repeat-y;
text-align:right;
background-position:right;
width:14px;
vertical-align:bottom;
padding:0;
margin:0;
border:0;
}

.left_center_map_1_reservas{
background: url(../imagenes/images/mapaweb/left_center_1.gif);
background-repeat:repeat-y;
text-align:right;
width:14px;
vertical-align:bottom;
background-position:right;
padding:0;
margin:0;
border:0;
}

.right_center_map_1{
background: url(../imagenes/images/mapaweb/right_center_1.gif);
background-repeat:repeat-y;
text-align:left;
width:14px;
}
.inf_center_map_1{
background: url(../imagenes/images/mapaweb/inf_center_1.gif);
background-repeat:repeat-x;
height:12px;
}
.list_publica{
list-style: url(../imagenes/images/mapaweb/list_map_1.jpg);
text-align:left;
padding:0px 0px 0px 17px;
display:block;
}
.list_privada{
list-style: url(../imagenes/images/mapaweb/list_map_2.jpg);
display:block;
text-align:left;
padding:0px 0px 0px 15px;
display:block;
}
.text_map_list, a.text_map_list:link a.text_map_list:hover a.text_map_list:visited  
{
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
text-align:left;
text-decoration:none;
}
.list_space{
padding:6px;
}
.list_space_1{
padding:0px 0px 0px 30px;
}
.list_space_2{
padding:20px;
}
.list_space_3{
padding:0px 0px 0px 5px;
}
.list_space_4{
padding:0px 0px 5px 5px;
}
.top_center_map_2{
/*background: url(../imagenes/images/mapaweb/sup_center_2.jpg);*/
background: url(../imagenes/images/mapaweb/top_center_1.gif);
background-repeat:repeat-x;
height:12px;
}
.left_center_map_2{
/*background: url(../imagenes/images/mapaweb/left_center_2.jpg);*/
background: url(../imagenes/images/mapaweb/left_center_1.gif);
background-repeat:repeat-y;
width:14px;
}
.right_center_map_2{
/*background: url(../imagenes/images/mapaweb/right_center_2.jpg);*/
background: url(../imagenes/images/mapaweb/right_center_1.gif);
background-repeat:repeat-y;
width:14px;
}
.inf_center_map_2{
/*background: url(../imagenes/images/mapaweb/inf_center_2.jpg);*/
background: url(../imagenes/images/mapaweb/inf_center_1.gif);
background-repeat:repeat-x;
height:12px;
}
.top_center_map_3{
background: url(../imagenes/images/mapaweb/top_center_3.gif);
background-repeat:repeat-x;
height:12px;
}
.left_center_map_3{
background: url(../imagenes/images/mapaweb/left_center_3.gif);
background-repeat:repeat-y;
width:14px;
}
.right_center_map_3{
background: url(../imagenes/images/mapaweb/right_center_3.gif);
background-repeat:repeat-y;
width:14px;
}
.inf_center_map_3{
background: url(../imagenes/images/mapaweb/inf_center_3.gif);
background-repeat:repeat-x;
height:12px;
}
/********************************************************g**************/
/******************** Estoy registrado? **********************************/
.text_reg_list_1
{
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#ff0000;
text-align:left;
text-decoration:none;
}
.text_reg_list, a.text_reg_list:link a.text_reg_list:hover a.text_reg_list:visited  
{
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#0000ff;
text-align:left;
text-decoration: underline;
}
/***********************************************************************/
/******************** Preguntas Frecuentes *****************************/
.text_faq_1
{   
    font-weight: bold;
	font-size:12px;
	color:#847953;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
}
.text_faq_2_reducida
{   
    font-weight: bold;
	font-size:11px;
	color:#847953;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
}

.list_faq{
list-style: url(../imagenes/images/center_small_box/faq_list.jpg);
text-align:left;
padding:0px 0px 0px 15px;
display:block;
}
.text_faq_box  
{
	FONT-SIZE: 11px;
	COLOR: #5a2929;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration:none;
}
.botton_fax_align{
padding-top:10px;
padding-left:150px;}
/***********************************************************************/
/******************** ¿Quienes Somos? *****************************/
.text_qs_list, a.text_qs_list:link a.text_qs_list:hover a.text_qs_list:visited  
{
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#0000ff;
text-align:left;
text-decoration: underline;
}
/***********************************************************************/
/******************** ¿¿como reservar alojamiento? *****************************/
.text_res_list, a.text_res_list:link a.text_res_list:hover a.text_res_list:visited  
{
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#847953;
text-align:left;
text-decoration: underline;
}
.botton_res_align{
padding-top:10px;
padding-left:300px;}

/******************** main (default) *****************************/
.top_box_1_center_de{
background:url(../imagenes/images/center_big_box/top_center.jpg);
background-repeat:repeat-x;
/*width:400px;*/}
.top_box_1_center_de_1{
background: url(../imagenes/images/main/top_center.jpg);
background-repeat:repeat-x;
/*width:400px;*/}
.center_box_1_center_de{
background: url(../imagenes/images/center_big_box/center_center.jpg);
background-repeat:repeat-x;
/*width:400px;*/
}
.center_box_1_center_footer_left_de{
background: url(../imagenes/images/center_big_box/center_footer_left.jpg);
background-repeat: repeat-y;
}
.center_box_1_center_footer_right_de{
background: url(../imagenes/images/center_big_box/centre_footer_right.jpg);
background-repeat: repeat-y;
}
.footer_box_1_center_de{
background: url(../imagenes/images/center_big_box/footer_center.jpg);
background-repeat:repeat-x;
/*width:400px;*/
}
.footer_box_1_center_de_1{
background: url(../imagenes/images/center_big_box/footer_center_1.gif);
background-repeat:repeat-x;
/*width:400px;*/
}
.main_text{
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
color:#000000;
text-align:left;
}
.main_text_link, a.main_text_link:link, a.main_text_link:visited{
	font-size:11px;
	font-family:arial, tahoma, Verdana, Helvetica;
	color:#c97d1c;
	font-weight: normal;
}
a.main_text_link:hover {
text-decoration: underline;}

.center_box_big_text_main{
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
font-size:17px;
color:#5a2929;
text-align:left;
}
.main_text_link_1, a.main_text_link_1:link, a.main_text_link_1:visited{
	font-size:9px;
	font-family:arial, tahoma, Verdana, Helvetica;
	color:#c97d1c;
	font-weight: normal;
}

.input_text_box_reg{
border-left:2px #8c8c8c solid;
border-top:2px #8c8c8c solid;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#000000;
text-align:left;
}
.input_text_box_reg_width{
width:150px;}

.border_image{
	border: thin solid #EBC5B6;
}



.top_aloj{
background: url(../imagenes/images/alojamiento/top_2.jpg);
background-repeat:repeat-x;
height:6px;
}
.center_aloj_1{
background: url(../imagenes/images/alojamiento/center_1.jpg);
background-repeat:repeat-y;
width:6px;
}
.center_aloj_2{
background: url(../imagenes/images/alojamiento/center_2.jpg);
background-repeat:repeat-y;
width:6px;
}
.botom_aloj{
background: url(../imagenes/images/alojamiento/botom_2.jpg);
background-repeat:repeat-x;
height:6px;
}


/*********************************** listado Alojamiento *************************************/

.text_link_right, a.text_link_right:link a.text_link_right:hover a.text_link_right:visited  
{
font-weight: normal;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#0000ff;
text-align:right;
text-decoration: underline;
}
.text_listado_alojamiento_1{
margin:2px auto;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-align:left;

}
.text_listado_alojamiento_1_bold{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-align:left;
font-weight:bold;
margin:2px auto;
display:inline;
}
.text_listado_alojamiento_2{
margin:2px auto 3px auto;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
color:#847953;
display:inline;
}
.text_listado_alojamiento_3{
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
text-align:center;
}

	/***************** tabla listado alojamiento *********/

.table_resultados1_header{
padding:8px 0px 0px 0px;
margin:4px auto auto auto;
height:10px;
font-family: trebuchet ms, tahoma, geneva, helvetica, sans-serif;
font-size: 11px;
color:#ffffff;
font-weight:bold;
background-color:#e6c76b;
background-image:url(../imagenes/images/tablas_resultados/top_center_border_1.gif);
background-repeat:repeat-x;
border-right:#ddae5d solid 2px;
text-align:center;

}
.table_resultados1_header_1{
padding:8px 0px 0px 0px;
margin:4px auto auto auto;
height:10px;
font-family: trebuchet ms, tahoma, geneva, helvetica, sans-serif;
font-size: 11px;
color:#ffffff;
font-weight:bold;
background-color:#e6c76b;
background-image:url(../imagenes/images/tablas_resultados/top_center_border_1.gif);
background-repeat:repeat-x;
text-align:center;
}
.table_resultados1_foot{
background-image:url(../imagenes/images/tablas_resultados/bottom_center_border_1.gif);
background-repeat:repeat-x;
padding:0px;
margin:0px;
vertical-align:top;
}
.table_resultados1_border_data_cells{
border:#ddae5d solid 1px;
text-align:center;
}
.table_resultados1_second_column_border_data_cells{
padding:0px;
margin:0px;
border-left:0px;
border-bottom:#ddae5d solid 1px;
border-right:#ddae5d solid 1px;
border-top:#ddae5d solid 1px;
}
.table_resultados1_before_last_column_border_data_cells{
padding:0px;
margin:0px;
border-right:0px;
border-bottom:#ddae5d solid 1px;
border-left:#ddae5d solid 1px;
border-top:#ddae5d solid 1px;
text-align:center;
}
.table_resultados1_left_border{
background-image:url(../imagenes/images/tablas_resultados/center_left_border_impar_cell_1.gif);
background-repeat:repeat-y;
padding:0px;
margin:0px;
border-bottom-width:0px;
border-top-width:0px;
}

.table_resultados1_right_border{
background-image: url(../imagenes/images/tablas_resultados/center_right_border_impar_1.gif);
background-repeat:repeat-y;
padding:0px;
margin:0px auto;
border-bottom-width:0px;
border-top-width:0px;
}


.table_resultados1_hidden_background{
background-color:#FFFAED;
background-image:url(../imagenes/images/tablas_resultados/center_center_hidden_backgr_1.gif);
background-repeat:repeat-x;
}

.table_resultados1_corner_cells{
padding:0px;
margin:0px auto;
border:0px;
width: auto;
}
/*****************fin tabla listado alojamiento *********/

.navigation_buttons{
font-size:11px;
font-family:trebuchet ms, tahoma,Verdana,Helvetica;
font-weight:normal;color:#663333;
border-width:0px;
width:84px;
height:28px;
background-image: url(../imagenes/images/listado_alojamientos/navigation_button.gif);
}

.header_button  
{
padding:2px 5px 0px 3px;  
margin: 0px;
width:20px;
vertical-align:middle;
display:inline;

}

.images_style{
/*width:"100%";*/
height:100%;
padding:0px;
margin:0px;
border:0px;
}
.div_cabecera_criterio_busqueda_opcion{
padding:0px;
margin:0px;
text-align:left;
width:33%;
vertical-align:top;
}
.div_cuerpo_criterio_busqueda_opcion{
padding:0px;
margin:0px;
text-align:left;	
vertical-align:top;
width:33%;

}

/**************** Registro de Usuario *************************/
.centered_paragraph{
text-align:center;
width:100%;
}

.lefted_paragraph{
text-align:left;
vertical-align:top;
margin:0px auto 0px auto;
padding:0px;
/*width:100%;
vertical-align:top;*/
}


.posicion_registro_usuario_caja{
margin:0px auto auto auto;
font-family:trebuchet ms, tahoma, geneva, helvetica, sans-serif;
font-size: 11px;
border:#FF0000 solid 1px;
color:#330000;
}

.ancho_celda_columna_1_etiquetas{
width:30%;
}
.ancho_celda_columna_2_inputs{
width:70%;
}
.usuario_existe{
border: #FF0000 solid 1px;
}
.espacio_2{
margin:20px auto 20px auto; 
}
.mapaweb_box_width{
width:100%;
}


/********************** Area Privada Mis Reservas  ****************/

.texto_table_resultados2_header{
font-size:12px; 
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
color:#FFFFFF;
}

.table_resultados2_header_separator{
background-image: url(../imagenes/images/area_privada_/reservas_top.jpg);
vertical-align:bottom; 
}

.font_mis_reservas{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}
.table_resultados2_border_data_cells{
margin:0px;
padding:0px;
border-bottom:#ddae5d solid 1px;
border-left:#ddae5d solid 1px;
border-right:#ddae5d solid 1px;
border-top:#ddae5d solid 1px;
background-color:fffbf0;
text-align:center;
}
.text_table_resultados2_data_cells{
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
}
/*#d8a244#ddae5d*/
.table_resultados2_second_column_border_data_cells{
padding:0px;
margin:0px;
border-left:0px;
border-bottom:#ddae5d solid 1px;
border-right:#ddae5d solid 1px;
border-top:#ddae5d solid 1px;
background-color:fffbf0;
}
.table_resultados2_before_last_column_border_data_cells{
padding:0px;
margin:0px;
border-right:0px;
border-bottom:#ddae5d solid 1px;
border-left:#ddae5d solid 1px;
border-top:#ddae5d solid 1px;
text-align:center;
background-color:fffbf0;
}
.table_resultados2_top_left_corner{
margin:0px;
padding:0px;
border:0px;
width:12px;
text-align:right;
height:27px;
}
.table_resultados2_top_right_corner{
margin:0px;
padding:0px;
border:0px;
width:12px;
text-align:left;
height:27px;
}
.table_resultados2_bottom_left_corner{
margin:0px;
padding:0px;
border:0px;
width:12px;
height:18px;
hei\ght:15px;
text-align:right;
vertical-align:top;
}
.table_resultados2_bottom_right_corner{
margin:0px;
padding:0px;
border:0px;
width:12px;
height:18px;
hei\ght:15px;
text-align:left;
vertical-align:top;
}

.table_resultados2_left_border{
text-align:right;
background-image: url(../imagenes/images/tablas_resultados/center_left_border_2.jpg);
background-repeat:repeat-y;
margin:0px;
padding:0px;
border:0px;
width:12px;
}
.table_resultados2_right_border{
text-align:left;
background-image: url(../imagenes/images/tablas_resultados/center_right_border_2.jpg);
background-repeat:repeat-y;
margin:0px;
padding:0px;
border:0px;
width:12px;
}
.table_resultados2_header{
background-image: url(../imagenes/images/tablas_resultados/top_center_border_2.jpg);
background-repeat:repeat-x;
margin:0px; 
padding:0px;
border-right:#d8a244 solid 1px;
height:27px; 
}
.table_resultados2_header_1{
background-image: url(../imagenes/images/tablas_resultados/top_center_border_2.jpg);
background-repeat:repeat-x;
margin:0px; 
padding:0px;
border:0px;
height:27px; 
}
.table_resultados2_footer{
vertical-align:top;
background-image: url(../imagenes/images/tablas_resultados/bottom_center_border_2.jpg);
background-repeat:repeat-x;
margin:0px; 
padding:0px;
border:0px;
height:15px;
}
.celda
{
vertical-align:top;
margin:0px;
padding:0px;
border:0px;
width:14px;
}

.celda2
{
width:16px;
}

.celda_top
{
height:12px;

}
/****************************** ver Reservas ***********************/
.table_resultados3_top_left_corner{
border:0px;
margin:0px;
padding:0px;
width:13px;
height:32px;
text-align:right;
}
.table_resultados3_left_border{
border:0px;
margin:0px;
padding:0px;
width:13px;
text-align:right;
background-image:url(../imagenes/images/tablas_resultados/left_3.gif);
background-repeat:repeat-y;
}
.table_resultados3_bottom_left_corner{
border:0px;
margin:0px;
padding:0px;
width:13px;
height:23px;
text-align:right;
vertical-align:top;
}
.table_resultados3_header{
border:0px;
margin:0px;
padding:0px;
height:32px;
background-image:url(../imagenes/images/tablas_resultados/top_center_3.gif);
background-repeat:repeat-x;
}

.datagrid_background_header{
border:0px;
margin:0px;
padding:0px;
height:23px;
background-image:url(../imagenes/images/tablas_resultados/top_center_5.gif);

}

.datagrid_border_top_center{
border:0px;
margin:0px;
padding:0px;
height:10px;
background-image:url(../imagenes/images/tablas_resultados/top_center_6.gif);
background-repeat:repeat-x;
background-position:bottom;
}

.table_resultados3_border_data_cells{
margin:0px;
padding:0px;
border-bottom:0px;
border-top:#ddae5d solid 2px;
border-left:0px;
border-right:0px;

}

.table_resultados3_border_data_cells_1{
margin:0px;
padding:0px;
border-bottom:0px;
border-top:0px;
border-left:0px;
border-right:0px;

}

.datagrid_border_right_data_cells{
margin:0px;
padding:0px;
border-bottom:0px;
border-top:0px;
border-left:0px;
border-right: #ddae5d solid 1px;

}

.datagrid_border_top_data_cells{
margin:0px;
padding:0px;
border-bottom:0px;
border-top:#ddae5d solid 2px;
border-left:0px;
border-right:0px;

}

.datagrid_border_header{
margin:0px;
padding:0px;
border-bottom:0px;
border-top:0px;
border-left:0px;
border-right:#ddae5d solid 1px;

}

.table_resultados3_footer{
border:0px;
margin:0px;
padding:0px;
height:23px;
vertical-align:top;
background-image:url(../imagenes/images/tablas_resultados/bottom_center_3.gif);
background-repeat:repeat-x;
}

.datagrid_footer{
border:0px;
margin:0px;
padding:0px;
height:23px;
vertical-align:top;
background-image:url(/imagenes/images/tablas_resultados/bottom_center_3.gif);
background-repeat:repeat-x;
}

.datagrid_left_border{
border:0px;
margin:0px;
padding:0px;
width:22px;
text-align:right;
vertical-align:top;
background-image:url(../imagenes/images/tablas_resultados/left_4.gif);
background-repeat:repeat-y;
}

.datagrid_right_border{
border:0px;
margin:0px;
padding:0px;
width:22px;
text-align:right;
vertical-align:top;
background-image:url(../imagenes/images/tablas_resultados/right_4.gif);
background-repeat:repeat-y;
}

.table_resultados3_header_separator{
width: 2px;
height:23px;
padding: 0px;
border-bottom:0px;
border-top: 0px;
border-left: 0px;
border-right: 0px;
margin: 0px;
vertical-align:top;
background-image: url(../imagenes/images/tablas_resultados/top_separator_3_1.gif);
background-repeat: no-repeat;
}
.table_resultados3_header_separator_1{
width: 2px;
height:23px;
padding: 0px;
border-bottom:0px;
border-top: 0px;
border-left: 0px;
border-right: 0px;
margin: 0px;
vertical-align:top;
background-image: url(../imagenes/images/tablas_resultados/top_separator_3_1_1.gif);
background-repeat: no-repeat;
}
.table_resultados3_cells_separator{
width:2px;
height:23px;
padding: 0px;
border-top:#ddae5d solid 2px;
border-left: 0px;
border-right: 0px;
margin: 0px;
background-image:url(../imagenes/images/tablas_resultados/separator_impar_cells.gif);
background-repeat: repeat-y;

}
.table_resultados3_cells_separator_1{
width:2px;
height:23px;
padding: 0px;
border-top:0px;
border-left: 0px;
border-right: 0px;
margin: 0px;
background-image:url(../imagenes/images/tablas_resultados/separator_impar_cells_1.gif);
background-repeat: repeat-y;

}
.table_resultados3_footer_1{
width:2px;
height:23px;
padding: 0px;
border: 0px;
margin: 0px;
vertical-align:top;
background-image:url(../imagenes/images/tablas_resultados/bottom_center_3.gif);
background-repeat:repeat-x;
}
.table_resultados3_top_right_corner{
border:0px;
margin:0px;
padding:0px;
width:17px;
height:32px;
text-align:left;
}
.table_resultados3_right_border{
border:0px;
margin:0px;
padding:0px;
width:17px;
text-align:left;
background-image:url(../imagenes/images/tablas_resultados/right_3.gif);
background-repeat:repeat-y;
}
.table_resultados3_bottom_right_corner{
border:0px;
margin:0px;
padding:0px;
width:17px;
height:23px;
text-align:right;
vertical-align:top;
}
.texto_table_resultados3_header{
font-size:12px; 
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
vertical-align: bottom;
line-height:25px;
color:#FFFFFF;
}

.texto_table_resultados3_header_1{
font-size:12px; 
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
vertical-align: bottom;
color:#FFFFFF;
}
.texto_table_resultados3_header_2{
font-size:12px; 
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
vertical-align: middle;
line-height: 9px;
color:#FFFFFF;
}
.texto_table_resultados3_header_3{
font-size:12px; 
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
line-height:10px;
vertical-align: bottom;
color:#FFFFFF;
}

.text_table_resultados3_data_cells{
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
text-align:center;
}

.text_table_resultados3_data_cells_1{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-align:left;
}

.text_table_resultados3_data_cells_2{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-align:center;
}
/*******************************************************************************************/
.td_align_convertirapropietario 
{
margin:0px;
padding:0px;
border:0px;
width:100px;
text-align:left;
vertical-align:baseline;
height:10px;
}

.td_align_convertirapropietario_b
{
margin:0px;
padding:0px;
border:0px;
text-align:center;
}

.td_datosgenerales{
width:200px;
}

/************************   Modificar Datos Ubicacion          ************************/

.textfield_styles{
width:180px;
}
/******************************menu propietarios*************/
.menu_left_1{
background: url(../imagenes/images/propietarios/left_1.jpg);
background-repeat:no-repeat;
height:44px;
width:11px;}
.menu_right_1{
background: url(../imagenes/images/propietarios/right_1.jpg);
background-repeat:no-repeat;
height:44px;
width:14px;}
.menu_center_1{
background: url(../imagenes/images/propietarios/center_1.jpg);
background-repeat: repeat-x;
height:44px;
}
.menu_blanc_1{
background: url(../imagenes/images/propietarios/blanc.jpg);
background-repeat: repeat-x;
height:44px;
}
.text_link_prop, a.text_link_prop:link a.text_link_prop:visited  
{
font-weight: normal;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color:#ffffff;
text-decoration:none;
}
a.text_link_prop:hover
{
font-weight: normal;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color:#c97d1c;
text-decoration:none;
}
.menu_align_prop{
padding:0px 0px 0px 5px;}
.menu_align_prop_1{
padding:0px 0px 0px 10px;}



/********************************************  tabla resultados  4 (fondo amarillo)  **************************/

.table_resultados4_top_left_corner{
border:0px;
margin:0px;
padding:0px;
width:22px;
height:32px;
text-align:right;
}
.table_resultados4_left_border{
border:0px;
margin:0px;
padding:0px;
width:22px;
text-align:right;
background-image:url(../imagenes/images/tablas_resultados/left_4.gif);
background-repeat:repeat-y;
}
.table_resultados4_bottom_left_corner{
border:0px;
margin:0px;
padding:0px;
width:22px;
height:23px;
text-align:right;
vertical-align:top;
}
.table_resultados4_header{
border:0px;
margin:0px;
padding:0px;
height:32px;
background-image:url(../imagenes/images/tablas_resultados/top_center_4.gif);
background-repeat:repeat-x;
}
.table_resultados4_border_data_cells{
margin:0px;
padding:0px;
border-bottom:0px;
border-top:#ddae5d solid 2px;
border-left:0px;
border-right:0px;

}
.table_resultados4_footer{
border:0px;
margin:0px;
padding:0px;
height:23px;
vertical-align:top;
background-image:url(../imagenes/images/tablas_resultados/bottom_center_4.gif);
background-repeat:repeat-x;
}
.table_resultados4_header_separator{
width: 2px;
height:23px;
padding: 0px;
border-bottom:0px;
border-top: 0px;
border-left: 0px;
border-right: 0px;
margin: 0px;
vertical-align:top;
background-image: url(../imagenes/images/tablas_resultados/top_separator_4.gif);
background-repeat: no-repeat;
}
.table_resultados4_cells_separator{
width:2px;
height:23px;
padding: 0px;
border-top:#ddae5d solid 2px;
border-left: 0px;
border-right: 0px;
margin: 0px;
background-image:url(../imagenes/images/tablas_resultados/cells_separator_4.gif);
background-repeat: repeat-y;

}
.table_resultados4_footer_1{
width:2px;
height:23px;
padding: 0px;
border: 0px;
margin: 0px;
vertical-align:top;
background-image:url(../imagenes/images/tablas_resultados/bottom_center_4.gif);
background-repeat:repeat-x;
}
.table_resultados4_top_right_corner{
border:0px;
margin:0px;
padding:0px;
width:22px;
height:32px;
text-align:left;
}
.table_resultados4_right_border{
border:0px;
margin:0px;
padding:0px;
width:22px;
text-align:left;
background-image:url(../imagenes/images/tablas_resultados/right_4.gif);
background-repeat:repeat-y;
}
.table_resultados4_bottom_right_corner{
border:0px;
margin:0px;
padding:0px;
width:22px;
height:23px;
text-align:right;
vertical-align:top;
}
.texto_table_resultados4_header{
font-size:12px; 
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
vertical-align: bottom;
color:#FFFFFF;
}
.text_table_resultados4_data_cells{
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
text-align:center;
}
.text_table_resultados4_data_cells_1{
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
text-align:left;
}

.button_plus{
background-image: url(../imagenes/images/listado_alojamientos/button_mas.gif);
width:15px;
height:15px;
}
.button_menos{
background-image: url(../imagenes/images/listado_alojamientos/button_menos.gif);
width:15px;
height:15px;
}

.texto_inv{
color: #FEE7FE;
}
/**********************************  Calendario  **********************************************/
/********************************** Caja Externa  ************************************/



.calendar_top_left_corner{
border:0px;
margin:0px;
padding:0px;
width:8px;
height:10px;
text-align:right;
}
.calendar_left_border_title{
border:0px;
margin:0px;
padding:0px;
height:32px;
width:8px;
text-align:right;
background-image: url(../imagenes/images/calendario/title_left_border.gif);
background-repeat:repeat-y;
}
.calendar_left_border_header{
border:0px;
margin:0px;
padding:0px;
height:25px;
width:8px;
text-align:right;
background-image: url(../imagenes/images/calendario/day_header_left_border.gif);
background-repeat:repeat-y;
}
.calendar_left_border_day_cells{
border:0px;
margin:0px;
padding:0px;
width:8px;
height:90px;
text-align:right;
background-image: url(../imagenes/images/calendario/days_down_left_border.gif);
background-repeat:repeat-y;
}
.calendar_bottom_left_corner{
border:0px;
margin:0px;
padding:0px;
width:8px;
height:10px;
text-align:right;
vertical-align:top;
}
.calendar_top{
border:0px;
margin:0px;
padding:0px;
height:10px;
background-image: url(../imagenes/images/calendario/top_border.gif);
background-repeat:repeat-x;
}

.calendar_footer{
border:0px;
margin:0px;
padding:0px;
height:10px;
vertical-align:top;
background-image: url(../imagenes/images/calendario/bottom_border.gif);
background-repeat:repeat-x;
}

.calendar_top_right_corner{
border:0px;
margin:0px;
padding:0px;
width:8px;
height:10px;
text-align:left;
}
.calendar_right_border_title{
border:0px;
margin:0px;
padding:0px;
height:32px;
width:8px;
text-align:left;
background-image: url(../imagenes/images/calendario/title_right_border.gif);
background-repeat:repeat-y;
}
.calendar_right_border_header{
border:0px;
margin:0px;
padding:0px;
height:25px;
width:8px;
text-align:left;
background-image: url(../imagenes/images/calendario/day_header_right_border.gif);
background-repeat:repeat-y;
}
.calendar_right_border_day_cells{
border:0px;
margin:0px;
padding:0px;
height:90px;
width:8px;
text-align:left;
background-image: url(../imagenes/images/calendario/days_down_right_border.gif);
background-repeat:repeat-y;
}
.calendar_bottom_right_corner{
border:0px;
margin:0px;
padding:0px;
width:8px;
height:10px;
text-align:right;
vertical-align:top;
}
.calendar_background{
background-color:#FFFFCC;
/*background-image:url(../imagenes/images/tablas_resultados/center_center_hidden_backgr_1.gif);*/
/*background-repeat:repeat-x;*/
}
.calendar_right_up_border{
border:0px;
margin:0px;
padding:0px;
height:60px;
width:8px;
text-align:left;
background-image: url(../imagenes/images/calendario/up_right_border.gif);
background-repeat:repeat-y;
}
.calendar_left_up_border{
border:0px;
margin:0px;
padding:0px;
height:60px;
width:8px;
text-align:right;
background-image: url(../imagenes/images/calendario/up_left_border.gif);
background-repeat:repeat-y;
}

/***********************************  DAtos Internos *************************/
.text_calendar_title{
font-size:15px; 
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
vertical-align: bottom;
color:#FFFFFF;
}
.title_style{
background-color:#e6c76b;
vertical-align:top;
width:222px;
height:32px;
margin:0px;
padding:0px;
border:0px;
}
.next_prev_style{
padding:0px;
margin:0px;
border:0px;
background-color:#e6c76b;
}

.day_header_style{
width:32px;
height:25px;
margin:0px;
padding:0px;
background-color:#f5e0a7;
vertical-align:middle;
}
.text_day_header_style{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-variant:small-caps;
}
.text_calendar_day_cells{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color: #103774;
font-weight:bold;
text-align:center;
}
.days_cells{
margin:0px;
padding:0px;
/*
border-bottom:0px;
border-top:#d79b4c solid 1px;
border-left:0px;
border-right:#d79b4c solid 1px;
*/
border:0px;
vertical-align:top;
width:33px;
height:25px;
background-color:#FFFFCC;
}
.weekend_days_cells{
margin:0px;
padding:0px;
border:0px;
/*
border-bottom:0px;
border-top:#d79b4c solid 1px;
border-left:#d79b4c solid 1px;
border-right:0px;
*/
width:33px;
height:25px;
vertical-align:top;

}


.other_month_day_cells{
margin:0px;
padding:0px;
border:0px;
/*
border-bottom:0px;
border-top:#d79b4c solid 1px;
border-left:0px;
border-right:0px;
*/
width:33px;
height:25px;
vertical-align:top;
visibility:hidden;
}

.text_calendar_other_month_day_cells{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
text-align:center;
color:#c97d1c;
}
.today_day_style{
margin:0px;
padding:0px;
border:0px;
/*
border-bottom:0px;
border-top:#d79b4c solid 1px; 
border-left:#d79b4c solid 1px;
border-right:0px;
*/
background-color:#FFFFCC;
width:33px;
height:25px;
}
.selector_style{
margin:0px;
padding:0px;
border:0px;
/*
border-bottom:0px;
border-top:#d79b4c solid 1px;
border-left:#d79b4c solid 1px;
border-right:0px;
*/
background-color:#FFCC66;
width:33px;
height:25px;
}
.selected_style{
margin:0px;
padding:0px;
border:0px;
/*
border-bottom:0px;
border-top:#d79b4c solid 1px;
border-left:#d79b4c solid 1px;
border-right:0px;
*/
background-color: #FF0000;
width:33px;
height:25px;
}
.button_mas_1{
border:0;
padding:0;
margin:0;
background-image: url(../imagenes/images/calendario/button_mas.gif);
width:15px;
height:15px;
}
.button_menos_1{
border:0;
padding:0;
margin:0;
background-image: url(../imagenes/images/calendario/button_menos.gif);
width:15px;
height:15px;
}

/**************************************************** Fin Total Calendario ****************/
.datagrid_borde_top_right{
width:22px;
height:32px;
padding:0px;
margin:0px;
border:0px;

}


/*******************************   tabla resultados con cabecera grande ******************/

.table_resultados8_header_separator{
width: 2px;
height:23px;
padding: 0px;
border-bottom:0px;
border-top: 0px;
border-left: 0px;
border-right: 0px;
margin: 0px;
vertical-align:top;
background-image: url(../imagenes/images/tablas_resultados/top_separator_8.gif);
background-repeat: no-repeat;
}

.table_resultados8_top_left_corner{
border:0px;
margin:0px;
padding:0px;
width:13px;
height:64px;
text-align:right;
}
.table_resultados8_top_right_corner{
border:0px;
margin:0px;
padding:0px;
width:17px;
height:64px;
text-align:left;
}
.table_resultados8_header{
border:0px;
margin:0px;
/*padding:0px;*/
height:64px;
background-image:url(../imagenes/images/tablas_resultados/top_center_8.gif);
background-repeat:repeat-x;
}
.texto_table_resultados8_header{
font-size:12px; 
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
padding:5px 0px 0px 0px;
color:#FFFFFF;
}
.texto_table_resultados8_header_1{
font-size:12px; 
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
padding:20px 0px 0px 0px;
color:#FFFFFF;
}
.table_resultados8_cells_separator{
width:2px;
height:23px;
padding: 0px;
border-left: 0px;
border-right:0px;
border-bottom:0px;
border-top: 0px;
margin: 0px;
background-image:url(../imagenes/images/tablas_resultados/separator_impar_cells_1.gif);
background-repeat: repeat-y;

}
.table_resultados8_cells_separator_1{
width:2px;
height:23px;
padding: 0px;
border-left: 0px;
border-right:0px;
border-bottom:0px;
border-top: 0px;
margin: 0px;
background-image:url(../imagenes/images/tablas_resultados/cells_separator_8_1.gif);
background-repeat: repeat-y;

}


.table_resultados_cells_separator8{
width:2px;
height:23px;
padding: 0px;
border-left: 0px;
border-right:0px;
border-bottom:0px;
border-top: 0px;
margin: 0px;
background-image:url(../imagenes/images/tablas_resultados/separator_impar_cells_8.gif);
background-repeat: repeat-y;

}
	
.table_resultados8_border_data_cells{
margin:0px;
padding:0px;
border-bottom:0px;
border-top:0px;
border-left:0px;
border-right:0px;
}
/*********************************/
.color_boxes_position{
margin:1px !important; 
padding:1px !important; 
margin:0px;
padding:0px;
}
.color_boxes_position_1{
margin:0px;
padding:0px;
text-align:center;
}

/*********************************/
.propoietarios_menu{
position:relative;
z-index:1;
}
.datos_generales{
position:absolute;
width:133px;
height:44px;
z-index:3;
top:5px;
left:5px;
}
.radio_boxes_inline{
display: table;
text-align:center;
}
/******************** pestañas ****************/
.estilo_pestanias{
margin:0px;
padding:0px;
border:0px;
line-height:0px;
width:590px;
}

.estilo_pestanias_fila_1{
display:table-row;
text-align:center;
margin:0px;
padding:0px 0px 0px 0px;
border:0px;
line-height:0px;
width:590px;
height:32px;
}
.estilo_pestanias_fila_1_table{
top:0px;
position:relative;
z-index:1;
margin:0px;
padding:0px;
border:0px;
line-height:0px;
width:590px;
height:32px;
}
.estilo_pestanias_fila_2{
display:table-row;
margin:0px;
text-align:center;
padding:0px 0px 0px 5px;
border:0px;
line-height:0px;
width:590px;
height:32px;

}
.estilo_pestanias_fila_2_table{
top:-3px;
position:relative;
z-index:2;
margin:0px;
padding:0px;
border:0px;
line-height:0px;
width:590px;
height:32px;
}

.estilo_pestanias_fila_3{
display:table-row;
margin:0px;
text-align:center;
padding:0px 0px 0px 10px;
border:0px;
line-height:0px;
width:590px;
height:32px;
}
.estilo_pestanias_fila_3_table{
top:-6px;
position:relative;
z-index:3;
margin:0px;
padding:0px;
border:0px;
line-height:0px;
width:590px;
height:32px;
}

/************Pestañas  menu superior ********************/
.letra_menu_superior{
font-family:Arial, Helvetica, sans-serif;
color:#C97D1C;
font-weight:normal;
text-decoration:none;
font-size:12px;
}
.letra_menu_superior_bold{
font-family:Arial, Helvetica, sans-serif;
color:#C97D1C;
font-weight: bold;
text-decoration:none;
font-size:12px;
}
a.pestania_inicio,a.pestania_inicio:link,a.pestania_inicio:visited{
display: block;
width:132px;
height:32px;
margin:0px;
padding:0px;
border:0px;
text-decoration:none;
background-position: -2px 0px;
background-image:url(../imagenes/menu/ficha.gif);
background-repeat: no-repeat;
vertical-align:bottom;
line-height:30px;
}
body#default a.pestania_inicio,a.pestania_inicio:hover,a.pestania_inicio:active{
background-image:url(../imagenes/menu/ficha.gif);
background-repeat: no-repeat;
text-decoration:none;
background-color:#FEF2D7;
}
a.pestania_buscador,a.pestania_buscador:link,a.pestania_buscador:visited{
text-decoration:none;
display: block;
width:132px;
height:32px;
margin:0px;
padding:0px;
border:0px;
vertical-align:bottom;
line-height:30px;
background-position: -2px 0px;
background-image: url(../imagenes/menu/ficha.gif);
background-repeat: no-repeat;
}
body#buscador_multiple a.pestania_buscador,a.pestania_buscador:hover,a.pestania_buscador:active{
background-image:url(../imagenes/menu/ficha.gif);
background-repeat: no-repeat;
text-decoration:none;
background-color:#FEF2D7;
}
a.pestania_preguntas,a.pestania_preguntas:link,a.pestania_preguntas:visited{
text-decoration:none;
display: block;
width:132px;
height:32px;
margin:0px;
padding:0px;
border:0px;
vertical-align:bottom;
line-height:30px;
background-position: -2px 0px;
background-image: url(../imagenes/menu/ficha.gif);
background-repeat: no-repeat;
}
body#preguntas_frecuentes a.pestania_preguntas, a.pestania_preguntas:hover, a.pestania_preguntas:active{
background-image:url(../imagenes/menu/ficha.gif);
background-repeat: no-repeat;
text-decoration:none;
background-color:#FEF2D7;
}
a.pestania_atencion_cliente, a.pestania_atencion_cliente:link, a.pestania_atencion_cliente:visited,a.pestania_atencion_cliente:hover,a.pestania_atencion_cliente:active{
text-decoration:none;
display: block;
width:132px;
height:32px;
margin:0px;
padding:0px;
border:0px;
vertical-align:bottom;
line-height:30px;
background-position: -2px 0px;
background-image: url(../imagenes/menu/ficha.gif);
background-repeat: no-repeat;
}
a.pestania_atencion_cliente:hover,a.pestania_atencion_cliente:active,body#atencion_cliente a.pestania_atencion_cliente{
background-image:url(../imagenes/menu/ficha.gif);
background-repeat: no-repeat;
text-decoration:none;
background-color:#FEF2D7;
}
.img_main_pestania{
width:134px;
height:32px;
}
/*****Primera fila ***********/
img.imagen_pestania{
border:0px;
margin:0px;
padding:0px;
vertical-align:bottom;
}

a.estilo_link_datos_generales,a.estilo_link_datos_generales:link,a.estilo_link_datos_generales:visited{
display: table-cell;
background-image:url(../imagenes/images/propietarios/datos_generales_over.gif);
background-repeat:no-repeat;
width:134px;
height:32px;
vertical-align:bottom;
}

body#datos_generales a.estilo_link_datos_generales img.imagen_pestania,a.estilo_link_datos_generales:hover img.imagen_pestania,a.estilo_link_datos_generales:active img.imagen_pestania{
display: table-cell;
width:134px;
height:32px;
vertical-align:bottom;
visibility:hidden;
}



a.estilo_link_datos_ubicacion,a.estilo_link_datos_ubicacion:link,a.estilo_link_datos_ubicacion:visited{
background-image:url(../imagenes/images/propietarios/datos_ubicacion_over.gif);
background-repeat:no-repeat;
display:table-cell;
width:134px;
height:32px;
vertical-align:bottom;
}

body#datos_ubicacion a.estilo_link_datos_ubicacion img.imagen_pestania,a.estilo_link_datos_ubicacion:hover img.imagen_pestania,a.estilo_link_datos_ubicacion:active img.imagen_pestania{
display: table-cell;
width:134px;
height:32px;
vertical-align:bottom;
visibility:hidden;

}



a.estilo_link_datos_contacto,a.estilo_link_datos_contacto:hover,a.estilo_link_datos_contacto:visited{
background-image:url(../imagenes/images/propietarios/datos_contacto_over.gif);
background-repeat:no-repeat;
display:table-cell;
width:134px;
height:32px;
vertical-align:bottom;
}

body#datos_contacto a.estilo_link_datos_contacto img.imagen_pestania,a.estilo_link_datos_contacto:hover img.imagen_pestania,a.estilo_link_datos_contacto:active img.imagen_pestania{
display: table-cell;
width:134px;
height:32px;
vertical-align:bottom;
visibility:hidden;

}



a.estilo_link_datos_equipamiento,a.estilo_link_datos_equipamiento:link,a.estilo_link_datos_equipamiento:visited{
background-image:url(../imagenes/images/propietarios/equipamiento_over.gif);
background-repeat:no-repeat;
display:table-cell;
width:134px;
height:32px;
vertical-align:bottom;
}

body#datos_equipamiento a.estilo_link_datos_equipamiento img.imagen_pestania,a.estilo_link_datos_equipamiento:hover img.imagen_pestania,a.estilo_link_datos_equipamiento:active img.imagen_pestania{
display: table-cell;
width:134px;
height:32px;
vertical-align:bottom;
visibility:hidden;
}
/*****Segunda fila ***********/


a.estilo_link_unidades_alojamiento,a.estilo_link_unidades_alojamiento:link,a.estilo_link_unidades_alojamiento:visited{
display: table-cell;
background-image:url(../imagenes/images/propietarios/unidades_alojamiento_over.gif);
background-repeat:no-repeat;
width:134px;
height:32px;
vertical-align:bottom;
}
body#unidades_alojamiento a.estilo_link_unidades_alojamiento img.imagen_pestania,a.estilo_link_unidades_alojamiento:hover img.imagen_pestania,a.estilo_link_unidades_alojamiento:active img.imagen_pestania{
display: table-cell;
width:134px;
height:32px;
vertical-align:bottom;
visibility:hidden;
}



a.estilo_link_datos_temporada,a.estilo_link_datos_temporada:link,a.estilo_link_datos_temporada:visited{
background-image:url(../imagenes/images/propietarios/temporadas_over.gif);
background-repeat:no-repeat;
display:table-cell;
width:134px;
height:32px;
vertical-align:bottom;
}
body#temporadas a.estilo_link_datos_temporada img.imagen_pestania,a.estilo_link_datos_temporada:hover img.imagen_pestania, a.estilo_link_datos_temporada:active img.imagen_pestania{
display: table-cell;
width:134px;
height:32px;
vertical-align:bottom;
visibility:hidden;
}


a.estilo_link_datos_tarifa,a.estilo_link_datos_tarifa:link,a.estilo_link_datos_tarifa:visited{
background-image: url(../imagenes/images/propietarios/tarifas_over.gif);
background-repeat:no-repeat;
display:table-cell;
width:134px;
height:32px;
vertical-align:bottom;
}

body#tarifas a.estilo_link_datos_tarifa img.imagen_pestania, a.estilo_link_datos_tarifa:hover img.imagen_pestania,a.estilo_link_datos_tarifa:active img.imagen_pestania{
display: table-cell;
width:134px;
height:32px;
vertical-align:bottom;
visibility:hidden;
}


a.estilo_link_datos_facturacion,a.estilo_link_datos_facturacion:link,a.estilo_link_datos_facturacion:visited{
background-image:url(../imagenes/images/propietarios/datos_facturacion_over.gif);
background-repeat:no-repeat;
display:table-cell;
width:134px;
height:32px;
vertical-align:bottom;
}
body#datos_facturacion a.estilo_link_datos_facturacion img.imagen_pestania, a.estilo_link_datos_facturacion:hover img.imagen_pestania,a.estilo_link_datos_facturacion:active img.imagen_pestania{
display: table-cell;
width:134px;
height:32px;
vertical-align:bottom;
visibility:hidden;
}



/*****tercera fila ***********/


a.estilo_link_disponibilidad,a.estilo_link_disponibilidad:link,a.estilo_link_disponibilidad:visited{
display: table-cell;
background-image:url(../imagenes/images/propietarios/diaponibilidad_over.gif);
background-position: 0px 1px;
background-repeat:no-repeat;
width:134px;
height:32px;
vertical-align:bottom;
}
body#disponibilidad a.estilo_link_disponibilidad img.imagen_pestania,a.estilo_link_disponibilidad:hover img.imagen_pestania,a.estilo_link_disponibilidad:active img.imagen_pestania{
display: table-cell;
width:134px;
height:32px;
vertical-align:bottom;
visibility:hidden;
}



a.estilo_link_ofertas_promociones,a.estilo_link_ofertas_promociones:link,a.estilo_link_ofertas_promociones:visited{
background-image:url(../imagenes/images/propietarios/ofertas_promiciones_over.gif);
background-position: 0px 1px;
background-repeat:no-repeat;
display:table-cell;
width:134px;
height:32px;
vertical-align:bottom;
}
body#ofertas_promociones a.estilo_link_ofertas_promociones img.imagen_pestania,a.estilo_link_ofertas_promociones:hover img.imagen_pestania, a.estilo_link_ofertas_promociones:active img.imagen_pestania{
display: table-cell;
width:134px;
height:32px;
vertical-align:bottom;
visibility:hidden;
}

a.estilo_link_datos_localizacion,a.estilo_link_datos_localizacion:link,a.estilo_link_datos_localizacion:visited{
background-image:url(../imagenes/images/propietarios/localizacion_over.gif);
background-repeat:no-repeat;
background-position: 0px 1px;
display:table-cell;
width:134px;
height:32px;
vertical-align:bottom;
}

body#localizacion a.estilo_link_datos_localizacion img.imagen_pestania,a.estilo_link_datos_localizacion:hover img.imagen_pestania,a.estilo_link_localizacion:active img.imagen_pestania{
display: table-cell;
width:134px;
height:32px;
vertical-align:bottom;
visibility:hidden;
}


a.estilo_link_album_fotos,a.estilo_link_album_fotos:link,a.estilo_link_album_fotos:visited{
background-image:url(../imagenes/images/propietarios/album_fotos_over.gif);
background-repeat:no-repeat;
background-position: 0px 1px;
display:table-cell;
width:134px;
height:32px;
vertical-align:bottom;
}
body#album_fotos a.estilo_link_album_fotos img.imagen_pestania,a.estilo_link_album_fotos:hover img.imagen_pestania,a.estilo_link_album_fotos:active img.imagen_pestania{ 
display: table-cell;
width:134px;
height:32px;
vertical-align:bottom;
visibility:hidden;
}

.link_boton,.link_boton:hover,.link_boton:active,.link_boton:link,.link_boton:visited{
display:block;
border:0px;
text-decoration:none;
text-align:center;
vertical-align:middle;
line-height:25px;
/*border:#000000 solid 1px;	*/
}

.top_album_fotos{
background-image:url(../imagenes/images/borde_albumfotos/top.gif);
background-repeat:repeat-x;
}
.bottom_album_fotos{
background-image:url(../imagenes/images/borde_albumfotos/bottom.gif);
background-repeat:repeat-x;
}
.left_album_fotos{
background-image:url(../imagenes/images/borde_albumfotos/left.gif);
background-repeat:repeat-y;
}
.right_album_fotos{
background-image:url(../imagenes/images/borde_albumfotos/right.gif);
background-repeat:repeat-y;
}
/**** FICHA ALOJAMIENTO ****/
.botonmenu_1{
	font-size:14px;
	font-family:arial, tahoma, Verdana, Helvetica;
	font-weight:bold;
	color:#FFFFFF;
	width:134px;
	height:32px;
	background-image: url(../imagenes/menu/image_1.gif);
	background-repeat:no-repeat;
	background-color:#e6c76c;
	border:0px;
	font-weight: normal;
}
.botonmenu_1_over,.botonmenu_1_selected{
font-size:14px;
font-weight:bold;
font-family:arial,tahoma,Verdana,Helvetica;
font-weight:normal;
color:#5a2929;
width:134px;
height:32px;
background-image: url(../imagenes/menu/image_1.gif);
border:0px;
/*background-color:#FFFBF2;*/
background-color:#FFF1CF;
}

.menu_1_bottom {
	background-image: url(../imagenes/menu/menu_1_bottom.jpg);
	background-repeat: repeat-x;
	height: 16px;
}
.top_datagrid {padding:4px;height:18px;font-family: Arial, Helvetica, sans-serif;font-size: 11px;color:#ffffff;font-weight:bold;background-color:#E6C76C}
.row_datagrid {padding-left: 4px;font-weight: normal;font-size: 11px;background: #ffffff;color: #000000;font-family: Arial, Helvetica, sans-serif;}
/*.filapar{padding-left: 4px;font-weight: normal;font-size: 11px;background: #ffffff;color: #000000;font-family: trebuchet ms, tahoma,Verdana,Helvetica;}*/

.big_text_aloj{
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color:#5a2929;
text-align:left;
}

/*Sustituir por botonlargo_DB*/
.botonlargo_1 {font-size:13px;font-family:arial,tahoma,Verdana,Helvetica;font-weight:bold;color:#5a2929; width:117px;height:28px;  background-image: url(../imagenes/images/center_small_box/button_1.jpg); border:0px;}

.botonlargo_2{font-size:13px;font-family:arial,tahoma,Verdana,Helvetica;font-weight:bold;color:#5a2929; width:129px;height:28px;  background-image: url(../imagenes/images/center_small_box/button_2.jpg); border:0px;}

/***********************************************************************/

.botonlargo_2_5{
display:block;
border:0px;
text-decoration:none;
text-align:center;
vertical-align:middle;
line-height:20px;
font-size:13px;
font-family:arial,tahoma,Verdana,Helvetica;
font-weight:bold; 
color:#5a2929;
width:191px;
height:21px;
background-image:url(../imagenes/images/buscador/button_2.gif);
background-repeat:no-repeat;
}
/*************** Menu Superior**********/
.biggest_text{
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:28px;
color:#652E31;
}

.text_10_mostaza{
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:10px;
color:#847953;
}
.text_20_mostaza{
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;1
font-size:20px;
color:#E67817;
}
.granateNegrita_1,.granateNegrita_1:hover,.granateNegrita_1:link,.granateNegrita_1:visited,.granateNegrita_1:active{
font-family:trebuchet ms, tahoma, geneva, helvetica, sans-serif;
font-size: 10px;
color:#663333;
font-weight:bold;
text-decoration:none;
}