body {
	margin:0; padding:0; border:0; list-style-type:none; text-align:center; background:#FFF url(imagenes/fondoweb.gif) repeat-x top center; font:1em Arial, Helvetica, sans-serif;
}

#contenedor {
	width:1000px; margin:0 auto 30px auto; text-align:left;
}


/*####### INICIO CABECERA #######*/
#cabecera {
	background:url(imagenes/alquiler-hinchable.jpg) no-repeat top right; padding:20px 0 0 17px; margin:0 25px 0 0; height:322px;
}

#cabecera img {
	border:0;
}

ul#menu {
	list-style-type:none; padding:0; 
}

#menu li {
	display:inline;  font-size:14px;
}

#menu li a:link, #menu li a:visited, #menu li a:hover {
	text-decoration:none; color:#3DC9E2; padding:10px; display:block; float:left; background:url(imagenes/separador-menu.gif) no-repeat right center;
}

h1#cabh1 {
	clear:both; color:#FFF; font-weight:normal; font-size:24px; margin:0; padding-top:20px;
}

#desch1 {
	width:560px; font-size:12px; color:#333;
}

#desch1 p {
	margin:0;
}
/*####### FIN CABECERA #######*/



/*####### INICIO CONTENIDO #######*/
#zonainferior {
	background:url(imagenes/fondocontenido.gif) no-repeat top center; padding:20px 0 0 0;
}

#contenido {
	padding:0 9px 0 22px; margin:0 13px 0 13px;  background-color:#F7F8E0;
}

#portadaprin {
	width:362px; float:left; padding:0 18px 0 0;
}

#portadaprin h2, #portnoticias h2, #lateral h2 {
	margin-top:0; font-weight:normal; font-size:24px; color:#FEBF01;
}

#portadaprin p {
	color:#274A90; font-size:12px;
}

#portadacentral {
	width:320px; float:left; margin-bottom:20px;
}

#portnoticias {
	background-color:#274A90; padding:12px 12px 12px 12px;
}

#portnoticias ul {
	margin:0; padding:0; border:0; list-style-type:none;
}

#portnoticias li {
	margin-bottom:20px; font-size:12px; color:#FFF;
}

#portnoticias li a:link, #portnoticias li a:visited {
	color:#FFF; text-decoration:none;
}

#portnoticias li a:hover {
	color:#FEBF01;
}

p#masnoticias {
	font-size:12px; text-align:right;
}

#masnoticias a:link, #masnoticias a:visited, #masnoticias a:hover {
	text-decoration:none; color:#FEBF01;
}

#lateral {
	width:225px; float:right;
}

#lateral img {
	display:block; margin:auto; margin:0 0 20px 0; border:0;
}

#galeria img {
	display:block; float:left; border:2px #FFF solid; margin:0 4px 10px 0;
}

#galeria2 {
	margin-top:40px;
}

#galeria2 img {
	display:block; float:left; border:4px #FFDC1A solid; margin:0 10px 20px 0;
}
/*####### FIN CONTENIDO #######*/




/*####### INICIO INTERIOR ######*/
#interior {
	width:660px; float:left; padding:0 18px 10px 0;
}

p#migapan {
	font-size:10px; color:#274A90;
}

p#migapan a:link, p#migapan a:visited, p#migapan a:hover {
	color:#FEBF01;
}

h1.tit, h2.tit {
	font-size:24px; color:#3DC9E2; font-weight:normal;
}

#interior p {
	font-size:12px; line-height:18px; color:#000;
}

#interior ul {
	font-size:12px;
}

#interior ul li {
	margin-bottom:5px; line-height:18px;
}

ul.listxt {
	color:#274A90; font-size:12px;
}

.listxt li {
	margin-bottom:5px; line-height:18px;
}

#interior h3 {
	color:#FF60C1; font-size:14px; margin-top:40px;
}

#interior h4 {
	font-size:14px;
}

dl#datoscontacto {
	font-size:12px; line-height:18px;
}

#datoscontacto dt {
	display:block; float:left; width:70px; color:#FEBF01; font-weight:bold;
}

#datoscontacto dd {
	margin:0 0 0 70px;
}

ul#listart {
	margin:40px 0 0 0; padding:0; border:0; list-style-type:none;
}

#listart li{ 
	clear:both; overflow:auto; padding:10px;
}

#listart img {
	display:block; float:left; margin:0; padding:0; border:4px #FFA624 solid;
}

#listart div {
	margin:0 0 0 160px;
}

#listart h3 {
	margin:0;
}
/*####### FIN INTERIOR ######*/



/*####### INICIO FORMULARIO #######*/
#formulario {
	/*background-color:#FFF;*/ padding:15px;
}

#formulario fieldset {
	border:1px #3DC9E2 solid; margin-bottom:20px;
}

#formulario legend {
	color:#FF60C1; font-weight:bold; font-size:14px;
}

#formulario label {
	display:block; margin-bottom:5px; font-size:12px;
}

#formulario span {
	display:block; float:left; width:90px;
}

#formulario fieldset input, #formulario fieldset textarea {
	background-color:#FFF; border:1px #FFDC1A solid;
}

#enviar {
	display:block; margin:auto; color:#FFF; background-color:#FFDC1A; border:1px #FEBF01 solid;
}
/*####### FIN FORMULARIO #######*/





/*####### INICIO PIE #######*/
#pie {
	clear:both; background:#FEBF01 url(imagenes/fondo-pie.gif) repeat-x top center; padding:40px 0 0 0;
}

#pieint {
	width:960px; margin:auto; text-align:left; padding:0 20px 20px 20px; color:#FFF; font-size:12px;
}

#pieint p {
	margin:0;
}

#pieint a:link, #pieint a:visited, #pieint a:hover {
	color:#FFF; text-decoration:none;
}

#pieintiz {
	float:left; width:40%;
} 

#pieintder {
	float:right; width:40%; text-align:right;
} 
/*####### FIN PIE #######*/