@charset "utf-8";
/* CSS Document */

body{
margin:0px;
background:#EDECF1 url(img/bg.jpg) repeat-x center top;
font-size: 12px;
font-family:Verdana, sans-serif, serif;
}
#contenedor{
background:url(img/contenedor_bg.gif) repeat-y center top;
width:840px;
margin:0px auto;
}
#titular{
background:url(img/titular_bg.jpg) no-repeat top right;
height:143px;
}
#titular #menu{
margin-top:15px;
}
#titular #menu ul{
margin:0px;
padding:0px;
list-style:none;
}
#titular #menu ul li{
float:left;
margin:0px 2px;
}
#titular #menu ul li a:link, #titular #menu ul li a:visited{
background:url(img/menu_bg.jpg) repeat-x center top;
display:block;
height:28px;
padding:0px 15px;
text-decoration:none;
color:#666;
font-size:12px;
font-weight:bold;
line-height:28px;
border:1px solid #bdc5cd;
}
#titular #menu ul li a:hover, #titular #menu ul li a:active{
background:url(img/menu_bg.jpg) repeat-x center bottom;
color:#FFFFFF;
border:1px solid #5778b4;
}
#contenido{
width:622px;
float:left;
}
#presentacion{
/*background:url(img/presentacion_bg.jpg) repeat-x center bottom;*/
width:600px;
height:188px;
overflow:hidden;
padding:5px 0px 10px 0px;
margin:20px auto 15px auto;
line-height:15px;
font-size:12px;
font-weight:bold;
}
#presentacion p{
padding:0px;
margin:0px;
text-align:justify;
}
#foto_portada{
margin:0px auto 10px auto;
display:block;
}
#contenido h1{
font-size:16px;
color:#344465;
text-align:left;
border-bottom:1px solid #344465;
margin:10px 5px;
}
#contenido p{
padding:3px;
margin-left:15px;
margin-right:15px;
line-height:16px;
text-align:justify;
background-color:#F0F0F0;
}
#sidebar{
width:218px;
float:right;
background-color:#DEE5F7;
text-align:center;
padding-top:20px;
}
#sidebar h3{
font-size:13px;
color:#344465;
text-align:left;
border-bottom:1px solid #344465;
margin:10px 5px;
}
#contacto_rapido{
margin-left:15px;
font-size:10px;
text-align:left;
color:#333;
}
#contacto_rapido input{
width:150px;
border:1px dashed #91bbf8;
margin-bottom:8px;
font-family:"Courier New", Courier, monospace;
font-size:12px;
color:#344465;
padding:2px;
}
#contacto_rapido textarea{
width:180px;
border:1px dashed #91bbf8;
font-family:"Courier New", Courier, monospace;
font-size:12px;
color:#344465;
padding:2px;
}
#contacto_rapido input.button{
width:92px;
border:0;
float:right;
margin:5px 5px 5px 18px;
color:#344465;
background-color:#DEE5F7;
}
#contacto{
width:300px;
margin:30px 0px 0px 130px;
font-size:10px;
text-align:left;
color:#333;
}
#contacto input{
width:200px;
border:1px dashed #91bbf8;
margin-bottom:8px;
font-family:"Courier New", Courier, monospace;
font-size:12px;
color:#344465;
padding:2px;
}
#contacto textarea{
width:250px;
border:1px dashed #91bbf8;
font-family:"Courier New", Courier, monospace;
font-size:12px;
color:#344465;
padding:2px;
}
#contacto input.button{
width:92px;
border:0;
float:right;
margin:5px 5px 5px 18px;
color:#344465;
background-color:#FFFFFF;
border:1px solid #91bbf8;
}
#pie{
margin:8px auto;
width:830px;
background-color:#d8dee3;
padding:5px;
text-align:center;
font-size:10px;
color:#999;
}

table.tarifas{
font-size:11px;
color:#333;

}
table.tarifas td{
text-align:center;
padding:2px;
}
table.tarifas td.col1{
background-color:#DEE5F7;
}
table.tarifas td.col2{
background-color:#F7F0DE;
}

#galeria{text-align:center;}
#galeria img{margin:10px;}