@charset "UTF-8";
/* CSS Document */

/* Padding y margin */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td {
margin: 0;
padding: 0;
}

/* Tamaños de los headers */
h1, h2, h3, h4, h5, h6 {
font-size: 100%;
}

/* Estilos de las listas */
ol, ul {
list-style: none;
}

/* Estilo y grosor de las fuentes */
address, caption, cite, code, dfn, em, th, var {
font-style: normal;
font-weight: normal;
}

/* Bordes de las tablas */
table {
border-collapse: collapse;
border-spacing: 0;
}

/* Otros bordes */
fieldset, img {
border: 0;
}

/* Alineación del texto */
caption, th {
text-align: left;
}

* {outline:0;}

body {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#fff;
	background-color:#3c7888;

}

a:active {color:#a8ced8;text-decoration:none; }
a:focus {color:#a8ced8; text-decoration:none;}
a:link {color:#a8ced8;text-decoration:none;}
a:visited {color:#e5e5e5; text-decoration:line-through;}
a:hover {color:#fff;text-decoration:none;}


/* HACHES */
h1 {font-size:10px; color:#000;}
h2 {font-size:17px; color:#fff;}
h3 {font-size:28px; color:#fff; margin:0 0 15px 0;}
h4 {font-size:17px; color:#fff; margin:0 0 15px 0;}
h5 {font-size:10px; color:#fff;}
/* HACHES */


/* IZQUIERDA */

#izq {
	background-image:url(../img/izq_bg.jpg);
	width:675px;
	height:auto !important; height:1150px; 
	min-height:1000px;
	float:left;
	display:inline;
}

.franja {height:10px; background-color:#9dc6d1; font-size:1px;}

.titulo, .botonera1 {
	margin:3px 0 25px 10px;
	float:left;
	display:inline;
	width:350px;
}

.botonera1 {float:right; margin:3px 10px 25px 0; width:220px; text-align:right;}

.botonera1 a:active {color:#fff;text-decoration:none; }
.botonera1 a:focus {color:#fff; text-decoration:none;}
.botonera1 a:link {color:#fff;text-decoration:none;}
.botonera1 a:visited {color:#fff; text-decoration:none;}
.botonera1 a:hover {color:#000;text-decoration:underline;}

.twitter {background-color:#fff; width:280px; height:40px; color:#444; padding:2px 0 3px 4px; line-height:12px; }
#my_twitter_status_time {color:#666; font-style:italic;}

.noticias, .presupuestos {
	width:305px;
	height:360px;
	float:left;
	display:inline;
	margin:0 0 15px 0;

}

.presupuestos {
	height:auto;
	width:290px;
	margin:10px 0 15px 0;

}


.presupuestos ul {margin:0 0 0 25px; border-bottom:1px solid #fff; padding:0 0 10px 0;}
.presupuestos ul li {margin:0 0 3px 0;}
.presupuestos ul label {text-align:right; position:absolute; width:100px;}
.presupuestos ul input, .presupuestos ul textarea {background-color:#fff; border:none; width:155px; height:auto; margin:0 0 0 110px; font-size:11px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; padding:1px 0 0 1px;}
.presupuestos ul textarea {height:70px;}

#contacto {
	border-bottom:1px solid #fff;
	padding:0 0 10px 0;
	height:auto;
	margin:10px 0 15px 0;
	}
	
#contacto ol li {margin:0 0 2px 0;}
#contacto ol {margin:0 0 0 5px;}
#contacto ol label {text-align:right; position:absolute; width:40px;}
#contacto ol input, #contacto ol textarea {background-color:#fff; border:none; width:286px; height:auto; margin:0 0 0 50px; font-size:11px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; padding:1px 0 0 1px;}

#contacto ol textarea {height:150px;}

#enviar {margin-top:10px; text-align:right; background:none;}
#enviar input{float:right;background:none;width:auto;height:auto;}
#enviar a {background:none;}

.footer {width:290px; margin:10px 0 0 25px; float:left; display:inline;}

.menuPrincipal, .botonera2 {
	width:345px;
	float:left;
	display:inline;
	font-size:14px;
	font-weight:bold;

}

.menuPrincipal a:active {color:#fff;text-decoration:none;}
.menuPrincipal a:focus {color:#fff;text-decoration:none;}
.menuPrincipal a:link {color:#fff;text-decoration:none;}
.menuPrincipal a:visited {color:#fff;text-decoration:none;}
.menuPrincipal a:hover {border-left:28px solid #fff; padding:0 0 0 7px; color:#3b6773; text-decoration:none;}
.activo{border-left:28px solid #fff; padding:0 0 0 7px; color:#3b6773; text-decoration:none;}


.botonera2 {background-color:#fff; padding:10px 2px; width:341px; margin:10px 0; color:#444; font-size:11px; font-weight:normal;}
.botonera2 ul {margin:0 0 0 5px;}
.botonera2 ul li {display:inline;}

.botonera2 a:active {color:#444;text-decoration:none; }
.botonera2 a:focus {color:#444; text-decoration:none;}
.botonera2 a:link {color:#444;text-decoration:none;}
.botonera2 a:visited {color:#444; text-decoration:none;}
.botonera2 a:hover {color:#444;text-decoration:underline;}

.botonera2 p {margin:10px 5px 0 5px;}


.contenido {
	width:345px;
	float:right;
	display:inline;
	margin:0 10px 15px 0;
}

.contenido p, .campgrafic p {
	line-height:13px;
	border-bottom:1px solid #fff;
	padding:0 0 10px 0;
}

.campgrafic p, #filosofia p, #gestion p {line-height:15px; font-size:12px;}
.ocultar {height:auto!important;}

.galeria {
	border-left:6px solid #fff;
	float:left;
	display:inline;
	margin:15px 0 0 0;
}

.galeria li {line-height:0;}
.galeria img {padding-bottom:3px;}
.aa {height:auto; overflow:visible; line-height:11px;float:right; margin:3px 0 0;}

.aa a {padding:3px;}

.aa a:active {color:#444; background-color:#fff; text-decoration:none;}
.aa a:focus {color:#444; background-color:#fff; text-decoration:none;}
.aa a:link {color:#444; background-color:#fff; text-decoration:none;}
.aa a:visited {color:#444; background-color:#fff; text-decoration:none;}
.aa a:hover {color:#fff; background-color:#3c7888; text-decoration:none;}

.descripcion {background-color:#fff; padding:10px 0 4px 6px; margin-left:-6px; position:absolute; float:left; width:250px; height:auto; color:#444;}

.comilla {font-size:15px; font-family:Arial, Helvetica, sans-serif;}
.ampliar {background-color:#fff; padding:8px 3px; color:#444; position:absolute;}

.ampliar a:active {color:#444;text-decoration:none;}
.ampliar a:focus {color:#444;text-decoration:none;}
.ampliar a:link {color:#444;text-decoration:none;}
.ampliar a:visited {color:#444;text-decoration:none;}
.ampliar a:hover {color:#000; text-decoration:blink;}

#mapa {
	border-bottom:1px solid #fff;
	padding:0 0 10px 0;}

/* DERECHA */


#der {
	width:265px;
	background-color:#3c7888;
	margin:10px 0 0 15px;
	float:left;
	display:inline;}

.campgrafic, .resenyas {}
.campgrafic ul, .resenyas ul {float:left; display:inline; margin:0 0 15px 0;}
.campgrafic ul li, .resenyas ul li {display:inline; margin:0 1px 1px 0;line-height:12px;}
.campgrafic ul li img {border:1px solid #fff;}
.campgrafic img:hover {border:1px solid #a8ced8;}

.resenyas {}

