a:link {color: #505355}    
a:visited {color: #505355} 
a:hover {color:#505355}

body{
            font-family:"Trebuchet MS", Verdana, Arial;
            font-size: 11px;
            line-height:14px;
            color:#505355;
            text-align:center;
            margin-top:0px;
            margin-left:0px;
            margin-bottom:0px;
            margin-right:0px;
            background-color:#cdcec9;
            
            background-image:url(../images/back_gral_cont.gif);
            background-repeat:no-repeat;
            background-position:center top;
}

#div_contenedor_footer {
padding-top:6px;
z-index:1;
width:100%;
height:46px;
text-align:center;
margin-left:auto;
margin-right:auto;
background-image:url(../images/bg_footer.jpg);
background-repeat:repeat-x;
background-position:center;
vertical-align:bottom;
background-image:url(../images/bg_footer.jpg);
}



/*estilos txt*/
h1{
font-family:"Trebuchet MS", Verdana, Arial;
font-size: 24px;
color:#000000;
line-height:25px;
}

h2{
font-family:"Trebuchet MS", Verdana, Arial;
font-size: 13px;
color:#848586;
margin:0px;
font-weight:bold;
}

h3{
font-family:"Trebuchet MS", Verdana, Arial;
font-size: 11px;
color:#848586;
margin:0px;
}

h4{
font-family:"Trebuchet MS", Verdana, Arial;
font-size: 9x;
color:#848586;
margin:0px;
}

.txt_subtitel{
font-size:13px;
font-weight:bold;
}

.txt_subtite2{
font-size:13px;
font-weight:bold;
color:#000000;
}


/*estilos espacios*/
.paddinbutonD{
padding-bottom:42px;
}

.paddinlogohome{
padding-bottom:13px;
}

.nopadding{
padding-top:0px;
padding-bottom:0px;
}

.paddintidioma !important {
padding-top:14px;
}
.paddinLogod{
padding-top:80px;
}

.paddinleft_subtitle{
padding-left:30px;
}


/*divs estructura general*/
#div_contenedor {
z-index:1;
width:1024px;
height:100%;
text-align:center;
margin-left:auto;
margin-right:auto;
background-image:url(../images/bg_gral.jpg);
background-repeat:repeat-y;
background-position:center;
}

.td1{
padding-top: 0px;
width:207px;
text-align:left;
background-image:url(../images/img_logos.gif);
background-repeat:no-repeat;
background-position:bottom;
}

.td2{
width:635px;
text-align:left;
}

.td3{
width:182px;
text-align:left;
}

.div100{
width:100%;
text-align:center;
}

#dfooter{
height:35px;
background-color:#000000;
color:#FFFFFF;
padding-top:5px;
top:5px;
text-align:center;

}


.div_reserevas{
height:215px;
width:188px;
padding-left:19px;
color:#363734;
}

.div_datos{
color:#454644;
padding:8px;
}

/*divs internas*/
.div_cajacontenidos{
padding-top:15px;
padding-right:15px;
padding-bottom:15px;
padding-left:15px;
}
.div_cajacontenidos2{
padding-top:15px;
padding-right:29px;
padding-bottom:15px;
padding-left:20px;
}

#d_banners_home {
	z-index:4;
	width:608px;
	width:100%;
	text-align:left;
	position:relative;
	height:300px;
}

#banner_1_2{
width:363px;
position:absolute;
float:left;
height:300px;
}

#banner_2_2{
width:245px;
position:absolute;
float:left;
left:363px;
height:300px;
}

.banner_1_2_info{
background-image:url(../images/bg_banner_home.jpg);
background-repeat:no-repeat;
width:354px;
height:90px;
}

.banner_1_2_info_i{
background-image:url(../images_i/bg_banner_home.jpg);
background-repeat:no-repeat;
width:354px;
height:90px;
}

.div_botonesRight{
width:576px;
text-align:right;
padding-top:10px;
padding-bottom:20px;
}

/*forms*/
.imput_reservas{
height:19px;
border:1px #7f9db9 solid;
background-color:#FFFFFF;
font-family:"Trebuchet MS", Verdana, Arial;
font-size: 11px;
color:#363734;
} 
 
 /*links*/
a.footer:link{
font-family:"Trebuchet MS", Verdana, Arial;
font-size: 11px;
color:#ffffff;
line-height:14px;
TEXT-DECORATION: none;
}
	
a.footer:visited{
font-family:"Trebuchet MS", Verdana, Arial;
font-size: 11px;
color:#ffffff;
line-height:14px;
TEXT-DECORATION: none;
}
a.footer:hover{
font-family:"Trebuchet MS", Verdana, Arial;
font-size: 11px;
color:#848586;
line-height:14px;
TEXT-DECORATION: none;
}

a.menu:link{
font-family:"Trebuchet MS", Verdana, Arial;
font-size: 12px;
color:#363734;
line-height:25px;
TEXT-DECORATION: none;
background-image:url(../images/img_bullet.gif);
background-repeat:no-repeat;
background-position:left;
padding-left:22px;
padding-right:5px;
font-weight:bold;
}
	
a.menu:visited{
font-family:"Trebuchet MS", Verdana, Arial;
font-size: 12px;
color:#363734;
line-height:25px;
TEXT-DECORATION: none;
background-image:url(../images/img_bullet.gif);
background-repeat:no-repeat;
background-position:left;
padding-left:22px;
padding-right:5px;
font-weight:bold;
}
a.menu:hover{
font-family:"Trebuchet MS", Verdana, Arial;
font-size: 12px;
color:#a36a14;
line-height:25px;
TEXT-DECORATION: none;
background-image:url(../images/img_bullet.gif);
background-repeat:no-repeat;
background-position:left;
padding-left:22px;
padding-right:5px;
font-weight:bold;
}

a.submenu:link{
font-family:"Trebuchet MS", Verdana, Arial;
font-size: 12px;
color:#363734;
line-height:23px;
TEXT-DECORATION: none;
background-image:url(../images/img_bullet_sub.gif);
background-repeat:no-repeat;
background-position:left;
padding-left:32px;
padding-right:5px;
}
	
a.submenu:visited{
font-family:"Trebuchet MS", Verdana, Arial;
font-size: 12px;
color:#363734;
line-height:23px;
TEXT-DECORATION: none;
background-image:url(../images/img_bullet_sub.gif);
background-repeat:no-repeat;
background-position:left;
padding-left:32px;
padding-right:5px;
}
a.submenu:hover{
font-family:"Trebuchet MS", Verdana, Arial;
font-size: 12px;
color:#a36a14;
line-height:23px;
TEXT-DECORATION: none;
background-image:url(../images/img_bullet_sub.gif);
background-repeat:no-repeat;
background-position:left;
padding-left:32px;
padding-right:5px;
}


 
 /*historico eventos*/
#he_columnas{
text-align:left;
}

#he_columnasA{
width:50%;
float:left;
text-align:left;
margin:0px;
}
#he_columnastB{
width:50%;
float:right;
text-align:left;
margin:0px;
}

#he_columnas2{
text-align:left;
}

#he_columnasA2{
width:50%;
float:left;
text-align:left;
margin:0px;
}
#he_columnastB2{
width:50%;
float:right;
text-align:left;
margin:0px;
}

.paddingColumHe{
padding-left:32px;
}

.bullet{
padding-left:32px;
background-image:url(../images/img_bullet2.gif);
background-repeat:no-repeat;
background-position:left;
}

 /*solicitud presu*/
 .imput01{
 height:18px;
 border:1px solid #d4d0c8;
 font-family:"Trebuchet MS", Verdana, Arial;
 font-size:11px;
 color:#505355;
 }
 
 
 
 a.Descargas:link{
font-family:"Trebuchet MS", Verdana, Arial;
font-size: 11px;
color:#c86003;
line-height:18px;
TEXT-DECORATION: underline;
background-image:url(../images/img_bullet_descargas.gif);
background-position:left;
padding-left:16px;
background-repeat:no-repeat;
}
	
a.Descargas:visited{
font-family:"Trebuchet MS", Verdana, Arial;
font-size: 11px;
color:#c86003;
line-height:18px;
TEXT-DECORATION: underline;
background-image:url(../images/img_bullet_descargas.gif);
background-position:left;
padding-left:16px;
background-repeat:no-repeat;
}
a.Descargas:hover{
font-family:"Trebuchet MS", Verdana, Arial;
font-size: 11px;
color:#000000;
line-height:18px;
TEXT-DECORATION: underline;
background-image:url(../images/img_bullet_descargas.gif);
background-position:left;
padding-left:16px;
background-repeat:no-repeat;
}

.img_ch{
width:104px;
height:71px;
text-align:center;
background-image:url(../images/bg_ch.jpg);
background-repeat:no-repeat;
background-position:left;
border:none;
float:left;
padding-top:18px;
}

.img_mch{
width:78px;
height:49px;
text-align:center;
background-image:url(../images/bg_mch.jpg);
background-repeat:no-repeat;
background-position:left;
border:none;
float:left;
padding-top:9px;
}


.img_logo{
width:184px;
height:141px;
text-align:center;
background-image:url(../images/bg_logo.gif);
background-repeat:no-repeat;
background-position:left;
border:none;
padding-top:28px;
}

.img_mediana{
width:262px;
height:185px;
text-align:center;
background-image:url(../images/bg_medianas.jpg);
background-repeat:no-repeat;
background-position:left;
border:none;
padding-top:18px;
padding-left:5px;
}

.divLeftFloat{
float:left;}

.txt_destacado_color{
color:#c86003;
}

.tit_contacta{
background-color:#e1e2df;
border:#bcbcbc 1px solid;
padding-left:20px;
padding-top:4px;
height:20px;
width:425px;
}

.tit_salon{
font-family:"Trebuchet MS", Verdana, Arial;
font-size: 20px;
color:#000000;
line-height:36px;
}

.tabla_ficha{
background-image:url(../images/bg_fichasalon.jpg);
width:583px;
background-repeat:no-repeat;
background-position:top;
}

.txt_cat_tabla{
color:#000000;
font-weight:bold;
}
.td_fondo_lateral{
background-image:url(../images/back_gral_cont22.gif);
background-repeat:repeat-x;
background-position:top;
}
.bg_datosmapa{

width:575px;

height:67px;

background-image:url(../images/bg_datos.jpg);

background-repeat:no-repeat;

padding-top:15px;

padding-left:10px;}

 

.img_goog{

width:38px;

height:59px;

text-align:left;

border:none;

float:left;

padding-top:2px;

}

.img_promo{

width:262px;

height:185px;

text-align:center;

background-image:url(../images/bg_medianas.jpg);

background-repeat:no-repeat;

background-position:left;

border:none;

padding-top:18px;

padding-left:5px;

float:left;

}

.txt_banner1{

font-family:"Trebuchet MS", Verdana, Arial;

font-size:18px;

line-height:25px;

color:#252a26;

}

 

.txt_bannerOfertas{

font-family:"Trebuchet MS", Verdana, Arial;

font-size:14px;

line-height:18px;

color:#ffffff;

}

 

.txt_bannerCentrales{

font-family:"Trebuchet MS", Verdana, Arial;

font-size:15px;

color:#ffffff;

line-height:17px;

}

 

#banner_2_3{

width:245px;

position:absolute;

float:left;

left:363px;

height:200px;

top:130px;

}
