@charset "utf-8";
/* CSS Document */
.bodyclase{
	background-color:#E7E0D0;
	color:#60015B;
	font-family:Arial;
	font-size:12px;
	margin:0;
	padding:0;
	text-align:center;
	width:100%;
}
#contenedor
{
	background-image:url("/images/pagina/fondo.gif");
	background-position:center center;
	background-repeat:repeat-y;
	float:none;
	position:relative;
	width:100%;
	z-index:1;
	margin:0 auto;
}
.contenido {
	background-color:#FFFFFF;
	float:none;
	margin-left:auto;
	margin-right:auto;
	position:relative;
	text-align:center;
	width:980px;
	z-index:1;
}

#cabecera {
	background-color:#FFFFFF;
	height:130px;
	position:relative;
	text-align:left;
	width:980px;
}

#menu {
	background-image: url(../images/pagina/pixazul.png);
	background-repeat:repeat-x;
	height:28px;
	position:relative;
	text-align:left;
	width:980px;
	z-index:401;
	
}

#menu ul {
	margin:0px; padding: 0; 
	list-style:none outside none;
	text-align:left;
}

#menu li { 
	display:block;
	float:left;
	line-height:28px;
	color: #FFF;
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
}
#menu ul li a {
	text-decoration:none; 
	padding-left:10px;
	padding-right:10px;
	text-decoration:none;
	text-transform:uppercase;
	color: #FFF;
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	position:relative;
	display:block;
	height:28px;
}


#menu ul li a.on {
	background-image: url(../images/pagina/pixamarillo.png);
	background-repeat:repeat-x;
	text-transform:uppercase;
	padding-left:10px;
	padding-right:10px;
	text-decoration:none;
	text-transform:uppercase;
	text-decoration:none; 
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	height:28px;
}


#pagina {
	background-color:#FFFFFF;
	position:relative;
	text-align:left;
	width:980px;
	z-index:100;
}

#arriba{
	background-color:#FFFFFF;
	clear:both;
	height:344px;
	position:relative;
	text-align:left;
	width:980px;
	float:left;
}
#arriba_img{
	background-color:#FFFFFF;
	height:344px;
	position:relative;
	text-align:left;
	width:730px;
    float:left;
	overflow:hidden;
}
		#box2{
			position:absolute;
		}
		.mask{
			position:relative;
			width:730px;
			height:344px;
			overflow:hidden;
		}
		.mask img{
			position:absolute;
			display:block;
			border:none;
		}
		
		#box3{
			position:absolute;
		}
		.mask3{
			position:relative;
			width:233px;
			height:344px;
			overflow:hidden;
		}
		.mask3 img{
			position:absolute;
			display:block;
			border:none;
		}
		
#arriba_espacio{
	background-color:#FFFFFF;
	height:344px;
	position:relative;
	text-align:left;
	width:17px;
	float:left;
	overflow:hidden;
}
#arriba_banner{
	background-color:#FFFFFF;
	height:344px;
	position:relative;
	text-align:left;
	width:233px;
	float:left;
	overflow:hidden;
}
#arriba_banner_texto{
	background-color:#FFFFFF;
	position:relative;
	text-align:left;
	width:233px;
	float:left;
	overflow:hidden;
		font-size:9px;
	color:#585858;
	font-family:"Trebuchet Ms";
}
#arriba_banner_privacidad{
	background-color:#FFFFFF;
	position:relative;
	text-align:left;
	width:233px;
	float:left;
	overflow:hidden;
	height:160px;

}
#arriba_banner_privacidad p{
	color:#3346BC;
	float:left;
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
}
#arriba_banner_espacio{
	background-color:#FFFFFF;
	position:relative;
	text-align:left;
	width:233px;
	float:left;
	height:5px;
	overflow:hidden;

}
#medio{
	background-color:#FFFFFF;
	clear:both;
	height:25px;
	position:relative;
	text-align:left;
	width:980px;
	float:left;
	color:#9e9c9d;
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
}
#medio1{
	background-color:#FFFFFF;
	height:25px;
	position:relative;
	text-align:left;
	width:730px;
	float:left;
}
#medio3{
	background-color:#FFFFFF;
	height:25px;
	position:relative;
	text-align:left;
	width:233px;
	float:left;
}
#medio_espacio{
	background-color:#FFFFFF;
	height:25px;
	position:relative;
	text-align:left;
	width:17px;
	float:left;
}
#abajo{
	background-color:#FFFFFF;
	clear:both;
	height:257px;
	position:relative;
	text-align:left;
	width:980px;
	float:left;
}
#abajo_banner1{
	background-color:#FFFFFF;
	height:257px;
	position:relative;
	text-align:left;
	width:730px;
	float:left;
	overflow:hidden;
}

#abajo_banner3{
	background-color:#FFFFFF;
	height:257px;
	position:relative;
	text-align:left;
	width:233px;
	float:left;
	overflow:hidden;
}
#abajo_espacio{
	background-color:#FFFFFF;
	height:257px;
	position:relative;
	text-align:left;
	width:17px;
	float:left;
	overflow:hidden;
}
#abajo1{
	background-color:#FFFFFF;
	clear:both;
	height:344px;
	position:relative;
	text-align:left;
	width:233px;
}

#espacio_entre {
	background-color:#FFFFFF;
	clear:both;
	height:15px;
	position:relative;
	text-align:left;
	width:980px;
}

#promo {
	background-color:#FFFFFF;
	clear:both;
	height:auto;
	position:relative;
	text-align:left;
	width:980px;
}
#promo_titulo{
	background-color:#FFFFFF;
	clear:both;
	height:25px;
	position:relative;
	text-align:left;
	width:980px;
	color:#9e9c9d;
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
}
#promo_banner{
	
	background:none repeat scroll 0 0 #F2F2F2;
	clear:both;
	height:200px;
	position:relative;
	text-align:left;
	width:980px;	
}
#promo_banner1{

	background:none repeat scroll 0 0 #F2F2F2;
	clear:both;
	height:15px;
	position:relative;
	text-align:left;
	width:980px;	
}
#promo_banner2{
	
	background:none repeat scroll 0 0 #F2F2F2;
	clear:both;
	height:170px;
	position:relative;
	text-align:left;
	width:980px;	
}
#promo_banner2i{
	
	background:none repeat scroll 0 0 #F2F2F2;
	height:170px;
	position:relative;
	text-align:left;
	width:20px;	
	float:left;
}
#promo_banner2c{
	
	background:none repeat scroll 0 0 #F2F2F2;
	height:170px;
	position:relative;
	text-align:left;
	width:940px;	
	float:left;
}
#promo_banner2c1{
	
	background:none repeat scroll 0 0 #F2F2F2;
	height:42px;
	position:relative;
	text-align:left;
	width:940px;	
	float:left;
}
#promo_banner2c1i
{
	background:none repeat scroll 0 0 #F2F2F2;
	height:42px;
	position:relative;
	text-align:left;
	width:410px;	
	float:left;
	
}


#promo_banner2c1texto2
{
	background:none repeat scroll 0 0 #F2F2F2;
	position:relative;
	width:410px;	
	float:left;
	color:#3346bc;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	height:42px;
}

#promo_banner2c1texto22
{
	background:none repeat scroll 0 0 #F2F2F2;
	position:relative;	
	height:auto;
	color:#3346bc;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	width:auto;
	height:42px;
}
/*
#promo_banner2c1texto23
{
	background:none repeat scroll 0 0 #F2F2F2;
	position:relative;
	float: left;
	height:auto;
	width:124px;
	height:42px;
}
*/
#promo_banner2c1c
{
	background:none repeat scroll 0 0 #F2F2F2;
	height:42px;
	position:relative;
	text-align:left;
	width:120px;	
	float:left;
}
#promo_banner2c1d
{
	background:none repeat scroll 0 0 #F2F2F2;
	height:42px;
	position:relative;
	text-align:right;
	width:410px;	
	float:left;
}

#promo_banner2c3{
	
	background:none repeat scroll 0 0 #F2F2F2;
	height:134px;
	position:relative;
	text-align:left;
	width:940px;	
	float:left;
}
#promo_banner2c3imagen
{
	cursor:pointer;
	background:none repeat scroll 0 0 #F2F2F2;
	height:134px;
	position:relative;
	text-align:left;
	width:234px;	
	float:left;
}
#promo_banner2c3espacio
{
	background:none repeat scroll 0 0 #F2F2F2;
	height:134px;
	position:relative;
	text-align:left;
	width:15px;	
	float:left;
}
#promo_banner2c3hueco
{
	background:none repeat scroll 0 0 #F2F2F2;
	height:134px;
	position:relative;
	text-align:left;
	width:120px;	
	float:left;
}
#promo_banner2c3texto
{
	background:none repeat scroll 0 0 #F2F2F2;
	height:134px;
	position:relative;
	text-align:left;
	width:161px;	
	float:left;
}
#promo_banner2c3texto1
{
	text-align:left;
	width:161px;	
	float:left;
	color:#3346bc;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	height:22px;
}
#promo_banner2c3texto111
{
	text-align:left;
	width:161px;	
	float:left;
	color:#3346bc;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	height:32px;
}
#promo_banner2c3texto111 a
{
	color:#3346bc;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	cursor:pointer;
}
#promo_banner2c3texto1 a
{
	color:#3346bc;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	cursor:pointer;
}
.lado_izq{float:left; overflow:hidden; width:38px;}
.lado_dch{float:left; overflow:hidden ;width:123px;}
.lado_izq2{float:left; overflow:hidden;width:123px; }
.lado_dch2{float:left; overflow:hidden ;width:38px;}
#promo_banner2c3texto2
{
	height:40px;
	position:relative;
	text-align:left;
	width:161px;	
	float:left;
	color:#3346bc;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
}
#promo_banner2c3texto4
{
	height:4px;
	position:relative;
	text-align:left;
	width:161px;	
	float:left;
}
#promo_banner2d{
	
	background:none repeat scroll 0 0 #F2F2F2;
	height:170px;
	position:relative;
	text-align:left;
	width:20px;	
	float:left;
}
#promo_banner3{

	background:none repeat scroll 0 0 #F2F2F2;
	clear:both;
	height:10px;
	position:relative;
	text-align:left;
	width:980px;	
}

#pie  {
	color:#9e9c9d;
	font-family:Arial;
	font-size:10px;
	line-height:18px;
	margin-left:auto;
	margin-right:auto;
	padding-bottom:15px;
	position:relative;
	text-align:center;
	top:5px;
	width:980px;
}
#pie a{
	color:#9e9c9d;
	text-decoration:none;
	cursor:pointer;
}
.titulo_formulario_espacio{
	background-color:#FFFFFF;
	float:left;
	height:10px;
	position:relative;
	text-align:left;
	width:730px;
}

.titulo_formulario{
	background-color:#FFFFFF;
	float:left;
	height:15px;
	position:relative;
	text-align:left;
	width:730px;
	color:#9e9c9d;
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
}

#formulario1{ float:left; overflow:hidden; height:51px; width:730px;}
#formulario2{ float:left; overflow:hidden; height:51px; width:730px;}
#formulario3{ float:left; overflow:hidden; height:51px; width:730px;}
#formulario4{ float:left; overflow:hidden; height:166px; width:730px;}
.campos {
	background:none repeat scroll 0 0 #FDFCE8;
	border:1px solid #CCCCCC;
	color:#333333;
	font:11px Trebuchet Ms;
	height:18px;
	padding:2px;
}

.campos2 {
	background:none repeat scroll 0 0 #FDFCE8;
	border:1px solid #CCCCCC;
	color:#333333;
	font:11px Trebuchet Ms;
	height:100px;
	padding:2px;
}
.datos {
	color:#032A6F;
	font-weight:bold;
	margin:8px 0 4px;
}
.boton {
	width:730px;
	float:left;
	overflow:hidden;
	text-align:right;
	margin-top:5px;
}

#formulario1_1{ float:left; overflow:hidden; height:51px; width:352px;}
#formulario1_2{ float:left; overflow:hidden; height:51px; width:25px;}
#formulario1_3{ float:left; overflow:hidden; height:51px; width:352px;}


#formulario2_1{ float:left; overflow:hidden; height:51px; width:379px;}
#formulario2_2{ float:left; overflow:hidden; height:51px; width:25px;}
#formulario2_3{ float:left; overflow:hidden; height:51px; width:200px;}
#formulario2_4{ float:left; overflow:hidden; height:51px; width:100px;}

#formulario3_1{ float:left; overflow:hidden; height:51px; width:279px;}
#formulario3_2{ float:left; overflow:hidden; height:51px; width:25px;}
#formulario3_3{ float:left; overflow:hidden; height:51px; width:100px;}
#formulario3_4{ float:left; overflow:hidden; height:51px; width:300px;}

#nombre{width:346px;}
#apellidos{width:346px;}
#direccion{width:373px;}
#localidad{width:194px;}
#cp{width:94px;}
#provincia{width:273px;}
#telefono{width:94px;}
#mail{width:294px;}
#descripcion{width:723px;}

.volver{color:#3346bc; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;}
