p, td, div	{font-family:verdana,arial;
	font-size:12px;
	color:#000000;
	}
p {margin-top:0px;margin-bottom:2px}

img 	{border:0px}

a   {text-decoration: none; color:#000000}
a:hover {color:#bdbdbd}
/*body  {background-repeat: no-repeat}*/
/* menu */

a.textSidebox1	{text-decoration:none; color:#ffffff; font-weight:bold}
a.textSidebox1:hover	{color:#ffafb8}

a.textSidebox11	{text-decoration:none; color:#ffffff}
a.textSidebox11:hover	{color:#ffafb8}

a.textSidebox2	{text-decoration:none; color:#ffffff}
a.textSidebox2:hover	{color:#9a9a9a}


.divSideboxEntry	{padding:2px}
.divSideboxEntry2	{padding:0px}
.divSideboxEntry0	{padding:2px;padding-top:10px}
.divSideboxEntry3	{padding:2px;padding-bottom:10px}

.menu1	{background: #cb3527}
.menu11	{margin-bottom:5px; margin-left:20px}

.menu2	{background: #3f3f3f}

.menu3	{background: #3f3f3f; margin:0px}
/* fin menu */

/* menu horizontal */
div.menu_hor{
	position:absolute;
	top:115px;
	left: 20px;
	color: #fff;
	width:950px;
	z-index: 100;
	margin-top:3px;
}

table.menu_hor{
	width:100%;
}
td.menu_hor{
	padding: 2px 5px;
	text-align:center;
}

td.boton_menu_hor{
	width: 150px;
	padding: 2px 10px;
	text-align: left;
}

td.menu_hor a, td.boton_menu_hor a{
	font-weight: bold;
	color: #fff;
}
/* fin menu horizontal */

a.textPortbox1	{text-decoration:none; color:#ffffff; font-weight:bold}
a.textPortbox1:hover	{color:#b3b3b3}
a.textPortbox2	{text-decoration:none; color:#ffffff}
a.textPortbox2:hover	{color:#ffbfb9}

.textPortbox {
	padding: 1px;
}

/* formularios de salas */
td.forms_titulos	{width:120px;
			color:#ffffff;
			font-weight:bold;
			text-align:right;
			vertical-align:middle}
td.forms_titulos1	{width:120px;
			color:#000000;
			font-weight:bold;
			text-align:right;
			vertical-align:middle}
td.forms_resultado	{text-align:center;
			color:#e6e6e6}
input.mujeres		{background-color:#662d91; color:#ffffff}
input.hombres		{background-color:#e6e6e6}
td.mujeres  {color:#662d91}
td.hombres  {color:#e6e6e6}
/* fin formulario de salas */

.tit_pag	{position:absolute; top:157px; left:0px; width:230px; background: url(fondos/fondo_tit_pag.jpg)}

.fondo_gris0  {background: #efefef}
.fondo_gris1  {background: #e6e6e6}
.fondo_gris2  {background: #32312e}
.fondo_azul   {background:#ffafb8}
.fondo_granate  {background: #cb3527}
.fondo_negro  {background: #000000}

.traslucido {filter: Alpha(Opacity=85, FinishOpacity=0); -moz-opacity:0.85; -khtml-opacity:0.85;}

/* lista de salas */
.provincia  {padding-top: 5px; font-size:14px; font-weight:bold; color:#32312e; border-bottom: solid 1px #32312e}
.sala       {padding-left:10px; padding-top:2px}
.autonomia  {padding:10px; width:400px}

.datos_sala	{background: url('fondos/fondo_ficha_sala.jpg'); width:231px; visibility:hidden}
.cuadro_tit_sala  {background: #32312e; color:#ffffff; font-weight:bold; text-align:center; padding:5px}
.cuadro_cuerpo_sala{padding:15px; border-bottom: solid 5px #32312e}
.salas_colaboradores  {padding:5px; vertical-align:top}
/* dias del calendario */

td.dia2, td.dia3, td.dia1 {background: #ffffff; padding:2px; text-align:center; height:60px; width:60px}
.dia1, .dia2 {color:#662d91}
.dia3 {color: #e6e6e6}
a.dia2  {color:#c11933}

/* menu de responsable */
td.marco_resp   {background: #440e62}
table.menu_resp  {margin:14px; width:172px}
td.menu_resp    {background: #662d91}
a.menu_resp   {color: #ffffff}
a.menu_resp:hover {color:#00a9e5}

/* fotos */

.borde_foto_izda {border-left: solid #32312e 2px}
.borde_foto_dcha {border-right: solid #32312e 2px}
.franja_foto_down {border-bottom: solid #32312e 20px}
.franja_foto_up {border-top: solid #32312e 20px}

.b_up {border-top: solid #cb7727 1px}
.b_down {border-bottom: solid #cb7727 1px}
.b_up_gris2 {border-top: solid #ffafb8 1px}
.b_down_gris2 {border-bottom: solid #ffafb8 1px}

/* colores de letras */
.blanco {color:#ffffff}
.gris_claro {color:#e6e6e6}
.gris_oscuro  {color:#32312e}
.granate  {color:#cb7727}
.azul   {color:#00a9e5}

/* noticias */
.noticia1  {background: #cb7727; color:#000000}
.noticia2  {background: #cb3527; color:#ffffff}
.borde_prensa1 {border: solid 2px #cb7727}
.borde_prensa2 {border: solid 2px #cb3527}

.datos1 {background: #cb3527; color:#ffffff}
.datos2  {background: #cb7727; color:#ffffff}
.borde_datos1 {border: solid 2px #cb3527}
.borde_datos2 {border: solid 2px #cb7727}

.pestana_inf  {margin-left:0px; margin-right:2px}

.pais_desactivado{
	background: #00ff00;
}

.pendiente{
	background:#00ff00;
}

.galeria{
	text-align:center;
	z-index:-10;
	margin-bottom:40px;
	
}

.galeria table{
	margin: auto;
	border: double #000;
	border-bottom-width: 4px;
	border-left-width: 0;
	border-right-width: 0;
	border-top-width: 4px;
}

.galeria td{
	padding: 2px 10px 2px 10px;
}

#facebook{
  position:absolute;
  top: 200px;
  left: 400px;
  width: 270px;
}
#facebook img{float:left}
#facebook p{margin-top: 3px;}


#menu_portada{
	position: absolute;
	overflow:hidden;
	top: 191px; 
	left: 34px; 
	width: 274px; 
	height: 341px; 
	background-image: url('fondos/fondo_menu1_port.png')
}

#botones_portada{
	width:250px;
	height:77px;
	margin-left:12px;
}

#botones_portada td{
	padding:8px;
	vertical-align:middle
}
#boton_video{
	display:block;
	background: url(iconos/boton_video_port.png);
	width: 58px;
	height:59px;

}
#boton_video:hover{
	background-position: 0px -59px;
}

#boton_facebook{
	display:block;
	background: url(iconos/boton_facebook.png);
	width: 58px;
	height:59px;

}
#boton_facebook:hover{
	background-position: 0px -59px;
}

#boton_twiter{
	display:block;
	background: url(iconos/boton_twitter.png);
	width: 58px;
	height:59px;

}
#boton_twiter:hover{
	background-position: 0px -59px;
}
#fechas{
	position:absolute;
	top:157px;
	left:6px;
	width:332px;
	height:33px;
	text-align:center;
	font-size:24px;
	color: #fff;
	vertical-align: bottom;
}

#fechas img{
		margin-top:7px;
}
/* concurso fotográfico */
#formulario{
	display:none; 
	position:absolute;
	left:50%;
	width:400px;
	height:400px;
	margin-top:50px;
	margin-left:-150px;
	background:#c5c1ba;
	color:#fff;
	z-index:500;
}
#formulario table{
  margin: 50px 40px;
  width: 320px;
}
#cerrar_formulario{
	position:absolute;
	top:5px;
	left:5px;
}

#marco_galeria{
  display:none;
  position: absolute;
  top:30px;
  width:880px;
  left: 30px;
  z-index:500;
  background: #454545;
  padding: 30px 0 10px 0;
}
#submarco_galeria{
  width:880px;
  height: 460px;
}
#cerrar_galeria{
	position:absolute;
	top:5px;
	left:8px;
	z-index:20;
}

.votacion{
text-align:center;
margin-bottom: 20px;
}
#aviso_concurso{
	background:#c5c1ba;
  position:absolute;
  top:300px;
  left:300px;
  width:300px;
  height:150px;
  z-index:10;
  padding:20px;
}

.fondo_rojo1{background: #5b8800}
.fondo_rojo2{background: #8bd100}
.fondo_rojo3{background: #769d27}
.fondo_rojo4{background: #27cfff}

a.concurso	{text-decoration:none; color:#ffffff}
a.concurso:hover	{color:#f5c4a4}

/*panel de control cuentas */

#menu_cuentas{
position:absolute; top:345px; left:10px; width:200px
}

#formulario_cuentas{
position:absolute; top:100px; left:250px;
}
#titulo_formulario_cuenta{
position:absolute; top:50px; left:150px; color:#ffffff
}
@media print
{
  #menu_cuentas{display:none}
  #formulario_cuentas{position:absolute; top:20px; left:50px;}
  #formulario_cuentas td{padding:2px}
  #botones_formulario_cuenta{display:none}
  #titulo_formulario_cuenta{position:absolute; top:0px; left: 50px}
}

/* pre-portada paises */
.port_pais{
	position:absolute;
	top:200px;
}
.port_pais ul{
	list-style: none;
}
.port_pais li{
	height:21px;
}
.port_pais a{
	display: block;
	height: 21px;
}

#pais_ES{
	width: 76px;
	background: url(iconos/pais_ESPANIA_preport.png);
}
#pais_ES:hover{
	background: url(iconos/pais_ESPANIA_preport.png) 0 -21px;
}
#pais_BE{
	width: 91px;
	background: url(iconos/pais_BELGICA_preport.png);
}
#pais_BE:hover{
	background: url(iconos/pais_BELGICA_preport.png) 0 -21px;
}
#pais_BI{
	width: 86px;
	background: url(iconos/pais_BURUNDI_preport.png);
}
#pais_BI:hover{
	background: url(iconos/pais_BURUNDI_preport.png) 0 -21px;
}
#pais_CI{
	width: 125px;
	background: url(iconos/pais_COSTADEMARFIL_preport.png);
}
#pais_CI:hover{
	background: url(iconos/pais_COSTADEMARFIL_preport.png) 0 -21px;
}
#pais_DE{
	width: 132px;
	background: url(iconos/pais_ALEMANIA_preport.png);
}
#pais_DE:hover{
	background: url(iconos/pais_ALEMANIA_preport.png) 0 -21px;
}
#pais_SK{
	width: 195px;
	background: url(iconos/pais_ESLOVAKIA_preport.png);
}
#pais_SK:hover{
	background: url(iconos/pais_ESLOVAKIA_preport.png) 0 -21px;
}
#pais_CZ{
	width: 154px;
	background: url(iconos/pais_CHEQUIA_preport.png);
}
#pais_CZ:hover{
	background: url(iconos/pais_CHEQUIA_preport.png) 0 -21px;
}
#pais_IT{
	width: 63px;
	background: url(iconos/pais_ITALIA_preport.png);
}
#pais_IT:hover{
	background: url(iconos/pais_ITALIA_preport.png) 0 -21px;
}
#pais_SE{
	width: 78px;
	background: url(iconos/pais_SUECIA_preport.png);
}
#pais_SE:hover{
	background: url(iconos/pais_SUECIA_preport.png) 0 -21px;
}
#pais_LV{
	width: 76px;
	background: url(iconos/pais_LETONIA_preport.png);
}
#pais_LV:hover{
	background: url(iconos/pais_LETONIA_preport.png) 0 -21px;
}
#pais_LT{
	width: 79px;
	background: url(iconos/pais_LITUANIA_preport.png);
}
#pais_LT:hover{
	background: url(iconos/pais_LITUANIA_preport.png) 0 -21px;
}
#pais_BR{
	width: 68px;
	background: url(iconos/pais_BRASIL_preport.png);
}
#pais_BR:hover{
	background: url(iconos/pais_BRASIL_preport.png) 0 -21px;
}
#pais_GB{
	width: 154px;
	background: url(iconos/pais_GRAN_BRETANIA_preport.png);
}
#pais_GB:hover{
	background: url(iconos/pais_GRAN_BRETANIA_preport.png) 0 -21px;
}
#pais_MX{
	width: 76px;
	background: url(iconos/pais_MEXICO_preport.png);
}
#pais_MX:hover{
	background: url(iconos/pais_MEXICO_preport.png) 0 -21px;
}
#pais_KE{
	width: 76px;
	background: url(iconos/pais_KENIA_preport.png);
}
#pais_KE:hover{
	background: url(iconos/pais_KENIA_preport.png) 0 -21px;
}
#pais_SI{
	width: 99px;
	background: url(iconos/pais_ESLOVENIA_preport.png);
}
#pais_SI:hover{
	background: url(iconos/pais_ESLOVENIA_preport.png) 0 -21px;
}
#pais_FR{
	width: 76px;
	background: url(iconos/pais_FRANCIA_preport.png);
}
#pais_FR:hover{
	background: url(iconos/pais_FRANCIA_preport.png) 0 -21px;
}
#pais_FI{
	width: 76px;
	background: url(iconos/pais_FINLANDIA_preport.png);
}
#pais_FI:hover{
	background: url(iconos/pais_FINLANDIA_preport.png) 0 -21px;
}
#pais_CO{
	width: 96px;
	background: url(iconos/pais_COLOMBIA_preport.png);
}
#pais_CO:hover{
	background: url(iconos/pais_COLOMBIA_preport.png) 0 -21px;
}

/* portada */
.rojo{
	color: #fe1a33;
}
#patrocinadores{
	border: solid 1px #fff;
	padding:8px;
}
.patrocinador{
  position:relative;
  float:left;
  width: 127px;
  margin: 20px 10px 10px 10px;
}
.imagen_patro{
  position:relative;
  height: 127px;
}
.imagen_patro a{
  display:block;
  width: 127px;
  position:absolute;
  bottom:0;
  margin-left: auto;
  text-align:center;
}
.fila_patro{
  position:relative;
  clear:left;
}

.galeria_fotos{
  position:relative;
  float:left;
  width: 150px;
  margin: 20px 10px 10px 10px;
}
.imagen_gal{
  position:relative;
  display:table-cell;
  height: 150px;
  width: 150px;
  vertical-align: middle;
  text-align:center;
  margin:auto;
}
.imagen_gal a{
  display:block;
}
.fila_gal{
  position:relative;
  clear:left;
}

.nav_visible{
  visibility:visible;
}
.nav_invisible{
  visibility: hidden;
}
/* suscripciones */
.susc_google{
	display:block;
	float:right;
	background: url(iconos/suscrib_igoogle.png) no-repeat;
	width:23px;
	height:38px;
	margin:0px;
}
.susc_google:hover{
	background: url(iconos/suscrib_igoogle.png) 0 -38px no-repeat;	
}
.susc_yahoo{
	display:block;
	float:right;
	background: url(iconos/suscrib_yahoo.png) no-repeat;
	width:23px;
	height:38px;
	margin:0px;
}
.susc_yahoo:hover{
	background: url(iconos/suscrib_yahoo.png) 0 -38px no-repeat;	
}
.susc_windowslive{
	display:block;
	float:right;
	background: url(iconos/suscrib_windows.png) no-repeat;
	width:31px;
	height:38px;
	margin:0px;
}
.susc_windowslive:hover{
	background: url(iconos/suscrib_windows.png) 0 -38px no-repeat;	
}
.susc_netvives{
	display:block;
	float:right;
	background: url(iconos/suscrib_netvives.png) no-repeat;
	width:23px;
	height:38px;
	margin:0px;
}
.susc_netvives:hover{
	background: url(iconos/suscrib_netvives.png) 0 -38px no-repeat;	
}
.susc_blogline{
	display:block;
	float:right;
	background: url(iconos/suscrib_bloglines.png) no-repeat;
	width:23px;
	height:38px;
	margin:0px;
}
.susc_blogline:hover{
	background: url(iconos/suscrib_bloglines.png) 0 -38px no-repeat;	
}
.susc_rss{
	display:block;
	float:right;
	background: url(iconos/suscrib_rss.png) no-repeat;
	width:31px;
	height:38px;
	margin:0px;
}
.susc_rss:hover{
	background: url(iconos/suscrib_rss.png) 0 -38px no-repeat;	
}

.patro_auto{
  padding-top: 10px;
  background: #fff;
}
.patro_auto a{
  display:block;
  float:left;
  width: 127px;
  margin: 5px;
}
.fotos_ant{
  border-bottom:solid 4px #32312e;
  margin-right: 20px;
  float:right;
  padding: 2px 5px;
}
.fotos_ant a{
  color: #fff;
}
