﻿@charset "utf-8";
* {
	margin:0;
	padding:0;
}
body, html {
	padding: 10px 0;
	background-color: #fbfbfb;
	color: #747474;
	font-size: 12px;
	line-height: 17px;
	font-family: "Trebuchet MS", Arial;
}
a {
	color: #747474;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
#wrap {
	margin: 0 auto;
	width: 800px;
	background: url(../img/shadow_middle.jpg) white repeat-y 0 0;
	padding: 20px 38px;	
}

#shadowtop, #shadowbottom {
	margin: 0 auto;
	height: 8px;
	width: 876px;
	padding: 0;
}
#shadowtop {
	background: url(../img/shadow_top.jpg) white no-repeat 0 0;
}
#shadowbottom {
	background: url(../img/shadow_bottom.jpg) white no-repeat 0 0;
}

#header {
	overflow: hidden;
}
#cabecera {
	width: 800px;
	height: 220px;	
	margin-top: 10px;
}
#logo {
	margin-left: 10px;
	margin-top: 7px;	
}
#newsletter {
	float: right;
	font-size: 10px;
	margin-top: 12px;
	margin-left: 10px;
	margin-right: 17px;	
}
#newsletter input {
	background: url(../img/fondo_newsletter.jpg) no-repeat 0 0;
	border: 0px;
	height: 23px;
	width: 130px;
	padding-left: 20px;
	padding-top: 6px;
	color: #747474;
}
#newsletter #news-send {
	background: url(../img/fondo_newsletter.jpg) no-repeat 100%;
	height: 29px;
	width: 37px;
	display: block;
}
#newsletter  #newsletter-text {
	padding-left: 20px;
	margin-bottom: 0px;
}

#links {
	float: right;
	margin-top: 30px;
}
#content {
	padding: 17px;
	overflow: hidden;
}
#menu li {
	margin: 0;
	padding: 0;
	width: 248px;	
}
#menu li a{
	margin: 0;
	padding: 0;
	display: block;
	width: 248px;
}

#menu-reuniver a { background: url(../img/menu_es_1off.jpg) no-repeat 0 0; }
#menu-instalaciones a { background: url(../img/menu_es_2off.jpg) no-repeat 0 0; }
#menu-descripcion a { background: url(../img/menu_es_3off.jpg) no-repeat 0 0; }
#menu-galeria a { background: url(../img/menu_es_4off.jpg) no-repeat 0 0; }
#menu-localizacion a { background: url(../img/menu_es_5off.jpg) no-repeat 0 0; }
#menu-contacto a { background: url(../img/menu_es_6off.jpg) no-repeat 0 0; }

#menu-reuniver a.sel, #menu-reuniver a:hover{ background: url(../img/menu_es_1on.jpg) no-repeat 0 0; }
#menu-instalaciones a.sel, #menu-instalaciones a:hover { background: url(../img/menu_es_2on.jpg) no-repeat 0 0; }
#menu-descripcion a.sel, #menu-descripcion a:hover { background: url(../img/menu_es_3on.jpg) no-repeat 0 0; }
#menu-galeria a.sel, #menu-galeria a:hover{ background: url(../img/menu_es_4on.jpg) no-repeat 0 0; }
#menu-localizacion a.sel, #menu-localizacion a:hover { background: url(../img/menu_es_5on.jpg) no-repeat 0 0; }
#menu-contacto a.sel, #menu-contacto a:hover { background: url(../img/menu_es_6on.jpg) no-repeat 0 0; }

#menu-reuniver a { height: 32px; }
#menu-instalaciones a { height: 33px; }
#menu-descripcion a { height: 19px; }
#menu-galeria a { height: 27px; }
#menu-localizacion a { height: 37px; }
#menu-contacto a { height: 37px; }

#information {
	margin-left: 270px;
	margin-bottom: 30px;
}
#information ul {
	margin-left: 10px;
}

#mapa-text{
	margin-left: 376px;
	font-size: 11px;
}

#galeria {
	margin-top: 10px;
}
#galeria a {
	display: block;
	float: left;
	margin: 4px;
}

.contacto input {
	border: 0px;
	padding: 3px;
	margin-top: 3px;
	background-color: #eeeeee;
	border: 0px;
}
input[type=radio] {
	margin-top: 5px;
	margin-right: 5px;	
}

.contacto textarea {
	border: 0px;
	width: 400px;
	padding: 3px;
	margin-top: 3px;
	background-color: #eeeeee;
}
.contacto .titulo {
	width: 60px;
	display:block;
	float: left;
	padding-top: 5px;
}
#footer {
	background-color: #f3f3f3;
	text-align: center;
	font-size: 10px;
	color: black;
	padding: 10px 0px;
	margin-top: 15px;
}
#footer a{
	color: black;
}

#send, #send2 {
	background-color: #6bce00;
	color: white;
	font-size: 11px;
	padding: 3px 5px;
}

#reset {
	background-color: #ff831f;
	color: white;
	font-size: 11px;
	margin-left: 10px;
}

#pixelarte {
	width: 19px;
	height: 199px;
	position: fixed;
	bottom: 26px;
	left: 50%;
	margin-left: 460px;
}

.bold { font-weight: bold; }
.hide { display: none; }
.left   { float: left;  }
.right { float: right; }
.tright { text-align: right; }
.bold { font-weight: bold; }
.black {	color: black; }
.ml10 { margin-left: 10px; }
