
a{
	text-decoration:none;
	color:#3D4042;
}

a:hover{
	text-decoration:underline;
}

body,html{
	min-height:99%;
}

body{
	background:#6B90BC url(/images/fondo.jpg) repeat-x;
	font-family:Arial, sans serif;
	font-size:12px;
	color:#3D4042;
}

li {
	list-style-position: inside;
}

#contenedor{
	width:942px;
	height:99%;
	margin:1% auto 0 auto;
	background:#6B90BC url(/images/fondo_centro.gif) repeat-y;
	padding:0 10px;
	overflow-x:hidden;
	overflow-y:visible;
}

/*
html > body #contenedor{
	height:auto;
	min-height:99%;
}*/


#fondo_arriba{
	display:block;
	position:relative;
	left:-10px;
}

#izquierda{
	width:212px;
	float:left;
	padding-bottom:15px;
}

#izquierda #cuadro_logo{
	background-color:#FFFFFF;
	width:212px;
	height:154px;
	float:left;
}

#izquierda #cuadro_logo h1{
	margin:45px 0 0 5px;
}

#izquierda #cuadro_logo ol{
	margin:26px 0 0 19px;
}

#izquierda #cuadro_logo ol li a{
	color:#696969;
}

#izquierda #cuadro_logo li{
	background:url(/images/separador_vertical.png) no-repeat right 3px;
	float:left;
	padding:0 4px 0 0;
	color:#787878;
	font-size:9px;
	font-family:Arial, sans serif;
	margin:0 7px 0 0;
}

#izquierda #cuadro_logo .ultimo{
	background:none;
}

#izquierda a{
	text-decoration:none;
}
	
#izquierda li{
	list-style:none outside;
}

#izquierda #menu_arbol{
	float:left;
	width:198px;
	padding:0 6px 20px 8px;
	background-color:#0D5788;
	border-color:#659AC6;
	border-style:solid;
	border-width:1px 0 1px 0;	
}

#izquierda #menu_arbol a{
	display:inline;
	/*width:193px;*/
	clear:both;
	font-size:13px;
	color:#FFFFFF;
	padding-right:0px;
	text-transform:uppercase;
	letter-spacing:0px;
	outline:none;
}

#izquierda #menu_arbol li li a{
	text-transform:none;
	font-size:12px;
	font-family:Tahoma, sans-serif;
	/*letter-spacing:0.4px;*/
	/*padding-right:7px;*/
}

#izquierda #menu_arbol .carpeta li ul{
	padding:2px 0 7px 8px;
	line-height:18px;
	margin:0;
}

#izquierda #menu_arbol .carpeta li .con_margen{
	margin:4px 0 4px 0;
}

#izquierda #menu_arbol li li li a{
	font-size:11px;
	line-height:14px;
	width:187px;
	display:block;
}

#izquierda #menu_arbol li li li a img{

}

#izquierda #menu_arbol .carpeta{
	margin: 12px 0 5px 0;
}

#izquierda #menu_arbol .carpeta .carpeta{
	margin:0;
	padding:0;
	display:block;
}

/*
#izquierda #menu_arbol .carpeta .carpeta a{
	height:17px;
}*/

#izquierda #menu_arbol .carpeta ul{
	margin:4px 0 0 3px;
}

#izquierda #menu_arbol .carpeta .carpeta a img{
	/*display:block;*/
	padding-right:5px;
	background:url(/images/flecha_menu_abajo.gif) no-repeat 100% 7px;
}

#izquierda #menu_arbol .carpeta .carpeta li a img{
	padding-right:0;
	background:none;
}

#izquierda #menu_arbol .carpeta .carpeta ul a{
	background:none;
	padding-reight:0;
}

#izquierda #menu_secciones{
	width:198px;
	padding:12px 6px 14px 8px;
	float:left;
}

#izquierda #menu_secciones a{
	margin:5px 0 0 0;
	display:block;
	color:#FFFFFF;	
	float:left;
	clear:both;
	width:180px;
	text-transform:uppercase;
	font-size:12px;
}

/*
#izquierda a img{
	width:auto;
	height:auto;
}
*/

#izquierda form{
	float:left;
	padding:0 0 12px 0;
	width:100%;
}

#izquierda h2{
	border-color:#669BC7;
	border-style:solid;
	border-width:1px 0;
	padding:6px 9px 6px 9px;
	width:194px;
	height:15px;
	float:left;
	background-color:#0D5788;
	font-size:13px;
	color:#7AA6CD;
}

#izquierda form label{
	color:#83A7C9;
	font-size:#ffffff;
	float:left;
	padding:6px 2px 6px 5px;
	width:205px;
	font-size:10px;
}

#izquierda form input{
	float:left;
	display:inline;	
}

#izquierda form #email_suscripcion{
	background-color:#B1C8DD;
	width:127px;
	padding:2px 5px 3px 5px;
	border:none;
	float:left;
	margin:0 3px 0 12px;
	color:#5F89AE;
	font-size:9px;
	font-family:Verdana, sans serif;
	text-align:center;
}

#izquierda #telefono{
	margin:8px 0 -3px 26px;
	float:left;
	clear:both;
}

#izquierda #email{
	padding-left:20px;
	background:url(/images/mail.gif) no-repeat 0 2px;
	font-family:tahoma, sans serif;
	color:#18537B;
	font-weight:bold;
	font-size:11px;
	margin:8px 0 -3px 0;
	float:left;
	clear:both;
}

#contenido_central{
	width:727px;
	float:left;
	display:inline;
	margin:0 0 0 3px;
}

#contenido_central #cabecera{
	float:left;
		display:inline;
	clear:both;
	padding-bottom:10px;
	background:url(/images/sombra_cabecera.gif) no-repeat left bottom;
}

#noticias_portada{
	margin:1px 4px 4px 5px;
	width:474px;
	float:left;
	display:inline;
	background:url(/images/noticias_centro.png) repeat-y left top;
}

#noticias_portada2{
	width:474px;
	float:left;
	background:url(/images/noticias_abajo.png) no-repeat left bottom;
	padding-bottom:10px;
}

#noticias_portada2 .noticia{
	padding:0 8px;
	width:458px;
}

.noticia .titular{
	float:left;
	clear:both;
	width:700px;
	/*margin-bottom:7px;*/
}

#noticias_portada2 .noticia .titular{
	width:100%;
}

.noticia h3, .noticia h3 a{
	color:#3D76AA;
	font-size:15px;
	text-decoration:none;
	width:600px;
}

#noticias_portada2 h3{
	width:370px;
}

.noticia h3{
	padding-left:10px;
	background:url(/images/flecha_azul.gif) no-repeat 0 5px;
	float:left;
	display:inline;
	margin:7px 0 0 0;
}

.noticia .fecha{
	color:#FFFFFF;
	width:64px;
	height:14px;
	line-height:14px;
	background-color:#4682B3;
	float:right;
	display:inline;
	font-size:10px;
	text-align:center;
	margin:7px 0 0 0;
}


.noticia .foto_noticia{
	float:left;
	background:url(/images/marco_foto.gif) no-repeat 0 0;
	width:150px;
	height:100px;
	padding: 7px 11px 11px 7px;
}

.noticia p{
	color:#686A6C;
	font-size:12px;
	line-height:20px;
	float:left;
	padding:10px 0 0 7px;
}

#contenedor #noticia_ampliada .foto_noticia{
	margin-right:10px;
	margin-top:5px;
}

#contenedor #noticia_ampliada .cuerpo_noticia, #contenedor #noticia_ampliada p{
	float:none;
	width:auto;
	padding:0 15px 0 0;	
	margin-top:8px;
}


#noticias_portada  p{
	width:400px;
}

#noticias_portada .con_foto p{
	width:281px;
}

.noticia h2 img, #sugerencias_portada h2 img{
	height:64px;
}

#sugerencias_portada{
	margin:1px 4px 4px 5px;
	width:234px;
	float:left;
	display:inline;
	background:url(/images/sugerencias_centro.png) repeat-y left top;
	color:#686A6C;
}

#sugerencias_portada2{
	width:234px;
	float:left;
	background:url(/images/sugerencias_abajo.png) no-repeat left bottom;
	padding-bottom:10px;
}

#sugerencias_portada2 p{
	padding:7px 10px 0 10px;
	margin:0;
	width:205px;
}

#sugerencias_portada2 strong{
	clear:both;
	display:block;
	font-size:22px;
	width:100%;
	text-align:center;
}

#sugerencias_portada2 input, #sugerencias_portada2 textarea{
	border:1px solid #BDBFC0;
	background-color:#FCFAFA;
	font-size:11px;
	padding:1px 2px;
}

#sugerencias_portada2 label{
	width:186px;
	padding:2px 0;
	float:left;
	display:inline;
	clear:both;
	margin:0 0 0 30px;
}

#sugerencias_portada2 label span{
	width:67px;
	text-align:right;
	float:left;
	padding:0 5px 0 0;
}

#sugerencias_portada2 input{
	width:105px;
	float:left;
}

#sugerencias_portada2 textarea{
	width:178px;
	height:56px;
	margin:0 0 0 30px;	
}

#sugerencias_portada button{
	width:184px;
	height:17px;
	border:0;
	background-color:#EBB847;
	margin:5px 0 0 30px;
}

#sugerencias_portada button span{

}

.fila_portada{
	width:727px;
	overflow:hidden;
	float:left;
	clear:both;
}

#videos_portada{
	background:url(/images/fondo_videos_portada.png);
}

#videos_portada object, #videos_portada embed{
	margin:5px 5px 7px 7px;
}

#videos_portada #enlace_video{
	color:#666666;
	font-weight:bold;
	margin:12px 5px 3px 9px;
	font-size:11px;	
	float:left;
	width:215px;
}

#videos_portada a{
	text-decoration:none;
}

#videos_portada a:hover{
	text-decoration:underline;
}

#videos_portada p{
	padding:2px 5px 0 9px;
	font-size:11px;
}

#servicios_portada{
	background:url(/images/fondo_servicios_portada.png);
}

#servicios_portada li{
	width:203px;
	padding:3px 4px 4px 6px;
	float:left;
	clear:both;
	list-style:none;	
}

#servicios_portada li img{
	background:url(/images/fondo_foto_servicios.gif) no-repeat top left;
	padding:2px 4px 4px 2px;
	float:left;
	width:70px;
	height:47px;
}

#servicios_portada li a{
	font-weight:bold;
	color:#66696B;
	text-decoration:none;
}

#servicios_portada li a strong{
	vertical-align:top;
	float:left;
	display:inline;	
	width:120px;
	margin:4px 0 0 5px;	
	cursor:pointer;
}

.banner_portada{
	width:234px;
	height:261px;
	float:left;
	display:inline;	
	margin:5px 2px 0 5px;
}

.banner_portada h2{
	margin-bottom:5px;
	}

.ver_todos{
	float:left;
	clear:both;
	color:#8181A4;
	padding:0 0 0 10px;
	margin:0 0 0 8px;
	display:inline;
	text-decoration:none;
	font-size:14px;
	width:150px;
	height:auto;
}

.ver_todos img{
	width:auto;
	height:auto;
}

#servicios_portada .ver_todos{
	background:url(/images/flecha_gris.gif) no-repeat 0 4px;
}

#videos_portada .ver_todos{
	margin-top:5px;
	background:url(/images/flecha_morada.gif) no-repeat 0 4px;
}

#venta_portada .ver_todos{
	margin-top:-20px;
	background:url(/images/flecha_gris.gif) no-repeat 0 4px;
	position:relative;
	z-index:8;
}

#pie{
	clear:both;
	float:left;
	margin:30px 0 20px 10px;
	width:708px;
}

#pie a{
	float:left;
	margin:0 0 0 15px;
	font-family:Small Fonts, sans serif;
	color:#A9A9A9;
	text-decoration:none !important;
	font-size:9px;
	text-align:left;
	line-height:12px;
}

#pie a img{
	vertical-align:middle;
	margin-bottom:5px;
}

#pie #logo1{
	margin-top:7px;
}

#pie #logo2{
	width:140px;
	margin-top:5px;	
}

#pie #logo3{
	margin-top:4px;
	width:130px;
}

#pie #logo4{
	margin:-5px -10px 0 18px;
	width:95px;
}

#pie #logo5{
	margin-top:6px;
	width:140px;
}


.contenido_interior{
	width:701px;
	padding:3px 13px 5px 13px;
	float:left;
	font-family: Tahoma, sans serif;
	color:#696969;
	font-size:11px;
	line-height:18px;	
	float:left;
}

/*
.contenido_interior ol, .contenido_interior ul{
	margin:10px 0 10px 0;
}

.contenido_interior li{
	margin:1px 0 0 0;
	padding-left:10px;
}
*/

.contenido_interior h2, .contenido_interior #tit_categoria{
	height:15px;
	line-height:15px;
	width:681px;
	font-size:13px;
	padding:5px 10px 5px 10px;
}

.contenido_interior h2 img, .contenido_interior #tit_categoria img{
	height:auto;
}

#migas{
	list-style:none;
	margin:0 0 5px 0;
}

#migas li{
	display:inline;
	margin:0;
	padding:0;
}

#migas a, #migas{
	color:#919191;
	font-family:Verdana, sans serif;
	font-size:9px;
	text-decoration:none;
}

#migas a:hover{
	text-decoration:underline;
}

#alquileres h2, #apartado h2, #contacto h2{
	background-color:#E8B546;
	margin:0 0 6px 0;
}

.contenido_interior #izq{
	width:345px;
	float:left;
}

.contenido_interior #der{
	width:345px;
	float:right;
}


.contenido_interior #izq .bloque{
	background-color:#EDEDED;
	margin-top:7px;
	width:325px;
	padding:9px 10px 9px 10px;	
}

.contenido_interior h3{
	font-weight:bold;
	color:#3D76AA;
	font-size:11px;
	margin-bottom:2px;
}

.contenido_interior #der .bloque{
	width:305px;
	padding:12px 20px 12px 20px;
}

.contenido_interior #der #ventajas{
	background-color:#82A7C8;
	color:#FFFFFF;
}

.contenido_interior #der h3{
	color:#0E5788;
	font-size:12px;
}

.contenido_interior #der #galeria{
	overflow:visible;
	width:380px;
}

.contenido_interior #izq #galeria{
	overflow:hidden;
	width:100%;
	
}

.contenido_interior #galeria h3{
	height:15px;
	width:315px;
	font-size:13px;
	padding:5px 10px 5px 20px;
	background:#C1C1C1 url(/images/fondo_tit_galeria.gif) no-repeat 10px 9px;
	margin:11px 0 8px 0;
}

.contenido_interior #galeria a img{
	margin:3px 11px 6px 1px;
	float:left;
}

#catalogo h2, #producto h2, #mapa h2, #noticias h2{
	background-color:#3D76AA;
	color:#FFFFFF;
}

#buscador{
	width:670px;
	height:37px;
	/*line-height:35px;*/
	background:url(/images/fondo_buscador.gif) no-repeat 0 0;
	margin:10px 0 6px 0;
	padding:4px 10px 0 21px;
}

#buscador select{
	width:137px;
	height:17px;
	margin:8px 10px 0 0;
	font-size:10px;
	color:#3A3F45;
	background-color:#F1F1F1;
	border:1px solid #88A4C2;
}

#buscador button, .boton{
	width:53px;
	height:18px;
	line-height:18px;
	border:0;
	color:#323232;
	font-family:Arial, sans serif;
	font-size:10px;
	cursor:pointer;
}

#buscador button{
	margin-top:8px;
	background:url(/images/boton_buscar.gif) no-repeat top left;
}

.boton{
	background:url(/images/boton.gif) no-repeat top left;
}

#catalogo #izq{
	width:452px;
}

#catalogo #der{
	width:234px;
}

#catalogo #izq table{
	border-collapse:collapse;
	text-align:center;
	/*border-spacing:0 8px;		*/
	float:left;
	width:100%;
}

#catalogo #izq table a{
	color:#626466;
	text-decoration:none;
}

#catalogo #izq table th, #catalogo #izq table td{
	border-color:#FFFFFF;
	border-style:solid;
	border-width:8px 0 0 0;
	padding:4px 8px;
}

#catalogo #izq table tr{
	background-color:#E5E5E5;
}

#catalogo #izq table thead tr{	
	background-color:#829AB0;
	font-weight:bold;
	color:#FFFFFF;
	height:20px;
}

#catalogo #izq table tbody .fila_resaltada{
	background-color:#FFFFFF;
	cursor:pointer;
}

#catalogo #der .banner{
	float:right; 
	display:inline;
	margin:7px 0 8px 0;
}

#catalogo #der .banner li{
	list-style:none;
}

#catalogo #der #novedades{
	background:url(/images/novedades_centro.png) repeat-y;
}

#catalogo #der #novedades2{
	background:url(/images/novedades_arriba.png) no-repeat top left;
}

#catalogo #der #novedades3{
	background:url(/images/novedades_abajo.png) no-repeat bottom left;
	overflow:hidden;
}

#catalogo #der #novedades li a em{
	color:#829AB0;
}

#catalogo #der #novedades .ver_todos{
	background:url(/images/flecha_gris.gif) no-repeat 0 4px;
}

#catalogo #der .ver_todos{
	float:none;
}

html > body #catalogo #der .ver_todos{
	float:left;
}

#catalogo .marco_foto, #catalogo #izq table .imagen img{
	background:url(/images/marco_foto.png) no-repeat;
	padding:2px 4px 4px 2px;
	width:74px;
	height:62px;
	float:left;
}


#catalogo #der .banner ul{
	/*float:left;*/
}

#catalogo #der .banner li{
	width:203px;
	padding:3px 4px 4px 6px;
	float:left;
	clear:both;
	list-style:none;	
}

#catalogo #der li a{
	font-weight:bold;
	color:#66696B;
	text-decoration:none;
	display:inline;
	float:left;
	width:210px;
}

#catalogo #der li a strong{
	vertical-align:top;
	float:left;
	display:inline;	
	width:120px;
	margin:4px 0 0 5px;	
}

#catalogo #der li a strong em{
	font-style:normal;
}

#catalogo .paginacion_izqda a{
	text-decoration:underline;
	color:#829AB0;
}

#catalogo .paginacion_izqda a:hover{
	text-decoration:none;
}

#catalogo #der #ofertas{
	background:url(/images/novedades_centro.png) repeat-y;
}

#catalogo #der #ofertas2{
	background:url(/images/novedades_abajo.png) no-repeat bottom left;
	overflow:hidden;
}

#catalogo #der #ofertas li a em{
	color:#CC4747;
	font-size:16px;
}

#catalogo #ofertas .ver_todos{
	background:url(/images/flecha_amarilla.gif) no-repeat 0 4px;
}

#producto #izq img{
	width:330px;
	/*height:220px;*/
	border:8px solid #ECECEC;
	margin:9px 0 0 0;
}

#producto #der dl{
	float:left;
	background-color:#EDEDED;
	margin:9px 0 0 0;
}

#producto #der dt{
	width:137px;
	float:left;
	background-color:#EDEDED;
	color:#3D76AA;
	font-family:Tahoma, sans serif;
	font-weight:bold;
	padding:3px 24px 3px 12px;
	text-align:right;
}

#producto #der dd{
	width:150px;
	float:left;
	padding:3px 9px 3px 12px;
	background-color:#FFFFFF;	
}

#producto #galeria{
	float:left;
}

#izq #descargas{
	margin:7px;
	padding:0;
}

#izq #descargas li{
	padding:3px 0 3px 0;
	list-style:none outside;
}

#izq #descargas a, #izq #descargas .descarga_archivo{
	color:#829AB0;
	text-decoration:none;
	padding-left:24px;
	vertical-align:top;
	background-position:0 0;
}

#izq #descargas a:hover,#izq #descargas .descarga_archivo:hover{
	text-decoration:underline;
}

#izq #descargas #enviar_amigo a{
	background:url(/images/sobre.gif) no-repeat 0 2px;
}


#izq #descargas #imprimir_ficha a{
	background:url(/images/impresora.gif) no-repeat 0 0;
}

.contenido_interior #tit_categoria{
	background-color:#829AB0;
	margin-top:9px;
}

.contenido_interior #tit_categoria h3{
	width:600px;
	float:left;
	margin-bottom:0;
	height:15px;
}

.contenido_interior #tit_categoria a{
	height:16px;
	line-height:16px;
	background-color:#4B6F90;
	font-size:10px;
	font-family:Arial, sans serif;
	color:#BAC8D4;
	padding:0 10px;
	float:right;
	margin-top:1px;
	text-decoration:none;
}

.contenido_interior .noticia{
	width:700px;
	border-color:#DDDDDD;
	border-style:solid;
	border-width:0 0 4px 0;
	float:left;
	clear:both;
	padding:8px 0 12px 0;
}

#noticias .noticia{
	cursor:pointer;
	background-color:#FFFFFF;
}

#noticias .noticia:hover{
	background-color:#F3F3F3;
}

#contenedor .contenido_interior .con_foto p{
	width:515px;
}

.contenido_interior .noticia p{
	width:675px;
}

.contenido_interior .noticia .foto_noticia{
	background:url(/images/marco_foto_noticias.png) no-repeat 0 0;
}

* html .contenido_interior .noticia .foto_noticia{
	background:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/marco_foto_noticias.png,sizingMethod='scale') no-repeat 0 0;
}
	
.contenido_interior .noticia .entradilla{
	font-weight:bold;
}

#apartado #izq{
	width:258px;
	padding:10px 17px 8px 0;
}

#apartado #der{
	width:416px;
	padding:15px 10px 0 0;
}

#apartado #izq img{
	border:4px solid #EDEDED;
}

#apartado h3{
	color:#E8B546 !important;
	font-family:Tahoma, sans serif;
	border-style:solid;
	border-width:0 0 4px 0;
	border-color:#D0D0D0;
	width:100%;
}

#apartado #der .columna{
	float:left;
	width:198px;
	padding:7px 10px 15px 0;
	height:105px;
}

#apartado #der #columna_ancha{
	clear:both;
	display:inline;
	margin:10px 0 0 108px;
	height:95px;
}

#apartado #der .columna a{
	text-decoration:none;
	padding-left:19px;
	background:url(/images/flecha_verde.gif) no-repeat 0 0;	
	font-weight:bold;
}

#contacto #izq{
	width:279px;
	padding:10px 0 10px 0;
}

#contacto #der{	
	width:330px;
	padding:10px 15px 0 0;
}

#contacto #der p{	
	float:left;
	clear:both;
	width:330px;
	text-align:justify;
}

html > body #contacto #der, html > body #contacto #der p{
	width:385px;
}

#contacto #der a{
	color:#E8B546;
	font-weight:bold;
}

#contacto #der form{ 
	width:260px;
	float:left;
	clear:both;
	margin:0 0  0 30px;
}

#contacto #der form button{
	margin:10px 0 0 130px;
}

#contacto #der label span{
	width:77px;
	text-align:left;
	float:left;
	margin-top:3px;
}

#contacto #der input,#contacto #der textarea{
	width:180px;
	border:1px solid #939393;
	float:left;
	margin-top:3px;
}

#contacto #izq h3{
	font-size:13px;
	padding:5px 10px 5px 20px;
	background:#C1C1C1 url(/images/fondo_tit_galeria.gif) no-repeat 10px 9px;
	margin:11px 0 8px 0;
	height:15px;
}

#contacto #izq #mapa_google{
	width:279px;
	height:334px;
	overflow:hidden;
}

#contacto #datos_contacto{
	background-color:#F1F1F1;
	padding:6px 5px 7px 5px;
	overflow:hidden;
	float:left;
	width:269px;
}

#contacto #datos_contacto strong{
	float:left;
	clear:both;
	width:220px;
	padding-left:12px;
}

#contacto #datos_contacto p{
	float:left;
	padding:0 12px 0 12px;
}


#mapa .lista_mapa{
	list-style:none;
	width:157px;
	float:left;
	display:inline;
	margin:5px;	
}

#mapa .lista_mapa li {
	float:left;
	clear:both;
	display:inline;
	/*background-color:#DDDDDD;*/
	width:157px;	
	margin-right:6px;
}

#mapa .lista_mapa li a{
	text-decoration:none;
	color:#7C7B7B;
	padding:2px 8px 2px 8px;
	background-color:#DDDDDD;
	width:141px;	
	float:left;
	clear:both;
	margin:0 0 4px 0;	
}

#mapa .lista_mapa h3{
	padding:2px 15px 2px 18px;
	width:124px;
	font-family:Small Fonts, sans serif;
	text-transform:uppercase;
	background-image:url(/images/flecha_mapa.gif);
	background-repeat:no-repeat;
	background-position:4px 5px;
	font-size:9px;
	color:#FFFFFF;
	font-weight:normal;
	line-height:17px;
}

#mapa #mapa1{
	margin-left:20px;
}

#mapa #mapa1 h3{
	background-color:#7E92AA;
}

#mapa #mapa2 h3{
	background-color:#6991BF;
}

#mapa #mapa3 h3{
	background-color:#7E9BAA;
}

#mapa #mapa4 h3{
	background-color:#8693A2;
}

#pop_up{
	border-style:solid;
	border-color:#3B4C63 #336491 #336491 #336491;
	border-width:3px 5px 5px 5px;
	height:390px;
	width:503px;
	background:#FFFFFF;
	font-size:11px;
}

#pop_up form{
	padding:0 30px 5px 30px;
	width:390px;
}

#pop_up p{
	text-align:center;
	width:100%;
	padding:0 0 15px 0;
	font-weight:bold;
}

#pop_up fieldset{
	border:0;
}


#pop_up form label{
	float:left;
	clear:both;
	margin:5px 0 0 0;
	width:390px;
}

#pop_up form label span{
	width:140px;
	text-align:right;
	float:left;
	padding-right:10px;
}

#pop_up form label input{
	float:left;
	width:235px;
}

#pop_up form .boton{
	float:right;
	margin:12px 0 0 0;
	font-size:9px;
}

#moscavg {
	bottom:1%;
	left:50%;
	margin-left:473px;
	position:absolute;
}
