H1{

    PADDING-RIGHT: 0px;

    PADDING-LEFT: 0px;

    FONT-SIZE: 100%;

    PADDING-BOTTOM: 4px;

    MARGIN: 0px;

    PADDING-TOP: 4px

}



H2{

    PADDING-RIGHT: 0px;

    PADDING-LEFT: 0px;

    FONT-SIZE: 100%;

    PADDING-BOTTOM: 4px;

    MARGIN: 0px;

    PADDING-TOP: 4px

}



H3{

    PADDING-RIGHT: 0px;

    PADDING-LEFT: 0px;

    FONT-SIZE: 100%;

    PADDING-BOTTOM: 4px;

    MARGIN: 0px;

    PADDING-TOP: 4px

}



H4{

    PADDING-RIGHT: 0px;

    PADDING-LEFT: 0px;

   FONT-SIZE: 100%;

    PADDING-BOTTOM: 4px;

    MARGIN: 0px;

    PADDING-TOP: 4px

}



.raya{

border-bottom:1px solid #CCCCCC;

width:143px;

margin-bottom:8px;

}



#content_xl{

	text-align:left;

    MARGIN: 0px;



	padding-left:7px;

    padding-right:7px;

	}



#content_wrap{

    FLOAT: left;

    /*MARGIN: 0px -99% 0px 0px;*/

    WIDTH: 100%;

	padding-bottom:5px;

}



#wrapper{

 CLEAR: both;

    MARGIN: 0px auto;

    WIDTH: 938px;

    PADDING-RIGHT: 0px;

   

    PADDING-LEFT: 0px;

	PADDING-BOTTOM: 5px;

    background-color:#FFFFFF;    

    TEXT-ALIGN: left;
    margin-top:30px

	

}



.clearfix:after {

    content: "."; 

    display: block; 

    height: 0; 

    clear: both; 

    visibility: hidden;

}



.break{

    CLEAR: both;

    FONT-SIZE: 1px;

    FLOAT: none;

    WIDTH: 100%

}



a{

color:#013300;

text-decoration:none;

}





/*********ZONA CENTRO**********/



#banderas a:hover img{

opacity: .5;

filter: alpha(opacity=50);

-moz-opacity: .5;

}



#banderas  .active{

opacity: .5;

filter: alpha(opacity=50);

-moz-opacity: .5;

}



#banner_superior img{

opacity: .5;

filter: alpha(opacity=50);

-moz-opacity: .5;

}



#banner_superior a:hover img{

opacity: 1;

filter: alpha(opacity=100);

-moz-opacity: 1;

}



#banner_superior  .active{

opacity: 1;

filter: alpha(opacity=100);

-moz-opacity: 1;

}



#home_apart_txt{

height:95px;

}



#header_title{



border:1px solid #ED4522;

padding:0px;

margin:0px;

color:#FF0000;

margin:10px 0 15px 0;

}

#header_title img{

padding-left:12px;

padding-right:10px;

}



.header_txt{

color:#2D1A13;

font-size:20px;

font-weight:bold;

font-style:italic;
font-family: Trebuchet MS;

}



.subtitle_center{

font-size:12px;

color:#676767;

border-bottom:1px solid #F2EBD9;
font-weight:bold;

}





.caja_select{



height:19px;

}



.caja_centro{

background-color:#ffffff;

margin: 0 0px 0 60px;

width:80%;



}



.caja_centro td{

padding:7px 0px 7px 10px;

font-size:10px;

color:#27190E;



}



.txt_title_center{

font-size:13px;

color:#27190E;

font-weight:bold;

padding:10px 0 5px 25px;

}



.txt_title_center img{

padding-right:7px;

}



.txt_reserve_title{

 color: #676767;

  FONT-FAMILY:  Verdana, Arial, Tahoma,Helvetica, sans-serif;

  FONT-SIZE: 11px;

  FONT-WEIGHT: normal;

  padding:0 0 5px 5px;

  text-align:justify;

}

.txt_reserve {

  color: #676767;

  FONT-FAMILY: Verdana, Arial, Tahoma,Helvetica, sans-serif;

  FONT-SIZE: 11px;

  FONT-WEIGHT: normal;

  padding:0 0 5px 58px;

  text-align:justify;

}



/*******************/

/*******************/

/*******************/



#menu_left {

	float: left;

	margin:0 0 0 3px;

	width: 300px;

	padding-top:15px;

	

}





.cuadro_i {

	width: 165px;

	border:1px solid #535A60 ;

	margin:0;

	background-image:url(/images/neutral/fondo_iz_1.gif);

	background-position:right;

	padding:8px 0px 8px 5px;	

}



.cuadro_i ul{

 margin:0px;  

 padding:0 0 0 20px;

}



.cuadro_i .menu{

padding-left:1px;

margin-bottom:5px;

list-style-image:url(/resources/image/flecha.gif);

}

.cuadro_i li a:hover{

color:red;

text-decoration:underline;

}

.oculto{

display:none;

}



 .visible{

font-size:10px;

list-style-image:url(/resources/image/flecha2.gif);

}



ul #submenu {

margin:0px;

padding-left:10px;

}



.cuadro_i li a{

color:#0078BD;

text-decoration:none;

}



.title_left { 

    color: #333333;



  FONT-FAMILY: Arial, Tahoma, Helvetica, sans-serif;



  FONT-SIZE: 11px;



  FONT-WEIGHT: bold;



  PADDING-LEFT: 10px;



  padding-top:5px;



  padding-bottom:5px;



}



.title_left_black {



  color: #000000;



  font:bold 13px  Arial, Tahoma,Helvetica, sans-serif;



  text-decoration:line-through;



}



.title_left_offer { 

    color: #ffffff;

  FONT-SIZE: 11px;

  FONT-WEIGHT: bold;

  PADDING-LEFT: 10px;



  background-color:#950A0B;

}



.cuadro_d {

	PADDING:6px;

	width:136px;

	border:1px solid #535A60 ;

	margin:0;

	background-image:url(/images/neutral/fondo_de_1.gif);

	background-position:left;

	color:#666666;



}

.cuadro_d .oferta{

color:#333333;

font-weight:bold;

}



.cuadro_d .antes{

color:#000;

font-family:Arial,helvetica, Verdana;

font-weight:bold;

text-decoration:line-through;

font-size:12px;

}



.cuadro_d .ahora{

color:#ED4522;

font-size:18px;

font-family:Arial,helvetica,  Verdana;

font-weight:bold;

}



.cuadro_d a{

color:#0078BD;

text-decoration:none;

font-size:10px;

font-family:Arial, Helvetica, sans-serif;

}



#oferta_derecha{

	width:50px;

	background-color:#0078BD;

	border:1px solid #000;

	text-align:center;

	color:#FFFFFF;

	font-size:13px;

	font-weight:bold;

	vertical-align:middle;

}







.title_right{ 

width:98%; 

  color:#FFFFFF;

  padding:0 0 0 5px;

  background-color:#0078BD;

  font-size:13px;

  font-family:Arial,Helvetica,  sans-serif;

  font-weight:bold;

}



#menu_right{

    FONT-SIZE: 90%;

    FLOAT: right;

	margin-top: 15px;

   /* WIDTH: 140px*/

}

#banner_lateral_derecha{

width:153px;

}



.banner_coche{

text-align:center;

background-color:#F2F2F2;

padding-top:7px;

}



.ico_cuadro{

text-align:right;

padding:3px 5px 3px 3px;

}



#entrada_usuarios{

text-align:right;

padding:5px;

font-size:10px;



}



#entrada_usuarios .txt_form{

width:50px;

border:1px solid #A5ACB2;

height:15px;

font-size:10px;

color:#055884;

}



#enlaces_derecha{

background-color:#878BAF;

font-size:12px;

text-align:right;

font-family:Arial, Helvetica, sans-serif;

font-weight:bold;

width:150px;

}



#enlaces_derecha ul{

margin:0px;

list-style-type:none;

padding:5px;

}

#enlaces_derecha li{

padding-bottom:3px;

}



#enlaces_derecha li a{

text-decoration:none;

color:#FFFFFF;

} 

 

#top



{



    CLEAR: both;



    MARGIN: 0px auto;



    WIDTH: 770px



}



#pie{

clear: both; 

background-color:#F3F1F1;

border-top:1px solid #CCCCCC;

border-bottom:1px solid #CCCCCC;

text-align:center;

height:30px;

vertical-align:absmiddle;

width:100%;

}



#pie a{

color:#013300;

font-size:10px;

font-family: Arial,Tahoma, Helvetica, sans-serif;

text-decoration:none;

}



/** ALBUM **/

.nombre_foto{

font-size:10px;

padding:5px;



font-weight:bold;

}

.nombre_foto a{

color:#472C29;

text-decoration:none;

}



.texto_foto{

font-size:9px;

text-align:justify;

padding:5px;

vertical-align:text-top;

}



.tabla_foto{

background-color:#F0F0F0;

table-layout:fixed;

border:1px solid #E1E1E1;

}



.tabla_foto img{

border:1px solid black;

height:70px;

margin-top:10px;

}

.titulo_galeria{

font-weight:bold;

padding:5px;

background-color:#00609B;

color:#FFFFFF;

}

/**---------**/











#powered{



    FONT-WEIGHT: normal;



    FONT-SIZE: 9px;



    COLOR: #333333;



    FONT-FAMILY: Arial, Helvetica, sans-serif;



    TEXT-DECORATION: none



}







#demini{



    FONT-WEIGHT: bold;



    FONT-SIZE: 11px;



    CURSOR: auto;



    COLOR: #013300;



    FONT-FAMILY: Arial, Helvetica, sans-serif;



    TEXT-DECORATION: none



}



#cabecera {

	width:761px;

	height: 82px;

	background-repeat:no-repeat;

	margin: 0 auto;

	text-align:left;

	

}



/* ESTILOS MENU SUPERIOR */

#navcontainer{

text-align:center;

margin:0 0 0 25px;



height:25px;

z-index:1000;

border-bottom:1px solid #DECD9E;

width:883px;



}

#tfno_top img{
float:left;
padding:4px 0 0 10px;
}

#navcontainer ul{

margin: 0px;

padding: 0px;

list-style-type: none;

text-align: left;

float:right;

}



#navcontainer ul li { 

float: left; 

padding-left:4px;



}







#navcontainer ul li a{



text-decoration: none;

background: url(/images/neutral/pestana_off.gif) no-repeat 0 1px;

float: left;

margin: 0px;

height:18px;

width: 141px;

padding-top: 7px;

padding-right: 3px;

padding-bottom: 0px;

color: #000000;
font-size:12px;

text-align:center;

font-family:tahoma,arial;

}



#navcontainer li a:hover{

background:  url(/images/neutral/pestana_on.gif) no-repeat 0 1px;

color: #ffffff;

font-weight:bold;

font-family:tahoma,verdana;

}



#active #activea {

background:  url(/images/neutral/pestana_on.gif) no-repeat 0 1px; COLOR: #000000; FONT-FAMILY: tahoma,verdana;

}





/************************************************************************/

.txt_content {

  color: #000000;

  FONT-FAMILY:  Verdana, Tahoma,Helvetica, sans-serif;

  FONT-SIZE: 11px;

  FONT-WEIGHT: normal;

}





.title_content {

  color: #013300;

  FONT-FAMILY:  Arial, Tahoma,Helvetica, sans-serif;

  FONT-SIZE: 14px;

  FONT-WEIGHT: bold;

  text-transform:uppercase;

  border-bottom: 1px solid #013300;

  padding-top:10px;

}

.title_content2{

  color: #EE4400;

  FONT-FAMILY: Arial, Tahoma, Helvetica, sans-serif;

  FONT-SIZE: 11px;

  FONT-WEIGHT: bold;

  text-transform:uppercase;

  text-decoration:underline

}



.txtRojoPeq{

	font: 10px Arial,Tahoma,  Helvetica, sans-serif;

	color: #A90E01;

}



.txtMarcoRojo{

	font:bold 15px  Arial, Verdana,Helvetica, sans-serif;

	color:#FFFFFF;

	background-color:#A90E01;

	padding:3px;

}



.link_submenu_left{



color:#000000;

}





.celdaActiva{

	background-color:#FFFFFF;

	padding-left:3px;	

		

	font-weight:bold;

}



.celdaInactiva{

	background-color:#dcdcdc;

}



.fondo_titulo_azul{

background-image:url(/resources/image/fondo_linea_azul.gif);

background-repeat:repeat-x;

margin-top:25px;

}



.fondo_titulo_azul_claro{

background-image:url(/resources/image/fondo_linea_azul.gif);

background-repeat:repeat-x;

}

/****************/





.link_top_active{



font-weight:bold;

}



A.link_left



{



    FONT-SIZE: 10px;



    COLOR: #013300;



    FONT-FAMILY: Arial,Tahoma,  Helvetica, sans-serif;



    TEXT-DECORATION: underline;



	PADDING-LEFT: 10px;



}



.num1{

font-size:15px;

font-weight:bold;

color:red;

}



.txt_fondo_gris{

margin-left:auto;

padding:10px;

background-color:#EEEEEE;

border:1px solid #666666;

}

/**************************************************************************/

table.columnLeft {width:193px}
table.columnLeft .fnd_box_top {height:21px; color:#FFF;   background: url(/images/neutral/fnd_box_top.gif); padding-left:5px; font-weight:bold}
table.columnLeft .fnd_box_bottom {height:9px; color:#FFF;   background: url(/images/neutral/fnd_box_bottom.gif);}

.fnd_book_top {height:18px;  background: url(/images/neutral/fnd_book_top.gif);}
.fnd_book_bottom {height:18px;  background: url(/images/neutral/fnd_book_bottom.gif);}
.caja_reserva {BACKGROUND-COLOR: #f2ebd9; width:652px; _width:648px}

.from {color:#FF3300; font-weight:bold; font-size:10px; margin-top:8px}
.price {color:#FFF; font-weight:bold; background-color:#FF3300; padding:3px; font-size:12px}
.txtOferta {color:#2D1A13; font-weight:bold; font-size:10px}


/**********************************************************************************/