﻿BODY {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 0.7em;
color:#000;
line-height:1.2em;
background: url('../images/lineas.gif');
margin:0;
padding:0;
text-align: center
}

.fondointerior { background: #EEEEEF url('../images/gracia_inferior.gif') no-repeat fixed bottom right; }

* { margin: 0; padding: 0; }
IMG, OBJECT { border:0px none; }

A, A:link, A:visited { color: #4039A5; text-decoration: none; }
A:hover { color: #0B038C; text-decoration: underline; }
A:active { color: #C2C1DC; text-decoration: none; }

.floatiz{float:left;margin:0 10px 3px 0;}
.floatdech{float:right;margin:0 0 3px 10px;}
.floatdechnomargin{float:right; margin:0 0 0 10px;}
.imagcentrada{margin-bottom:0.5em;}
.imaggrande{margin-bottom:0.7em;}
.alignright{text-align:right;}
.centrador  {text-align:center; margin-bottom:1em; }
.centrado  {text-align:center; }
.clear  { clear:both; }

INPUT, TEXTAREA, SELECT {

font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:1em;
color:#233343;
background: #FFF url('../images/fondo_formu.gif') repeat-x top;
border: 1px solid #6783A3;
padding:3px
}

UL, OL, DL, P { margin-bottom:1em; }
LI, DD, DT { margin:0 0 0.5em 20px;}

H1 {
font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 2em;
line-height: 1em;
color: #0B038C;
margin: 0 0 0.2em 0px;
}
H2{
font-weight: bold;
font-size: 1.1em;
color: #0B038C;
margin: 0 0 1em 0;
padding: 0;
text-transform: uppercase;
font-family: Arial, Helvetica, sans-serif;
}
H3 {
font-family: Tahoma, Helvetica, sans-serif;
font-weight: bold;
font-size: 1em;
color: #0B038C;
margin: 0 0 0.3em 0;
padding: 0;
color:#0B038C;
}
H4{
font-weight: bold;
font-size: 1em;
color: #0B038C;
margin: 0 0 0.5em 0;
padding: 0;
}

#pagina {
width: 760px;
height: 600px;
background: #EEEEEF;
margin:  15px auto 0 auto;
text-align:left;
}
#bigframe iframe {
width:760px;
height:600px;
}
#columnaiz {
float:left;
width: 185px;
height:100%;
border-right: 1px solid #C2C1DC;
font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
}
#columnaiz img { margin-bottom:1em; }
#columnaiz h3  { margin:0 0 1em 15px; font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; font-size:1.25em; font-weight:bold; color:#423BA4 }
#columnaiz ul  { margin:0 10px 0 25px; font-weight:bold; }
#columnaiz li { list-style: none;}
#columnaiz li a:link, 
#columnaiz li a:visited { color: #8C979A; }
#columnaiz li a:hover, 
#columnaiz li a:active { color: #4039A5; text-decoration:none; }

/*
.fondomenu1  { background: url(../images/f_menu_hab.gif) bottom right no-repeat; }
.fondomenu2  { background: url(../images/f_menu_sal.gif) bottom right no-repeat; }
.fondomenu3  { background: url(../images/f_menu_rest.gif) bottom right no-repeat; }
.fondomenu4  { background: url(../images/f_menu_bod.gif) bottom right no-repeat; }
.fondomenu5  { background: url(../images/f_menu_otros.gif) bottom right no-repeat; }
.fondomenu6  { background: url(../images/f_menu_tar.gif) bottom right no-repeat; }
.fondomenu7  { background: url(../images/f_menu_ubi.gif) bottom right no-repeat; }
.fondomenu8  { background: url(../images/f_menu_res.gif) bottom right no-repeat; }
.fondomenu9  { background: url(../images/f_menu_ofe.gif) bottom right no-repeat; }
.fondomenu10 { background: url(../images/f_menu_cont.gif) bottom right no-repeat; }  
*/

#columnadech {
float:left; 
width: 574px;
height:100%;
}
#columnadech iframe{
width: 574px;
height:100%;

}
#cajaderecha {
width: 574px;
text-align:left;
}
#cajalarga {
width: 760px;
}
#cajalarga #contenido, #cajalarga #imagtop {
width: 700px;
}
#imagtop {
padding-top:30px;
width:554px;
overflow:hidden;
text-align:right;
}
#contenido {
width:514px;
overflow:hidden;
padding:30px;
text-align:left;
}
#contenido dt { font-weight:bold; color:#0B038C; margin-left: 10px; font-style:italic; }
#contenido dd { margin-left: 20px; }
#contenido li { list-style-image:url('../images/guion_menuiz.gif')}
#contenido table { 
width:100%; 
margin-bottom:1em; 
text-align:left;
font-size:1em;
line-height:1em;
border-collapse: collapse;
border-padding: 0;
border-spacing: 0;
border: 1px solid #BFC0DC; 
background: #EEEEEF;
}
table.salonestable td {
padding:3px;
border: 1px solid #BFC0DC; 
}

.tarifas { text-align:center; }
.tarifas h3 { border-top: 1px solid #BFC0DC; border-bottom: 1px solid #BFC0DC; padding:15px; margin:2em 0 2em 0; }

#cajaderecha .tarifas table, 
#cajaderecha .tarifas table td{ border: none; }
.tarifas hr{ margin-bottom:2em;}

#cajaderecha .reservas table { border:none; }
#cajaderecha .reservas table td { border:none; padding:3px; }
.reservas fieldset { padding:30px; margin-bottom:1em; background:#EEEEEF; }
.checkbot { border:none; background:transparent; }

.photogallery { width:564px; overflow:hidden; margin:0 0 1em 0;}
#contenido .photogallery ul { width:564px; overflow:hidden; margin:0 0 1em 0;}
#contenido .photogallery li { float:left; margin:0 10px 10px 0; list-style:none;}
#contenido .photogallery li a img { width:108px; height:63px; border:1px solid #C1BBE1;}
#contenido .photogallery li a:hover img { border:1px solid #4039A5;}
#contenido .paginacion { width:564px; overflow:hidden;}
#contenido .anterior { display: block; width:200px; float:left; }
#contenido .paginaactual { display: block; width:100px; float:left; text-align:center;}
#contenido .siguiente { display: block; width:200px; float:right;}

#menu { 
clear: both;
height:25px;
font-family:'Trebuchet MS', Helvetica, sans-serif;
font-weight:bold;
font-size:1em;
background: #EEEEEF url('../images/menu.gif') repeat-x bottom;; padding-left:18px; padding-right:0px; padding-top:10px; padding-bottom:0
}
#menu ul {
}
#menu li { 
display: inline;
list-style:none;
margin:0 8px 0 0;
}
#menu li.selected a { 
text-decoration: underline; 
}

.div_folleto {
font-size:10px; 
text-align:center; 
height:30px
}
.div_folleto a {
color: #8C979A;
}

