/* CSS Document */

html {

}

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #000857;
	background-image: url(../img/back.gif);
	background-repeat: repeat-x;
	background-position: left top;
	margin: 0px;

}
a{
	color:#b94695;
	text-decoration: underline;
}
a:link, a:visited {
	
}

a:hover {
	color: #FFFFFF;
	text-decoration: none;
}
buttons {
	float: left;
	margin: 0px;
	padding: 0px;
	width: auto;
}
ul#mainlevel-nav li
{
	background-image: none;
	padding-left: 0px;
	padding-right: 0px;
	float: left;
	margin: 0;
	font-size: 11px;
	line-height: 21px;
	white-space: nowrap;
	border-right: 1px solid #cccccc;
	color: #0033CC;
}
ul#mainlevel-nav li a
{
	display: block;
	padding-left: 15px;
	padding-right: 15px;
	text-decoration: none;
	color: #FF0000;
	background: transparent;
}
ul
{
	margin: 0;
	padding: 0;
	list-style: none;
	color: #0066CC;
}
li
{
	line-height: 15px;
	padding-left: 15px;
	padding-top: 0px;
	background-image: url(../images/arrow.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	color: #00FF00;
}

/*Modificado por LF Parra*/
input[type=radiobutton] {
	/*border:solid 1px #cccccc;*/
	border: none;
	background-color: #D90067;
	color: #15488a;
	height: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
  }
  
/*Modificado por LF Parra*/  
.cajasTexto {
	border:1px solid #9e0ba2;
	background-color: #470020;
	color: #ffffff;
	height: 16px;
	font-family:  Arial,Verdana,Helvetica, sans-serif;
	font-size: 10px;
  }
  
  
  .cajasComments {
	border:1px solid #9e0ba2;
	background-color: #470020;
	color: #ffffff;	
	font-family:  Arial,Verdana,Helvetica, sans-serif;
	font-size: 10px;
  }
  
  /*Modificado por LF Parra*/  
select {
	 background-color: #470020;
	color: #ffffff;
	
	/*height: 16px;*/
	font-family:  Arial,Verdana,Helvetica, sans-serif;
	font-size: 10px;
  }
  
/*
.cajasTexto {
	border:solid 1px #cccccc;
	border: none;
	background-color: #ffffff;
	color: #15488a;
	height: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
  }
  */
.link_white {
	color: #FFFFFF;
	cursor:pointer;
}
.link_white:hover {
	color: #89c6e5;
}
.form_normal {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	
}
/*
.form_select {
	font-size: 11px;
	border: 1px solid #CCCCCC;
	scrollbar-face-color: #acc8e5;
	scrollbar-arrow-color: #15488b;
	scrollbar-highlight-color: #ffffff;
	scrollbar-3dlight-color: #ffffff;
	scrollbar-shadow-color: #ffffff;
	scrollbar-darkshadow-color: #ffffff;
	scrollbar-track-color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
*/
.link_underline {
	text-decoration: underline;
}

/*Modificado por LF Parra 20.09.2007*/
.link_none {
	text-decoration: none;
}
.link_blue {
	color: #66CCFF;
	text-decoration: none;
}
.link_pink_block {
	font-size: 12px;
	font-weight: bold;
	color: #f975ee;
	text-decoration: none;
	display: block;
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #8f1669;
}


.back_city-ES {
	background-image: url(../images/city.jpg);
	background-repeat: no-repeat;
	vertical-align: top;
	background-color: #000000;
}

.back_city-IT {
	background-image: url(../images/city-it-IT.jpg);
	background-repeat: no-repeat;
	vertical-align: top;
	background-color: #000000;
}
.back_login {
	background-image: url(../images/login.jpg);
	background-repeat: no-repeat;
	height: 145px;
	background-position: center top;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
}
.back_tabla_blanca {
	background-image: url(../images/tabla_blanca-02.gif);
	background-repeat: repeat-y;
	padding-right: 10px;
	padding-left: 8px;
	text-align: center;
	vertical-align: top;
	background-position: center top;
}
.back_field {
	background-image: url(../images/back_field.gif);
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	text-align: center;
}
.back_top_busca {
	background-image: url(../images/back_top_buscador.gif);
	background-repeat: no-repeat;
	background-position: center top;
	text-align: center;
	padding: 10px;
	height: 86px;
}
.back_dicelo {
	background-image: url(../images/back_dicelo.gif);
	background-repeat: no-repeat;
	height: 195px;
	background-position: center center;
/*	padding-top: 15px;
	padding-right: 6px;
	padding-bottom: 15px;
	padding-left: 15px;*/
text-align: center;
	/*text-align: left;*/
	vertical-align: top;

}
.back_negro {
	background-color: #000000;
}
.back_votaciones {
	background-image: url(../images/back_votaciones_02.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	color: #8db7f3;
	font-size: 12px;
}
.back_voto {
	background-image: url(../images/votos-02.gif);
	background-repeat: repeat-x;
	padding: 10px;
	color: #FFFFFF;
	font-size: 10px;
}
.line_blue {
	padding-top: 20px;
	padding-bottom: 0px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #4159ff;
	border-bottom-color: #4159ff;
	text-align: center;
}

.radiobuton {
	background-color: #C23495;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.tit_20 {
	font-size: 20px;
}
.txt_11 {
	font-size: 11px;
}

.tit_pink_16 {
	font-size: 16px;
	color: #b94695;
}
.marco_azul {
	border: 2px solid #66CCFF;
}

/*Añadido por LF Parra 18.09.2007*/
.marco_rojo {
	border: 2px solid #f273f7;
}

.back_votaciones_pie {
	background-image: url(../images/back_votaciones_03.jpg);
	background-repeat: repeat-y;
	background-position: right top;
	color: #8db7f3;
	font-size: 12px;
}
.back_marco_blue {
	background-image: url(../images/marco_blue_02.gif);
	background-repeat: repeat-y;
	text-align: left;
	vertical-align: top;
	color: #b94695;
	padding-top: 5px;
	padding-right: 8px;
	padding-bottom: 5px;
	padding-left: 8px;
}
.tit_blue_20 {
	font-size: 20px;
	color: #8DB7F3;
}
.reflejo {
	background-image: url(../images/reflejo.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	padding-bottom: 9px;
}
.txt_blue {
	/*color: #8fb7f5;*/
	color: White;
}
.tit_pink {
	color: #b94695;
}
.sky_line {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	font-size: 15px;
	color: #b94695;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	vertical-align: top;
}
.reflejo_big {
	background-image: url(../images/reflejo_big.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	padding-bottom: 22px;
	background-color: #910BB6;
}
.tit_30 {
	font-size: 30px;
}
.txt_white {
	color: #FFFFFF;
}
.tabla_pink_ctro {
	background-image: url(../images/tabla_pink_03.gif);
	background-repeat: repeat-x;
	background-position: left top;
	padding: 20px;
	text-align: left;
	vertical-align: top;
	color: #FFFFFF;
	font-size: 12px;
}
.tit_pink_14 {
	font-size: 14px;
	color: #b94695;
}
.back_voto_pk {
	background-image: url(../images/voto_pk-02.gif);
	background-repeat: repeat-x;
	padding: 10px;
	color: #FFFFFF;
	font-size: 10px;
}
.radiobuton_pk {
	background-color: #D90067;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.back_tabla_bk {
	background-image: url(../images/tabla_bk_02.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	text-align: left;
	vertical-align: top;
	padding: 20px;
}
/*MODIFICADO POR LF. PARRA 22.09.2007.*/

.back_tapiz {
	background-image: url(../images/back_tapiz.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	/*height: 540px;*/
	height: 40px;
	padding-top: 60px;
	padding-right: 10px;
	padding-bottom: 30px;
	padding-left: 10px;
	color: #F975D5;
}
.back_full_blue_ctro {
	background-image: url(../images/back_full_blue_02.jpg);
	background-repeat: repeat-y;
	background-position: right top;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 60px;
	color: #8fb7f5;
}
.star_num {
	font-size: 36px;
	color: #FFFFFF;
	background-image: url(../images/star_numero.gif);
	text-align: center;
	vertical-align: middle;
	display: block;
	height: 42px;
	width: 42px;
	background-repeat: no-repeat;
	padding: 20px;
}

.back_full_blue {
	background-image: url(../images/back_full_blue_03.jpg);
	background-repeat: repeat-y;
	background-position: right top;
	padding-right: 10px;
	padding-left: 60px;
	color: #8FB7F5;
}
.back_pareja_ctro {
	background-image: url(../images/pareja_02.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 50px;
	color: #FFFFFF;
}
.reflejo_mg {
	background-image: url(../images/reflejo_mg.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	padding-bottom: 25px;
	background-color: #BE0048;
}
.back_form {
	background-image: url(../images/back_form_02.gif);
	background-repeat: repeat-x;
	background-position: left top;
	padding: 20px;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
}
.radiobutton_bordeau {
	background-color: #4E002E;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.radiobutton_black {
	background-color: #040002;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.star_brown {
	font-size: 36px;
	color: #FFFFFF;
	background-image: url(../images/star_brown.gif);
	text-align: center;
	vertical-align: middle;
	display: block;
	height: 42px;
	width: 42px;
	background-repeat: no-repeat;
	padding: 20px;
}
.tit_16 {
	font-size: 16px;
}
.back_tabla_ext {
	background-image: url(../images/tabla_blanca.gif);
	background-repeat: no-repeat;
	text-align: center;
	vertical-align: top;
	background-position: center bottom;
}
.back_tabla_base {
	background-image: url(../images/tabla_blanca-04.gif);
	background-repeat: no-repeat;
	text-align: center;
	vertical-align: top;
	background-position: center top;
}
.portada1 {
	background-image: url(../images/portada_01.jpg);
	background-repeat: no-repeat;
	height: 256px;
	width: 312px;
}
.portada3 {
	background-image: url(../images/portada_03.jpg);
	background-repeat: no-repeat;
	height: 202px;
	width: 312px;
}
.portada2 {
	background-image: url(../images/portada_02.jpg);
	background-repeat: no-repeat;
	height: 256px;
	width: 458px;
}
.portada4 {
	background-image: url(../images/portada_04.jpg);
	background-repeat: no-repeat;
	height: 202px;
	width: 458px;
}
.tit_quees {
	background-image: url(../images/tit_quees_01.jpg);
	height: 52px;
	width: 736px;
	background-repeat: no-repeat;
	background-position: right bottom;
}
.tit_aun_no {
	background-image: url(../images/baner_home_titulo.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 38px;
	width: 761px;
}
.reflejo_burdeos {
	background-image: url(../images/reflejo_burdeos.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	padding-bottom: 15px;
	background-color: #54002B;
}
.txt_white12bold {
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
}
.tabla_ext_ctro {
	background-image: url(../images/tabla_extend_02.gif);
	background-repeat: repeat-y;
	padding-right: 10px;
	padding-left: 10px;
	color: #FFFFFF;
	width: 669px;
}
.tabla_ext_top {
	background-image: url(../images/tabla_extend_01.gif);
	background-repeat: no-repeat;
	padding-right: 10px;
	padding-left: 10px;
	background-position: left top;
	height: 16px;
	width: 669px;
}
.tabla_ext_pie {
	background-image: url(../images/tabla_extend_04.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 112px;
	width: 669px;
	padding-right: 10px;
	padding-left: 10px;
}
.quienes_ctro {
	background-image: url(../images/quienes_02.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 10px;
	width: 351px;
	color: #FFFFFF;
}

.tit_amarillo {
	font-size: 16px;
	font-weight: bold;
	color: #FFFF00;
}

.errLabel 
{
	color:Red;
	font-weight: bold;
	text-align: center;
}

#apDiv1 {
	position:absolute;
	width:760px;
	height:455px;
	z-index:1;
	visibility: visible;
}

.boton_mailto a{border: none; text-decoration:none;}
.boton_mailto a:link{border: none; text-decoration:none;}
.boton_mailto a:visited{border: none; text-decoration:none;}
.boton_mailto a:hover{border: none; text-decoration:none;}

.back_baner_home-ES
{
     
	background-image: url(../images/baner_home_back.jpg);
	background-repeat: no-repeat;
	background-position: center top;

	width: 720px;
	text-align: center;
	vertical-align: top;
	padding-right: 7px;
	padding-left: 7px;
	padding-bottom: 5px;
	padding-top: 37px;
}

.back_baner_home-IT
{
     
	background-image: url(../images/baner_home_back-it-IT.jpg);
	background-repeat: no-repeat;
	background-position: center top;

	width: 720px;
	text-align: center;
	vertical-align: top;
	padding-right: 7px;
	padding-left: 7px;
	padding-bottom: 5px;
	padding-top: 37px;
}

.tit_nuestragama {
	background-image: url(../images/tit_nuestragama.jpg);
	height: 52px;
	width: 736px;
	background-repeat: no-repeat;
	background-position: right bottom;
}

.back_full_blue_nuestragama {
	background-image: url(../images/back_full_blue_06.jpg);
	background-repeat: repeat-y;
	background-position: right top;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 60px;
	color: #8fb7f5;
}


/*INICIO CAMBIOS JORGE AGUADO PARRA 23.10.2007.*/

.tit_nuestragama {
	background-image: url(../images/tit_nuestragama.jpg);
	height: 52px;
	width: 736px;
	background-repeat: no-repeat;
	background-position: right bottom;
}

.tit_somos {
	background-image: url(../images/tit_somos.jpg);
	height: 52px;
	width: 736px;
	background-repeat: no-repeat;
	background-position: right bottom;
}

.back_full_blue_nuestragama {
	background-image: url(../images/back_full_blue_06.jpg);
	background-repeat: repeat-y;
	background-position: right top;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 60px;
	color: #8fb7f5;
}

.quienes_ctro2 {
	background-image: url(../images/quienes_04.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 10px;
	width: 350px;
	color: #FFFFFF;
}

/*FINAL CAMBIOS JORGE AGUADO PARRA 23.10.2007.*/

/*INICIO CAMBIOS JORGE AGUADO PARRA 30.10.2007.*/

.back_prensa 
{
   
	background-image: url(../images/back_prensa.jpg);

	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 20px;
	padding-left: 20px;
	height: 325px;
	color: #FFFFFF;
}

.back_comunicacion
{
	background-image: url(../images/back_comunicacion.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 20px;
	padding-left: 20px;
	height: 335px;
	color: #FFFFFF;
}

.tit_prensa{
	background-image: url(../images/tit_prensa.jpg);
	height: 52px;
	width: 736px;
	background-repeat: no-repeat;
	background-position: right bottom;
}

.back_full_prensa {
	background-image: url(../images/back_full_blue_07.jpg);
	background-repeat: repeat-y;
	background-position: right top;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 60px;
	color: #8fb7f5;
}
/*FINAL CAMBIOS JORGE AGUADO PARRA 30.10.2007.*/

.txt11_noscripts { font-family: "Trebuchet MS", Arial, Verdana; font-size: 11px; line-height: 10pt; color: #ffffff; font-weight: normal}
.txtazul_noscripts {color: #42aae5}
.noscripts a:link {
	color: #42aae5;
}
.noscripts a:visited {
	color: #42aae5;
}
.noscripts a:hover {
	color: #42aae5;
}
.noscripts a:active {
	color: #42aae5;
}

.txt_comentario_abusivo
{
	font: arial 10px;
	color: #d1d1d1;
	text-decoration: none;
}

.txt_comentario_abusivo a
{
	font: arial 10px;
	color: #d1d1d1;
	text-decoration: none;
}

.txt_comentario_abusivo a:hover
{
	font: arial 10px;
	color: #d1d1d1;
	text-decoration: none;
}

.txt_comentario_abusivo a:link
{
	font: arial 10px;
	color: #d1d1d1;
	text-decoration: none;
}

.txt_comentario_abusivo a:visited
{
	font: arial 10px;
	color: #d1d1d1;
	text-decoration: none;
}
.tit_areaprivada{
	background-image: url(../images/tit_areaprivada.jpg);
	height: 52px;
	width: 736px;
	background-repeat: no-repeat;
	background-position: right bottom;
}


.back_areaprivada {
	background-image: url(../images/back_full_blue_08.jpg);
	background-repeat: repeat-y;
	background-position: right top;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 60px;
	color: #8fb7f5;
}

/* 	CAMBIOS PARA LA SECCION BUZÓN PRIVADO 12/12/07 */

/* 
   Styles for scrolling layers  
	 Specify width and height in hold and wn, and in clip for wn 
*/
div#hold	{ 
	position:relative; overflow:hidden;
	width:420px; height:200px; 
	z-index:100; 
	}
div#wn	{ 
	position:absolute; 
	left:0px; top:0px; 
	width:420px; height:200px; 
	clip:rect(0px, 420px, 200px, 0px); 
	overflow:hidden;	
	z-index:1; 
	}
div.content { 
	position:absolute; visibility:hidden;
	left:0px; top:0px; width:380px;
	z-index:1; text-align: left;
	}

/* Set small font-size or size/position of div's will be off in some browsers  */
div#scrollbar { 
  position:relative; left:0; top:0;
  width:11px; height:172px; 
  font-size:1px; z-index:1;
  }
div#track { 
  position:absolute; left:0; top:18px;
  width:18px; height:136px;
  background: url("../images/track.gif") #000000 repeat-y;
  background-position: center top;
  z-index:1;
  }
div#dragBar {
  position:absolute; left:0px; top:1px;
  width:14px; height:20px;
  background-color:#0b004e;
  border: solid 1px #928FDC;
  z-index:1;
  }  
div#up { position:absolute; left:0; top:0; z-index:2 }  
div#down { position:absolute; left:0; bottom:0; z-index:3 }

.txt_blue_11 {
	font-size: 11px;
	font-weight: normal;
	color: #4876ff;
}
.txt_white_11 {
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
}

table.main_buzon { 
  width:450px; 
  text-align:left;
  }
/* 	FIN CAMBIOS PARA LA SECCION BUZÓN PRIVADO 12/12/07 */
.back_votar_invitacion {
	background-image: url(../images/votacion_invitar_caja.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 62px;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 20px;
	}
/* 	FIN CAMBIOS PARA LA SECCION BUZÓN PRIVADO 13/12/07 */

/* 	FIN CAMBIOS PARA LA SECCION BUZÓN PRIVADO 14/12/07 */
.txt_11_negro {
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	}
	
	.back_login_nuevo {
	background-image: url(../images/login2.jpg);
	background-repeat: no-repeat;
	height: 261px;
	background-position: center top;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
}
/* 	FIN CAMBIOS PARA LA SECCION BUZÓN PRIVADO 14/12/07 */
