body {
	background: #fff;
	margin: 0;
}

#total {
	margin: 0;
	background: #ffffff;
	margin: 0 auto;
	width: 780px;
}

#cabecera {
	width: 100%;
	height: 90px;
	background: #fff url(../imagenes/cabecera.gif);
}

#cabecera a img {border: 0}

#cabecera img {margin: 8px 0 0 8px}

form {
	margin: 0;
	padding: 0;
}

img.folleto {
	border: 0;
}

h1, h2 {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-weight: bold;
	letter-spacing: -.05em;
	margin: 10px 0 0 0;
	padding: 0;
}

#contenidos p {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	padding: 0;
	text-align: justify;
	margin: 12px 0 0 0;
	text-indent: 12px;
}

#contenidos p.centrado {
	text-align: center;
}

#contenidos p.little {
	text-align: center;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 9px;
	padding: 0 0 10px 0;
	margin: 0 auto;
	width: 600px;
}

img.imagenizquierda {
	float: left;
	margin: 0;
	padding: 6px 6px 0 0;
}

img.imagenderecha {
	float: right;
	margin: 0;
	padding: 6px 0 0 6px;
}

#contenidos p.final {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	padding: 0 12px 12px 70px;
	text-align: justify;
	margin: 8px 0 0 0;
	color: #11327F;
	font-weight: bold;
}

#contenidos p.sin{
	margin: 0:
	padding: 0 8px 0 0;
	text-indent: 0;
}

#contenidos ul {
	margin: 0;
	padding: 8px 60px 4px 60px;
	text-align: justify;
}

#contenidos li{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
}

h1 {
	font-size: 18px;
	padding: 0 0 0 9px;
	color: #DA5C05;
}

h2 {
	font-size: 16px;
	padding: 9px 0 0 9px;
	color: #DA5C05;
}

h3 {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 12px;
	padding: 0 0 0 60px;
	color: #000000;
	margin: 0;
}

#entrar-pic {
	position: absolute;
	display: block;
	left: 680px;
	top: 86px;
}

.reservas {
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt; 
	margin: 0;
	position: absolute;
	display: block;
	left: 574px;
	top: 26px;
}

.reservas2 {
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt; 
	margin: 0;
	position: absolute;
	display: block;
	left: 551px;
	top: 39px;
}

.usuario {
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt; 
	margin: 0;
	position: absolute;
	display: block;
	left: 542px;
	top: 65px;
}

.password {
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt; 
	margin: 0;
	position: absolute;
	display: block;
	left: 529px;
	top: 87px;
}

.no-dispone {
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt; 
	margin: 0;
	position: absolute;
	display: block;
	left: 528px;
	top: 111px;
}

#cajausuario {
	position: absolute;
	height: 12px;
	width: 135px;
	border: 2px solid #072A59;
	font-size: 10px;
	display: block;
	left: 587px;
	top: 64px;
}

#cajapassword {
	position: absolute;
	height: 12px;
	width: 80px;
	border: 2px solid #072A59;
	font-size: 10px;
	display: block;
	left: 587px;
	top: 86px;
}

#contenidos {
	margin: 0;
	padding: 0;
	line-height: 16px;
}

#contenidos strong{
	color: #3A84BE;
}

#contenidos_home {
	margin: 4px 0 0 0;
	padding: 0;
}

#contenidos_home p{
	display: inline;
	margin: 0 19px 0 0;
}

#imagenes {
	width: 160px;
	text-align: center;
	margin: 0 auto;
	padding: 8px 0 0 7px;
	float: left;
}

#imagenes p {
	margin: 10px 0 0 0;
}

#imagenes img {
	border: 2px solid #DD0228;
	margin: 4px 0 10px 0;
}

#texto {
	text-align: justify;
	float: left;
	width: 576px;
	margin: 0;
	padding: 8px 0 0 7px;
	height: auto;
}

#izquierda2 {
	width: 160px;
	float: left;
	margin: 10px 0 0 -7px;
	padding: 0;
}

#izquierda2 img{
	border: #c29601 solid 2px;
}

#izquierda2 img.aedav{
	border: 0;
	margin: 40px 0 0 11px;
	padding: 0;
}

#derecha2 {
	text-align: justify;
	float: right;
	width: 550px;
	padding: 0 0 0 7px;
	height: auto;
	font-size: 11px; 
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}

#contenido {
	text-align: justify;
	width: 348px;
	height: 180px;
	border: solid 1px #cc0000;
	font-size: 8pt; 
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}

#contenido p {
	text-indent: 8pt;
	margin: 5px;
}

#subir{
	padding: 10px 0 10px 0;
}

#pie-de-pagina {
	clear: both;
	margin: 40px 0 0 0;
	padding: 7px 0 0 0;
	width: 100%;
	height: 50px;
	text-align: center;
	background: #fff url(../imagenes/pie-de-pagina.gif) 0 0 no-repeat;
	font-size: 8pt; 
	color: #ffffff; 
	font-family: Arial, Helvetica, sans-serif;
}

#pie-de-pagina a {
	color: #fff;
	text-decoration: underline;
}

#pie-de-pagina a:hover {
	color: #02365E;
	text-decoration: underline;
	font-weight: normal;
}

a {
	color: #DA5C05;
	text-decoration: none;
}

a:hover {
	color: #B1400E;
	font-weight: bold;
}

ul#bibliografia, ul#mapa-web, #contenidos ul {margin: 4px 0 0 0}
ul#bibliografia li {list-style: none; background: transparent url(../iconos/la-cadiera.gif) 0 0 no-repeat !important; padding: 0 0 0 20px; line-height: 150%;}
ul#bibliografia li ul {margin: 4px 0 0 6px; padding: 0}
ul#bibliografia li ul li{list-style: none; background: transparent url(../iconos/circle.gif) 0 0 no-repeat !important; padding: 0 0 0 20px; line-height: 150%;}

#contenidos ul li {list-style: none; background: transparent url(../iconos/la-cadiera.gif) 0 0 no-repeat; padding: 0 0 0 20px; margin: 0 0 4px 0;}
ul#mapa-web li {list-style: none; background: transparent url(../iconos/flecha.gif) 0 0 no-repeat; padding: 0 0 0 14px; margin: 0 0 4px 0;}
ul#mapa-web li.principal {list-style: none; background: transparent url(../iconos/circulo.gif) 0 -1px no-repeat; padding: 0 0 0 16px; margin: 0 0 4px 0;}


/* ************************************************************************************************************* */

#menusuperior {
	margin: 0;
	padding: 0 0 2px 0;
	width: 100%;
	height: 19px;
	border-top: solid 1px #DA5C05;
	border-bottom: solid 1px #DA5C05;
}

/* ************************************************************************************************************* */

#contenidos_home ul {margin: 0; padding: 0; list-style: none;}

#contenidos_home ul li {float: left; width: 250px; font-family: arial, helvetica, verdana; font-size: 11px; text-align: justify;}
#contenidos_home ul li p {display: block; text-indent: 12px; margin: 0 0 10px 0;}
#contenidos_home ul li.sep {margin: 0 0 0 15px;}

#contenidos_home h2 {
	font-size: 16px;
	padding: 0 0 14px 0;
	color: #DA5C05;
	background: transparent url(../imagenes/fondo-azul.gif) 0 22px repeat-x;
}

fieldset {  
margin: 10px 50px;
padding: 0;
border: 1px solid #DA5C05;
background-color: #F6DBC9;
}
legend {  
margin-left: 1em;  
color: #000000;  
font-weight: bold;
display: none;
}
fieldset ol {  
padding: 1em 1em 0 1em;  
list-style: none;
}
fieldset li {  
padding-bottom: 1em;
}
fieldset.submit {  
border-style: none;
}
label {  
float: left;  
width: 10em;  
margin-right: 1em;
}
fieldset input, fieldset textarea {
width: 320px;
border: 1px solid #3A84BE;
}

fieldset.enviar {
border: none;
background-color: #fff;
}

fieldset input.enviar {
width: 100px;
}