/* CSS Document */
body{
	color: #333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	background-color:#e9e6dd;
}


#contenedor{
	margin: 0 Auto;
	width: 910px;
	background-color:#fff;
	padding: 30px 20px 10px 20px;
	border: 2px solid #ddddd5;
}


/*------------------------------ menu --------------------------------*/
#menu{
	height: 20px;
	width: 100%;
	margin-bottom: 10px;
}
#menu ul{margin:0; padding:0; width:100%; text-align:center;}
#menu li{float:left; list-style-type:none; margin-right: 35px;}
#menu .li_final{margin-right:0;}
#menu li a{color:#702029; font-size:14px; text-decoration:none; font-weight:bold;}
#menu li a:hover{color:#888; text-decoration:underline;}

#idioma{margin-bottom:20px; text-align:right;}
#idioma a{color:#333;}


/*------------------------------ cabecera --------------------------------*/
#cabecera{
	overflow: hidden;
}
#cabecera .col_izq{ float:left; background-image:url(../imagenes/cabecera1.jpg); height:200px; width:255px;}
.submenu{ font-size:13px;}
.submenu li{list-style-type:none; line-height: 30px;}
.submenu li a{ color: #333; font-weight:bold; text-decoration:none;}
.submenu li a:hover{ text-decoration:underline;}

#cabecera .col_der{ float:right; background-image:url(../imagenes/cabecera2.jpg); height:200px; width:646px;}


/*------------------------------ contenido --------------------------------*/
#contenido{
	margin:0; padding:0;
	margin: 25px 0 20px 0;
	overflow: hidden;	
}

#col_izq{float:left; width:215px; background-color:#f6f5f1; padding:20px;}
#col_izq a{color:#702029;}

#col_der{float:right; width:636px; border-top:solid 2px #f6f5f1; padding-left:10px; padding-top:15px;}
#col_der h2{border-top:solid 2px #f6f5f1; padding-top:20px;}

#todo{width:97%; border-top:solid 2px #f6f5f1; padding:15px;}

.col1{float:left; width:45%;}
.col2{float: right; width:45%;}

/*------------------------------ pie --------------------------------*/
#pie{
	clear:both;
	font-size:10px;
	text-align:center;
}


/*------------------------------ varios --------------------------------*/
h1{font-size:20px; margin-top:0; color:#702029;}
h2{font-size:16px; margin:0;}
h3{font-size:14px; padding-top:10px; margin:0; text-decoration:underline; border-top: solid 1px #f6f5f1;}

a{color:#901010;}
a:hover{text-decoration:none;}

img{border:none;}
.img_der{float:right; padding:15px 0 15px 15px;}
.img_izq{float:left; padding:15px 15px 15px 0;}
.img_centro{display:block; margin: 0 Auto;}
.banner{margin-bottom:10px;}

ul{list-style-type:circle;}

ol{padding:0; margin: 20px 0 70px 40px; font-size:13px; font-weight:bold; text-align:center;}
ol li{float:left; padding: 0 15px; list-style-type:none;}

.tarifas{ border: solid 1px #ccc; width:100%;}
.tarifas th{background-color:#ccc; padding:3px;}
.tarifas td{padding:5px;}
.centro{text-align:center;}

.galeria{margin-left:-10px;}
.galeria img{filter:alpha(opacity=100); opacity:1.0;}
.galeria img:hover{filter:alpha(opacity=60); opacity:0.6;}

#formulario{width:55%; margin:0 Auto;}
#formulario fieldset{padding:10px; background-color:#f6f5f1;}
#formulario .form_izq{float:left; width:140px; line-height:20px;}
#formulario .form_der{float:left;}