/* ESTILOS COMUNES */


html body{
padding:0;
margin:0;
}

.contenedor_global01{
position: absolute;
left: 50%;
top: 50%;
width: 880px;
height: 610px;
margin-left: -440px;
margin-top: -305px;
}

.contenedor_global02{
position: absolute;
top:-50px;
}

a{
font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
color:#C03;
text-decoration:underline;
}

.email{
font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
color:#C03;
text-decoration:underline;
}

.texto01{
font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
color:#000;
line-height: 12px;
margin-top:5px;
}

.texto02{
font: bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
color:#656565;
}

.texto03{
font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
color:#000;
}

em{
color:#878787;
font-style: normal;
}

.fecha{
width:58px;
font: bold 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
color:#000;
background-color:#FFF;
padding:0;
}

/*menu superior*/
#menu01_contenedor
{
display:none;
padding:0;
margin:0;
list-style-type: none;
background: #fff;
float: left;
}

#menu01_lista{
margin:0 0 0 26px;
padding:0;
}

#menu01_lista li
{
float: left;
margin: 0px 2px;
width: auto;
display: block;
}



.unalinea{
padding-top:15px;
height:21px;
text-align: center;
}

.doslineas{
padding-left:8px;
padding-top:7px;
height:29px;
}

#menu01_lista li a:hover, #menu01_lista li a#menu01_actual
{
font: bold 11px Verdana, sans-serif;
color: #fff;
cursor: pointer;
background: #C03;
}
/* fin Menu superior */


/* Login */

#img_login{
display:none;
position: absolute;
left:570px;
top:90px;
margin-left:-7px!important;
margin-left:-7px;
}

#login{
display:none;
position: absolute;
left:570px;
top:90px;
width:107px;
height:27px;
margin:0;
padding-left:3px;
padding-top:0;
background-color: #F4F4F4;
}

#login #capa_nombre input{
top: 2px;
left: 40px;
position: absolute;
color:#C03;
font:8px Verdana, Arial, Helvetica, sans-serif;
letter-spacing: 0.1em;
width: 50px;
height: 7px;
padding:2px;
background-color:#fff;
z-index:40;
border-style:none;
}

#login #capa_clave input{
top: 14px;
left: 40px;
position: absolute;
color:#C03;
font:8px Verdana, Arial, Helvetica, sans-serif;
letter-spacing: 0.1em;
width: 50px;
height: 7px;
padding:2px;
background-color:#fff;
z-index:40;
border-style:none;
}



#login #nombre{
z-index:60;
position:absolute;
top:0;
text-transform: capitalize;
font:9px Verdana, Arial, Helvetica, sans-serif;
}

#login #clave{
z-index:60;
position:absolute;
top:13px;
text-transform: capitalize;
font:9px Verdana, Arial, Helvetica, sans-serif;
}

/* fin login */


#logo_Pompeu{
display:none;
padding-top:0px;
}

#logo_elisava{
display:none;
}
 
 
/* idioma */

#idioma{
display:none;
position: absolute;
left:0;
top:60px;
padding:0;
margin:0;
}

#idioma ul{
list-style:outside url(../../img/lista_idioma.gif);
margin: 0 0 0 16px;
padding:0;
}

#idioma li a, #idioma li a:link
{
margin-left:-6px;
font-family: Arial, Helvetica, sans-serif;
font-size:10px;
font-weight: bold;
color: #000;
text-decoration: none;
}

#idioma li a:hover{
font-family: Arial, Helvetica, sans-serif;
font-size:10px;
font-weight: bold;
color: #C03;
text-decoration: none;
cursor: pointer;
}

#idioma li a#idioma_actual
{
font-family: Arial, Helvetica, sans-serif;
font-size:10px;
font-weight: bold;
color: #A3A1A1;
text-decoration: none;
cursor: pointer;
}

/* fin idioma */


/* cerca */

#cerca{
display:none;
width:105px;
height:27px;
position: absolute;
left:686px;
top:90px;
padding:0;
margin:0;
font: 8px Arial, Verdana, Helvetica, sans-serif;
letter-spacing: 0.1em;
color:#fff;
background-color:#E0E0E0;
}

#cerca #capa_cerca {
border:3px solid red;
z-index:49;
position:absolute;
top:13px;
left:2px;
width:84px;
height:9px;
border-style: solid;
border-color: #F4F4F4;
border-width: 1px 1px 1px 1px;
background-color:transparent;
overflow:hidden;
}

#cerca #capa_cerca input{
top: -3px;
left: -1px;
position: absolute;
color:#C03;
font:9px Verdana, Arial, Helvetica, sans-serif;
letter-spacing: 0.1em;
width: 88px;
height: 14px;
padding:2px;
background-color:#FFF;
overflow:hidden;
z-index:39;
border-style:none;
}

#cerca #titulo_cerca{
background-color:#C03;
padding-left:7px;
}

#img_cerca{
z-index:100;
position:absolute;
top:14px;
left:91px;
width:10px;
height:11px;
padding:0;
margin:0;
}

#img_login2{
z-index:100;
position:absolute;
top:10px;
left:97px;
width:10px;
height:11px;
padding:0;
margin:0;
}

#mapa{
display:none;
position:absolute;
left:794px;
top:90px;
}

/* fin cerca */

/* Menú izquierdo */

#menu_izq_contenedor { 
display:none;
width: 101px; 
position:absolute;
display:block;
left:0px;
top:105px!important;
top:121px;
}

#menu_izq_contenedor ul
{
display:none;
margin-left:0;
padding-left:0;
list-style-type:none;
}

#menu_izq_contenedor a
{
display:none;
height:75px;
display: block;
margin-bottom:4px!important;
margin-bottom:0;
}

#menu_izq_contenedor span{
display:none;
font: 11px Arial, Helvetica, sans-serif;
line-height: 18px;
text-transform:uppercase;
text-decoration:none;
display:block;
padding-left:14px;
vertical-align: top;
}

#menu_izq_contenedor a:link, #menu_izq_contenedor a:visited
{
background-color:#F4F4F4;
color:#666;
text-decoration: none;
}

#menu_izq_item01 a:hover, #menu_izq_item01 #menu_izq_actual
{
color:#FB7323;
background-color:#FCE6D8;
}

#menu_izq_item02 a:hover, #menu_izq_item02 #menu_izq_actual
{
color:#E0C122;
background-color:#FEF9DB;
}

#menu_izq_item03 a:hover, #menu_izq_item03 #menu_izq_actual
{
color:#61BE1A;
background-color:#DBF3C9;
}

#menu_izq_item04 a:hover, #menu_izq_item04 #menu_izq_actual
{
color:#57BEE2;
background-color:#E3F6FC;
}

#menu_izq_item05 a:hover, #menu_izq_item05 #menu_izq_actual
{
color:#2F6F88;
background-color:#D9EBF2;
}

#menu_izq_item06 a:hover, #menu_izq_item06 #menu_izq_actual
{
color:#854494;
background-color:#F0D9F5;
}

#menu_izq_contenedor .una_linea{
padding-top:28px;
}

#menu_izq_contenedor .dos_lineas{
padding-top:22px;
}

#menu_izq_contenedor .trca_lineas{
padding-top:10px;
}

#menu_izq_contenedor .cuatro_lineas{
padding-top:2px;
}

/* fin Menú izquierdo */


/* Contenedor */
#contenedor{
position: absolute;
top:70px;
left:20px;
width:580px;
padding:0px;
background-color: #ececec;
}
/* Contenedor */


/* fin ESTILOS COMUNES */

#titulo {background-color:#C03;height:25px;font: bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;text-transform: uppercase;color: #FFF;line-height:25px;}
#titulo a{background-color:#C03;height:25px;font: bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;text-transform: uppercase;color: #FFF;line-height:25px;text-decoration:none;}
#titulo a:hover{background-color:#C03;height:25px;font: bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;text-transform: uppercase;color: #FFF;line-height:25px;text-decoration: underline;}
#titulo #separador{font: bold 9px Verdana, Geneva, Arial, Helvetica, sans-serif;color: #000;}
#titulo #subtitulo{font: 11px Arial, Verdana, Geneva, Arial, Helvetica, sans-serif;color: #000;text-transform: uppercase;}

#titulo1{background-color:#C03;height:25px;font: bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;text-transform: uppercase;color: #FFF;line-height:25px;}
#titulo1 a{background-color:#C03;height:25px;font: bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;text-transform: uppercase;color: #FFF;line-height:25px;text-decoration:none;}
#titulo1 a:hover{background-color:#C03;height:25px;font: bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;text-transform: uppercase;color: #FFF;line-height:25px;text-decoration: underline;}
#titulo1 #separador{font: bold 9px Verdana, Geneva, Arial, Helvetica, sans-serif;color: #000;}
#titulo1 #subtitulo{font: 11px Arial, Verdana, Geneva, Arial, Helvetica, sans-serif;color: #000;text-transform: uppercase;}

#titulo2{background-color:#C03;height:25px;font: bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;text-transform: uppercase;color: #FFF;line-height:25px;}
#titulo2 a{background-color:#C03;height:25px;font: bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;text-transform: uppercase;color: #FFF;line-height:25px;text-decoration:none;}
#titulo2 a:hover{background-color:#C03;height:25px;font: bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;text-transform: uppercase;color: #FFF;line-height:25px;text-decoration: underline;}
#titulo2 #separador{font: bold 9px Verdana, Geneva, Arial, Helvetica, sans-serif;color: #000;}
#titulo2 #subtitulo{font: 11px Arial, Verdana, Geneva, Arial, Helvetica, sans-serif;color: #000;text-transform: uppercase;}

#titulo3{background-color:#C03;height:25px;font: bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;text-transform: uppercase;color: #FFF;line-height:25px;}
#titulo3 a{background-color:#C03;height:25px;font: bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;text-transform: uppercase;color: #FFF;line-height:25px;text-decoration:none;}
#titulo3 a:hover{background-color:#C03;height:25px;font: bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;text-transform: uppercase;color: #FFF;line-height:25px;text-decoration: underline;}
#titulo3 #separador{font: bold 9px Verdana, Geneva, Arial, Helvetica, sans-serif;color: #000;}
#titulo3 #subtitulo{font: 11px Arial, Verdana, Geneva, Arial, Helvetica, sans-serif;color: #000;text-transform: uppercase;}

#titulo4{background-color:#C03;height:25px;font: bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;text-transform: uppercase;color: #FFF;line-height:25px;}
#titulo4 a{background-color:#C03;height:25px;font: bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;text-transform: uppercase;color: #FFF;line-height:25px;text-decoration:none;}
#titulo4 a:hover{background-color:#C03;height:25px;font: bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;text-transform: uppercase;color: #FFF;line-height:25px;text-decoration: underline;}
#titulo4 #separador{font: bold 9px Verdana, Geneva, Arial, Helvetica, sans-serif;color: #000;}
#titulo4 #subtitulo{font: 11px Arial, Verdana, Geneva, Arial, Helvetica, sans-serif;color: #000;text-transform: uppercase;}

#titulo5{background-color:#C03;height:25px;font: bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;text-transform: uppercase;color: #FFF;line-height:25px;}
#titulo5 a{background-color:#C03;height:25px;font: bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;text-transform: uppercase;color: #FFF;line-height:25px;text-decoration:none;}
#titulo5 a:hover{background-color:#C03;height:25px;font: bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;text-transform: uppercase;color: #FFF;line-height:25px;text-decoration: underline;}
#titulo5 #separador{font: bold 9px Verdana, Geneva, Arial, Helvetica, sans-serif;color: #000;}
#titulo5 #subtitulo{font: 11px Arial, Verdana, Geneva, Arial, Helvetica, sans-serif;color: #000;text-transform: uppercase;}

#titulo10{background-color:#FC7323;height:25px;font: bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;text-transform: uppercase;color: #FFF;line-height:25px;}
#titulo10 a{background-color:#FC7323;height:25px;font: bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;text-transform: uppercase;color: #FFF;line-height:25px;text-decoration:none;}
#titulo10 a:hover{background-color:#FC7323;height:25px;font: bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;text-transform: uppercase;color: #FFF;line-height:25px;text-decoration: underline;}
#titulo10 #separador{font: bold 9px Verdana, Geneva, Arial, Helvetica, sans-serif;color: #000;}
#titulo10 #subtitulo{font: 11px Arial, Verdana, Geneva, Arial, Helvetica, sans-serif;color: #000;text-transform: uppercase;}


#titulo11 {background-color:#F7D417;height:25px;font: bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;text-transform: uppercase;color: #FFF;line-height:25px;}
#titulo11 a{background-color:#F7D417;height:25px;font: bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;text-transform: uppercase;color: #FFF;line-height:25px;text-decoration:none;}
#titulo11 a:hover{background-color:#F7D417;height:25px;font: bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;text-transform: uppercase;color: #FFF;line-height:25px;text-decoration: underline;}
#titulo11 #separador{font: bold 9px Verdana, Geneva, Arial, Helvetica, sans-serif;color: #000;}
#titulo11 #subtitulo{font: 11px Arial, Verdana, Geneva, Arial, Helvetica, sans-serif;color: #000;text-transform: uppercase;}

#titulo12{background-color:#61BF1A;height:25px;font: bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;text-transform: uppercase;color: #FFF;line-height:25px;}
#titulo12 a{background-color:#61BF1A;height:25px;font: bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;text-transform: uppercase;color: #FFF;line-height:25px;text-decoration:none;}
#titulo12 a:hover{background-color:#61BF1A;height:25px;font: bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;text-transform: uppercase;color: #FFF;line-height:25px;text-decoration: underline;}
#titulo12 #separador{font: bold 9px Verdana, Geneva, Arial, Helvetica, sans-serif;color: #000;}
#titulo12 #subtitulo{font: 11px Arial, Verdana, Geneva, Arial, Helvetica, sans-serif;color: #000;text-transform: uppercase;}

#titulo13{background-color:#57BFE3;height:25px;font: bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;text-transform: uppercase;color: #FFF;line-height:25px;}
#titulo13 a{background-color:#57BFE3;height:25px;font: bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;text-transform: uppercase;color: #FFF;line-height:25px;text-decoration:none;}
#titulo13 a:hover{background-color:#57BFE3;height:25px;font: bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;text-transform: uppercase;color: #FFF;line-height:25px;text-decoration: underline;}
#titulo13 #separador{font: bold 9px Verdana, Geneva, Arial, Helvetica, sans-serif;color: #000;}
#titulo13 #subtitulo{font: 11px Arial, Verdana, Geneva, Arial, Helvetica, sans-serif;color: #000;text-transform: uppercase;}

#titulo14{background-color:#125975;height:25px;font: bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;text-transform: uppercase;color: #FFF;line-height:25px;}
#titulo14 a{background-color:#125975;height:25px;font: bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;text-transform: uppercase;color: #FFF;line-height:25px;text-decoration:none;}
#titulo14 a:hover{background-color:#125975;height:25px;font: bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;text-transform: uppercase;color: #FFF;line-height:25px;text-decoration: underline;}
#titulo14 #separador{font: bold 9px Verdana, Geneva, Arial, Helvetica, sans-serif;color: #000;}
#titulo14 #subtitulo{font: 11px Arial, Verdana, Geneva, Arial, Helvetica, sans-serif;color: #000;text-transform: uppercase;}

#titulo15{background-color:#854494;height:25px;font: bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;text-transform: uppercase;color: #FFF;line-height:25px;}
#titulo15 a{background-color:#854494;height:25px;font: bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;text-transform: uppercase;color: #FFF;line-height:25px;text-decoration:none;}
#titulo15 a:hover{background-color:#854494;height:25px;font: bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;text-transform: uppercase;color: #FFF;line-height:25px;text-decoration: underline;}
#titulo15 #separador{font: bold 9px Verdana, Geneva, Arial, Helvetica, sans-serif;color: #000;}
#titulo15 #subtitulo{font: 11px Arial, Verdana, Geneva, Arial, Helvetica, sans-serif;color: #000;text-transform: uppercase;}

.modulo01{
padding-top:15px;
padding-right:12px;
padding-left:12px;
margin-bottom:2px;
background-color: #ECECEC;
}

.modulo01 #mas01{
position:absolute;
top:163px;
left:570px;
}

.modulo01 #mas02{
position:absolute;
top:313px;
left:570px;
}

.modulo01 #mas03{
position:absolute;
top:463px;
left:570px;
}

.modulo02{
padding-top:15px;
padding-right:12px;
padding-left:400px!important;
padding-left:12px;
margin-bottom:2px;
height:208px;
background-color: #ECECEC;
}

.modulo02 #mas01{
position:absolute;
top:237px;
left:570px;
}

.modulo02 #mas02{
position:absolute;
top:463px;
left:570px;
}

.modulo03{
padding-top:15px;
padding-right:12px;
padding-left:302px!important;
padding-left:12px;
margin-bottom:2px;
height:430px;
background-color: #ECECEC;
}

.modulo04{
padding-top:15px;
padding-right:12px;
padding-left:159px!important;
padding-left:12px;
margin-bottom:2px;
height:434px;
background-color: #ECECEC;
}

.modulo05{
padding-top:15px;
padding-right:12px;
padding-left:12px;
margin-bottom:2px;
height:430px;
background-color: #ECECEC;
}

.modulo06{
	background-color:#DADADA;
	padding:10px;
	width:425px;
	height:25px;
	margin-top:15px;
	font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.modulo06 a{
	padding:20px 0 0 5px;
	color: #606060;
	line-height:25px;
}

.modulo06 .condiciones{
	line-height:25px;
	float:right;
	padding-right:70px;
}

.modulo07{
margin-top:1px;
padding-top:-20px!important;
padding-top:10px;
padding-right: 7px;
padding-bottom:5px;
padding-left: 10px;
height:370px;
background-color: #ECECEC;
}


#contenedor .img_inferior{
position: absolute;
top:250px;
left:0;
background-color:#C7C5C5;
width:145px;
height:224px; 
}


#contenedor .inferior {
position: absolute;
float:left;
top:250px;
left:0;
width:138px;
height:211px; 
background-color:#C7C5C5;
}

#contenedor .inferior6{
position: absolute;
float:left;
top:250px;
left:0;
width:138px;
height:211px; 
}

#contenedor .inferior7{
position: absolute;
float:left;
top:250px;
left:0;
width:138px;
height:211px; 
background-color:#C7C5C5;
padding-top:13px;
padding-left:7px;
line-height:10px;
}

/* estilo usado para la barra de scroll puesta como imagen */
#scroll
{
position:absolute;
left:574px;
top:25px;
}

#submenu_flash{
display:none;
	width:120px;
	position:absolute;
	left:126px;
	top:131px;
}

#titulo_masters{
border-top:3px solid #9DDAEF;
background-color:#57BFE3;
height:24px;
font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
text-transform: uppercase;
color: #000;
line-height:24px;
}

/* estilos para la pagina de premios */
.fila01{
	position:absolute;
}
.fila02{
	position:absolute;
	top:102px;
}
.fila03{
	position:absolute;
	top:179px;
	background-color:#D9D9D9;
	width:574px;
	height:75px;
	text-align:right;
}
.fila04{
	position:absolute;
	top:256px;
	background-color:#ECECEC;
	width:574px;
}
.fila05{
	position:absolute;
	top:333px;
	background-color:#D9D9D9;
	width:574px;
}
.fila06{
	position:absolute;
	top:410px;
	background-color:#ECECEC;
	width:574px;
}

.premis_mas{
position:absolute;
top:65px;
left:570px;
}

.proyectos_mas{
position:absolute;
top:420px;
left:570px;
}

.caja1 {
position:absolute;
width:145px;
left:0px;
}

.caja2 {
position:absolute;
width:166px;
left:145px;
font:10px Verdana, Geneva, Arial, Helvetica, sans-serif;
background-color:#D9D9D9;
height:55px;
padding: 10px 10px 10px 16px;
}

.caja_proyecto {
position:absolute;
width:119px;
left:435px;
font:10px Verdana, Geneva, Arial, Helvetica, sans-serif;
background-color:#D9D9D9;
height:430px;
padding: 10px 10px 10px 16px;
}

.lista_proyectos {
position:absolute;
width:119px;
height:20px;
left:435px;
top: 410px;
font:10px Verdana, Geneva, Arial, Helvetica, sans-serif;
background-color:#D9D9D9;
padding: 10px 10px 10px 16px;
}

.link_lista_proyecto {
text-decoration: none;
}


.caja2b {
position:absolute;
width:160px;
left:145px;
font:10px Verdana, Geneva, Arial, Helvetica, sans-serif;
background-color:#ECECEC;
height:55px;
padding: 10px 10px 10px 16px;
}

.caja3 {
position:absolute;
width:1px;
left:337px;;
height:75px;
}

.caja4 {
position:absolute;
width:216px;
left:338px;
font:10px Verdana, Geneva, Arial, Helvetica, sans-serif;
background-color:#D9D9D9;
height:55px;
padding: 10px 10px 10px 16px;
}

.caja4b {
position:absolute;
width:216px;
left:332px;
font:10px Verdana, Geneva, Arial, Helvetica, sans-serif;
background-color:#ECECEC;
height:55px;
padding: 10px 10px 10px 16px;
}

.cerca_avanzada{
background-color: #D9D9D9;
width:570px;
height:45px;
padding: 13px 0px 0px 10px;
margin: 0px;
}

.cerca_resultats{
font:10px Verdana, Geneva, Arial, Helvetica, sans-serif;	
line-height:18px;
margin-bottom:10px;
}

.cerca_resultats dd{
margin-left:22px;
}

#titulo_esquina {
display: none;
}


.img_imprimir
{
display:none;
}

