/* 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;
}

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;
}

/* fin Menu superior */

/* Masters Menu pasos */
#menu_pasos{
	background-color:#ECECEC;
	height:28px;
}

#menu_pasos ul{
padding:0;
margin:11px 0 0 0;
list-style-type: none;
border-top:1px solid #CAC8C8;
border-bottom:1px solid #CAC8C8;
background-color: #CAC8C8;
float: left;
height:15px;
width:100%;
}

#menu_pasos li
{
width:96px;
height:14px;
padding-left:17px;
padding-top:1px;
font:9px Verdana, Geneva, Arial, Helvetica, sans-serif;
color: #9B9B9B;
float:left;
display: block;
border-right:1px dashed #CAC8C8;
background-color:#FFF;
}

#menu_pasos #activo{
	font-weight:bold;
	color:#000;
	background-color:#C2E7F9;
}


/* fin Masters Menu pasos */


/* Login */

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

#login{
display:none;
position: absolute;
left:570px;
top:105px;
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:105px;
padding:0;
margin:0;
font: 8px Arial, Verdana, Helvetica, sans-serif;
letter-spacing: 0.1em;
color:#fff;
background-color:#E0E0E0;
}

#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;
}

#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:#57BFE3;
padding-left:7px;
}

#cerca #titulo_cerca_masters{
background-color:#57BFE3;
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;
display:block;
left:794px;
top:105px;
}

/* fin cerca */

/* Menú izquierdo */

#menu_izq_contenedor { 
display:none;
width: 101px; 
position:absolute;
display:block;
left:0px;
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:100%;
display: block;
margin-bottom:0;
}


/* fin Menú izquierdo */


/* Contenedor */
#contenedor{
position: absolute;
top:70px;
left:20px;
width:580px;
padding:0px;
}
/* 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_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;
}

#titulo_masters a{ text-decoration:none; font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; color:#000;}
#titulo_masters a:hover{text-decoration:underline; font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; color:#000;}

#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;
}

.modulo01_contenedor{
margin:0px;
padding:0px;
height:148px;
background-color: #ECECEC;
}

.modulo01_txt{
padding-top:15px;
padding-right:12px;
padding-bottom:0px;
padding-left:12px;
padding-left:400px!important;
}

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

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

.modulo01_txt #mas03{
position:absolute;
top:459px;
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:12px;
margin-bottom:2px;
height:434px;
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:398px;
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;
}

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

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

#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;
}

#contenedor .inferior img{
padding-right:7px;
}

.formulario01{
font: bold 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.formulario01 input{
border: 1px solid #CECECE;
padding-left:8px;
font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.formulario01 .select01{
border: 1px solid #CECECE;
padding-left:8px;
font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.formulario01 .select02{
border: 1px solid #8A8989;
color: #8A8989;
font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.ancho01{
	width:171px;
}

.ancho02{
	width:425px;
}

.formulario01 .obligatorio{
border: 1px solid #57BFE3;
padding-left:8px;
font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.formulario01 .txtobligatorio{
	color:#57BFE3;
	font-weight:normal;
	padding-right:12px;
}

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

#scroll_masters
{
position:absolute;
left:574px;
top:43px;
}

#submenu_flash{
display:none;
	width:120px;
	position:absolute;
	left:126px;
	top:146px;
	z-index:-150;
}

.img_imprimir
{
display:none;
}

#esquina{ display:none; }
#condiciones{ display:none; }
#boton_aceptar{ display:none; }
