body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #E5E4CF;
}


#video_div{
    height:286px;
	width:323px;
	border-width:1px;
	border-color:#FFFFFF;
	border-style:solid;
}


#VideoFlaContent{
display:block;
position:absolute;
z-index:2;
width:720px;
height:576px;
}


#contenedor
{
	background-color:#FFFFFF;	
	width:746px;
	margin: auto;
	height:auto;
	position: relative;	
	z-index:1;
}

#levelUno
{
	position: relative;
	width: 739px;
	height:auto;
	float: left;
	background-color: #FFFFFF;
	padding-left:6px;
	padding-bottom:30px;
}

#idiomas
{
	width: 500px;
	height: 16px;
	padding-top: 7px;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color: #999;
	margin-left:2px;
}

.divfecha{
    float:right; 
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color: #999;
	margin-right:9px;
	margin-top:8px;
}


.a.idiomas,a.idiomas:hover
{
   	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color: #666;
	text-decoration:none;
}

.a.idiomas:hover
{
    color: #000;
}

#banner
{
	width: 729px;
	height: 206px;
	float: left;
	background-repeat: no-repeat;
	
}

#banner2
{
	width: 729px;
	height: 206px;
	float:left;
	background-repeat: no-repeat;
}


#todo
{
	width: 729px;
	float: left;
	background-color:#FFFFFF;
}

#menu
{
	width:180px;
	float: left;
	margin-top: 67px;
	padding-left: 2px;
}

#derecha
{  
	width: 160px;
	float: right;
	margin-top:41px;
	
}

#cajapregunta{
    width:90%;
	padding-left:3px;
	padding-right:3px;
	text-align:left;
}

#cuerpo
{
	width: 355px;
	float:left;
	margin-left:4px;
	margin-top: 41px;
	vertical-align:bottom;
	background-color:#FFFFFF;
}

#fundacio
{
	position:absolute;
	width: 199px;
	height: 122px;
	left: -14px;
	top: 170px;	
	background-image: url(../img/fundacio.gif);
	background-repeat:no-repeat;
}
	
#footer
{
	float: left;
	width: 100%;
	height:100%;
	height: 41px;
	margin-top: 37px;
	border-top:1px #999999 solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color: #999999;
}

#formas_de_pago
{
	width: 100%;
	height:100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color: #999999;
	font-weight:bold;
	visibility:hidden;
	text-align:center;
}

.tituloVerde_mgen_light
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #000000;
	width:100px;
	cursor:pointer;
	border-width:0;
	text-align:left;
	padding-top:2px;
	padding-left:4px;
	text-decoration:none;
}


.tituloVerde_mgen
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bolder;
	color: #000000;
	width:100px;
	cursor:pointer;
	border-width:0;
	text-align:left;
	padding-top:2px;
	padding-left:2px;
	text-decoration:none;
}

.tituloVerde_mgen:hover
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bolder;
	width:100px;
	cursor:pointer;
	border-width:0;
	text-align:left;
	text-decoration:none;
	padding-top:2px;
	padding-left:2px;
}

.tituloVerde_submgen{
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #000000;
	padding-top:2px;
	padding-left:22px;
	text-decoration:none;
}

.tituloVerde_submgenSel{
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #000000;
	padding-top:2px;
	padding-left:22px;
	text-decoration:none;
	font-weight:bolder;
}

.tituloVerde_proyecto{
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bolder;
	color: #000000;
	padding-top:2px;
	text-decoration:none;
}


.input.proyectos{
 width:100%;
 height:50px;
 font:Verdana, Arial, Helvetica, sans-serif;
 color:#666666;
 font-size:12px;
 background-color:#FFFFFF;
 text-align:center;
 border-style:dashed;
 border-color:#6ABA02;
 cursor:pointer;
}

.input.proyectos:hover
{
 background-color:#009900;
}

.input.opciones_plano
{
font:Verdana, Arial, Helvetica, sans-serif;
color:#006600;
font-size:10px;
background-color:#FFFFFF;
text-align:center;
border-style:none;
width:auto;

}
	
/***********************
   ARZION.com (c)2005
   http://www.arzion.com
************************/

.textoComun
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	text-align: justify;
	color: #000;
}

.textoComunCentro
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	text-align: center;
	color: #000;
}

.textoComunIzq
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	text-align: left;
	color: #000;
}

.textoNegro
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:bolder;
}

.tituloVerde
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:bolder;
	color: #6ABA02;
	cursor:pointer;
	text-align:left;
}

.tituloVerde_formulario
{
   border:1px solid #CCCCCC;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:9px;
   color:#000000;
   height:auto;
   width:auto;
}


.tituloVerdeG
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bolder;
	color: #6ABA02;
}

.input.tituloVerde
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:bolder;
	color: #6ABA02;
}

.select.tituloVerde
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:bolder;
	color: #6ABA02;
}

.cajaEmail
{
	width: 110px;
	height: 10px;
	color: #5A584D;
	background-color: #E1DCCE;
	border-top:1px #807D72 solid;
	border-left:1px #807D72 solid;
	border-bottom:1px #E7E2CF solid;
	border-right:1px #E7E2CF solid;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	
}

.select.lista_stand{
	width: 140px;
	height: 10px;
	color: #5A584D;
	background-color: #E1DCCE;
	border-top:1px #807D72 solid;
	border-left:1px #807D72 solid;
	border-bottom:1px #E7E2CF solid;
	border-right:1px #E7E2CF solid;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	
}

.form.sinmargen{
   margin-bottom:0px;
   padding-bottom:0px;
}

#inf_auxiliar{
    position:absolute;
	width: 300px;
	height: 45px;
	color: #5A584D;
	background-color: #FFFFFF;
	border-top:1px #807D72 solid;
	border-left:1px #807D72 solid;
	border-bottom:1px #807D72 solid;
	border-right:1px #807D72 solid;
	z-index:4;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:center;
	color:#000000;
	visibility:hidden;
	margin-left:24px;
	padding:3px;
}

.boton
{
	width: 63px;
	height: 16px;
	color: #5A584D;
	background-color: #E1DCCE;
	border-bottom:1px #807D72 solid;
	border-right:1px #807D72 solid;
	border-top:1px #E7E2CF solid;
	border-left:1px #E7E2CF solid;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:bolder;
	cursor:pointer;
}

.boton_formu_online{
	width: 126px;
	height: 16px;
	color: #5A584D;
	background-color: #E1DCCE;
	border-bottom:1px #807D72 solid;
	border-right:1px #807D72 solid;
	border-top:1px #E7E2CF solid;
	border-left:1px #E7E2CF solid;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:bolder;
	cursor:pointer;
}

.menuNormal
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	background-position: left center;
	background-repeat: no-repeat;
	padding-left: 5px;
	height:13px;
	float:left;
	width:100%;
}

.menuNormalSelec
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	background-position: left center;
	background-repeat: no-repeat;
	padding-left: 5px;
	height:13px;
	background-color:#63B601;
	float:left;
	width:100%;
}

.menuNormalproy
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	background-position: left center;
	background-repeat: no-repeat;
	padding-left: 22px;
	height:13px;

}


.menuNormalproy
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	background-position: left center;
	background-repeat: no-repeat;
	padding-left: 8px;
	height:13px;

}

.menuNormalSelecproy
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	background-position: left center;
	background-repeat: no-repeat;
	padding-left: 8px;
	height:13px;
	background-color:#63B601;

}

.enlaceProy{
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:10px;
   font-weight:bolder;
   text-decoration:none;
   color:#000000;
}

.entidadLink{
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:10px;
   text-decoration:none;
   color:#0033FF;
}

a.enlaceLinks{
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:10px;
   text-decoration:underline;
   color:#000000;
}

a.enlaceLinks:hover{
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:10px;
   text-decoration:underline;
   color:#63B601;
}

.enlaceLegal{
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:9px;   
   text-decoration:none;
   color: #999999;
}


.menuNormalSB
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bolder;
	padding-left: 22px;
}

.menuSeleccion
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bolder;
	background-image: url(../img/bullet2.gif);
	background-position: left center;
	background-repeat: no-repeat;
	background-color: #63B601;
	padding-left: 22px;

}

.subMenu
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	padding-left: 22px;	
	overflow:hidden;
	text-decoration:none;
	width:100%;
	float:left;
	color:#666666;
}

.subMenuSelec
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	padding-left: 22px;
	background-color:#63B601;
	width:100%;	
}


.titularNoticias
{
	height: 11px;
	background-image: url(../img/fondo-tabla1.gif);
	background-repeat: repeat-x;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bolder;
	margin-bottom: 2px;
}

.bloqueOferta
{
	background-color: #F2F1E7;
	width: 341px;
	margin-bottom: 2px;
	padding: 0px;
}

.bloqueNoticia
{
	background-color: #F2F1E7;
	width: 341px;
	margin-bottom: 2px;
	padding: 7px;
}

#cabecera_comunicacion{
   background-color: #6ABA02;
   width:100%;
   height:auto;
   font:Verdana, Arial, Helvetica, sans-serif;
   padding-top:4px;
   padding-left:4px;
   padding-bottom:4px;
   color:#FFFFFF;
   font-size:10px;
   font:Verdana, Arial, Helvetica, sans-serif;
}

#pie_comunicacion{
   background-color: #6ABA02;
   width:100%;
   height:20px;
   font:Verdana, Arial, Helvetica, sans-serif;
   padding-top:4px;
   padding-left:4px;
   padding-right:4px;
   padding-bottom:4px;
   margin-top:8px;
   color:#FFFFFF;
   text-align:right;
}

.cabecera_seccion_comunica{
   background-color:#E5E4CF;
   width:100%;
   border-bottom:1px solid #CAD6B6;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:9px;
   color:#333333;
   height:auto;
   vertical-align:bottom;
   padding-top:1px;
   margin-top:1px;
   margin-bottom:2px;

}

.historico_noticias{
   width:100%;
   border-bottom:1px solid #CAD6B6;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:9px;
   color:#333333;
   height:auto;
   vertical-align:bottom;
   padding-top:10px;
   padding-bottom:10px;
   margin-top:1px;
   margin-bottom:2px;

}

#nitems{
   float:right;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:9px;
   color:#333333;
   text-align:right;   
   padding-right:4px;
}

.titular_seccion_comunica{
   width:100%;
   background-color:#F3F2E5;
   border-bottom:1px solid #FFFFFF;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:9px;
   color:#333333;
   text-align:justify;
   cursor:pointer;
   margin-top:1px;
   vertical-align:middle;
}

.filtros_seccion_oferta{
   width:100%;
   background-color:#F3F2E5;
   border-bottom:1px solid #FFFFFF;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:9px;
   color:#333333;
   text-align:justify;
   cursor:pointer;
   margin-top:1px;
   vertical-align:middle;
}

.cuerpo_seccion_comunica{
   width:95%;
   padding-left:8px;
   text-align:justify;
}

.enlace_comunica{
   text-decoration:none;
   color:#666666;
}

#titulo_comunicacion{
   color:#FFFFFF;
   width:100%;
   border-bottom:1px solid #FFFFFF;
   font-size:16px;
   font-weight:bold;
   font:Verdana;
}

.acceso_mano{
   cursor:pointer;
}

.oferta_margins{
   margin-left:6px;
   margin-right:12px;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:9px;
   text-align: justify;
   color: #000;
}


.texto_oferta{
padding:10px;
}


#imagen_de_proy{
	position:absolute;
	width:100%;
	visibility:hidden;
	cursor:pointer;
	z-index:2;
	vertical-align:top;
}

#cierra_imagen_de_proy{
	border:1px solid #000000;
	width:13px;
	height:13px;
	background-color:#000000;
	text-align:center;
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
}

.td.descargas{
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:bolder;
	color: #666666;
	text-decoration:none;
	cursor:pointer;
}

.descargas_oferta{
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:bolder;
	color: #666666;
	text-decoration:none;
	cursor:pointer;
}

#imagen_comunica{
   width:300px;
   border-width:1px;
   border-color:#666666;
   border-style:solid;
}

#video_comunica{
   width:300px;
   height:233px;
   border-width:1px;
   border-color:#666666;
   border-style:solid;
}

.texto_imagen_comunica{
   width:292px;
   border-width:1px;
   border-color:#666666;
   border-style:solid;
   background-color:#666666;
   font:Verdana, Arial, Helvetica, sans-serif;
   font-size:10px;
   color:#FFFFFF;
   padding:4px;
}

a.icono_fichero{
   width:100%;
   font:Verdana, Arial, Helvetica, sans-serif;
   font-size:10px;
   color:#666666;
   padding-top:3px;
   text-decoration:none;
}

a.icono_fichero:hover{
   width:100%;
   font:Verdana, Arial, Helvetica, sans-serif;
   font-size:10px;
   color:#0000FF;
   padding-top:3px;
}

#mapaGoogle{
   width:355px;
   height:355px;
   background-color:#999999;
   border-bottom:1px solid #CAD6B6;
   border-top:1px solid #CAD6B6;
}

.textoCamposFormu{
	font-size:10px;
	font-family:Verdana, Geneva, sans-serif;
	color:#333;
}
