body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 00px;
	margin-bottom: 0px;
}


.menulinks {
	font-size:9px; text-decoration:none; font-weight:bold; color:#51739a;
}


.menulinks:hover {
	font-size:9px; text-decoration:none; 
}


.menulinks-branco {
	font-size:9px; text-decoration:none; font-weight:bold; color:#FFFFFF;
}


.menulinks-branco:hover {
	font-size:9px; text-decoration:underline; font-weight:bold; color:#FFFFFF;
}

#base_menu_inferior {
	color:#FFFFFF;
}




#page, #layout {
	padding-top:20px;
	padding-left:15px; /*de 30 passou a 10 para tirar o scroll na homepage por causa da leitura das bandeiras RU*/
	padding-right:15px; /*de 30 passou a 10 para tirar o scroll na homepage por causa da leitura das bandeiras RU*/
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
}

*{	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
}


#gc_default { font-weight:bold; font-size:12px; color:#51739a;}

#homepage_vote_pt{
	height:396px;
	width:527px;
	background-image:url(homepage_vote.gif);
	background-repeat:no-repeat;
	background-color:#FFFFFF;
}

#homepage_vote_es{
	height:396px;
	width:527px;
	background-image:url(homepage_vote_es.gif);
	background-repeat:no-repeat;
	background-color:#FFFFFF;
}

#homepage_vote_en{
	height:396px;
	width:527px;
	background-image:url(homepage_vote_en.gif);
	background-repeat:no-repeat;
	background-color:#FFFFFF;
}

#homepage_vote_fr{
	height:396px;
	width:527px;
	background-image:url(homepage_vote_fr.gif);
	background-repeat:no-repeat;
	background-color:#FFFFFF;
}

#homepage_vote_al{
	height:396px;
	width:527px;
	background-image:url(homepage_vote_al.gif);
	background-repeat:no-repeat;
	background-color:#FFFFFF;
}

#homepage_vote_ru{
	height:396px;
	width:527px;
	background-image:url(homepage_vote_ru.gif);
	background-repeat:no-repeat;
	background-color:#FFFFFF;
}

.hp_esq{
	float:left;
	width:240px;
	height:280px;
	/*background-color:#FF0000;*/
	margin:80px 0px 0px 15px;
	cursor:pointer;
	}

.hp_drt{
	float:left;
	width:240px;
	height:280px;
	/*background-color:#009933;*/
	margin:80px 0px 0px 15px;
	cursor:pointer;
	}
	
#homepage_rule{
	width:527px;
	background-color:#f1f1f1;
	background-image:url(repeat_home_vote.gif);
	background-repeat:repeat-y;
	display:none;
	visibility:hidden;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
	margin:-300px 0px 10px 0px;
}

.output_hp{
	background-image:url(bkg_home_vote.gif);
	background-repeat:no-repeat;
	background-position:top center;
	width:527px;
	text-align:left;
	}
	
.output_hp_txt{
	width:450px;
	text-align:left;
	margin-left:35px;
	}
	
.output_hp_bottom_pt{
	background-image:url(bottom_home_vote.gif);
	background-repeat:no-repeat;
	background-position:top center;
	width:527px;
	height:91px;
	cursor:pointer;
	}
	
.output_hp_bottom_es{
	background-image:url(bottom_home_vote_es.gif);
	background-repeat:no-repeat;
	background-position:top center;
	width:527px;
	height:91px;
	cursor:pointer;
	}
	
.output_hp_bottom_en{
	background-image:url(bottom_home_vote_en.gif);
	background-repeat:no-repeat;
	background-position:top center;
	width:527px;
	height:91px;
	cursor:pointer;
	}
	
.output_hp_bottom_fr{
	background-image:url(bottom_home_vote_fr.gif);
	background-repeat:no-repeat;
	background-position:top center;
	width:527px;
	height:91px;
	cursor:pointer;
	}
	
.output_hp_bottom_al{
	background-image:url(bottom_home_vote_al.gif);
	background-repeat:no-repeat;
	background-position:top center;
	width:527px;
	height:91px;
	cursor:pointer;
	}
	
.output_hp_bottom_ru{
	background-image:url(bottom_home_vote_ru.gif);
	background-repeat:no-repeat;
	background-position:top center;
	width:527px;
	height:91px;
	cursor:pointer;
	}


.linksinferiores{
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#FFFFFF; text-decoration:none;
}

.linksinferiores:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#FFFFFF; text-decoration:underline;
}


.tituloscaixa{ padding-left:15px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; text-transform:uppercase; font-size:11px; font-weight:bold;}
.box{width:110px; height:16px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#333333; font-size:11px; font-weight:bold; border:0px; padding:2px;}

#galeria_minha_galeria .bts_galeria { background-color:#3b5066; color:#ffffff; font-weight:bold; font-size:14px; height:11px; margin-left:5px; width:22px; text-align:center; padding:0 4px 0 4px; }

#galeria_minha_galeria .bts_galeria a:link { text-decoration:none;}

#galeria_minha_galeria .bts_galeria a:link,
#galeria_minha_galeria .bts_galeria a:visited,
#galeria_minha_galeria .bts_galeria a:hover { text-decoration:none; color:#FFFFFF; font-weight:bold; font-size:14px; }


#span_link input { width:160px;}

#span_link  a:link,
#span_link  a:visited
#span_link  a:hover   { text-decoration:none; }

/*#content { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000; height:100%; padding:20px;}
#header { width:100%; height:20px; background-color:#CCCCCC; padding:10px;}
#header a { color:#000000; text-decoration:none;}
#header a:hover { text-decoration:underline; color:#FF0000;}
#body {width:100%; height:80%; background-color:#DDDDDD; padding:10px; margin-top:5px;}
.minima {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#000000;}

/*menu_principal
#base_menu_principal {padding-right: 10px; width: 100%;}
a.linkstop {font-family:Arial, Helvetica, sans-serif; font-size: 9; color: #000000; text-decoration: none; text-transform:uppercase;}
a:hover.linkstop {text-decoration:underline}
a.linkleft { font-family:Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 10px; color: #000000; width: 100%; text-decoration: none}
td.tdleftmenu { width: 100%; height: 26px; text-align: right;}


/*--------------- font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000;-----------------*/
/*
td {font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; font-size:12px}
*/
h1 {font-size:18px; color:#006699;}
h2 {font-size:14px; color:#006699;}
h3 {font-size:12px; color:#006699;}
h4 {font-size:11px; color:#006699;}
h5 {font-size:10px; color:#006699;}
h6 {font-size:9px; color:#006699; font-weight:normal;}

a {color:#1e3045; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
a:hover {color:#ee8607; text-decoration:underline; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
/*---------it voltar--------------*/
#default_voltar {width:100px%; text-align:right; background-color:#ebedf0; border-style:none; padding:6px;}

.link_voltar { font-size:9px; text-decoration:none;}
.link_topo {  font-size:9px; text-decoration:none;}
.link_voltar:hover { font-size:9px; text-decoration:none;}
.link_topo:hover {  font-size:9px; text-decoration:none;}


.faqpergunta {text-decoration:none; color:#51739a; font-size:10px;}
.faqpergunta:hover {text-decoration:none; color:#51739a; font-size:10px;}
.faqresposta {color:666666;}

/*------------form-----------*/
.form-submit {background-color:#FF9900; font:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; font-weight:bold;}
.form-text {font:Verdana, Arial, Helvetica, sans-serif; background-color:#8f9eaf; font-size:10px; color:#FFFFFF; width:290px; border-style:solid; border-color:#8f9eaf;}
.form-text_s {font:Verdana, Arial, Helvetica, sans-serif; background-color:#8f9eaf; font-size:10px; color:#FFFFFF; width:190px; border-style:solid; border-color:#8f9eaf;}>
.legenda {font:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#006699; font-weight:bold;}


.erro{color:#2f445b; font-weight:bold; line-height:14px; font-size:10px;}
.ok{color:#2f445b; font-weight:bold; font-size:10px;}


.form-warning {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9px;
	color: red;
}

/*-----------------utilizador ------------------*/

#borderregisto {border:#CCCCCC; border-width:1px; border-style:solid;}
#utilizador_caixa_utilizador {background-color:#ebedf0; width:100%; padding:5px;}
.areapessoal {font:Verdana, Arial, Helvetica, sans-serif; color:#FF6600; font-weight:bold;}
.bemvindo {font:Verdana, Arial, Helvetica, sans-serif; color:#000000; font-size:9px;}
.links {font-size:9px; text-decoration:none; line-height:20px;}



#mensagem_favoritos_erro, #mensagem_votos_erro {
	background-color:#F4EFD7;
	color:#990000;
}




#activa {
	color:#3a5470;
	font-weight:bold;
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	background-color:#FFFFFF;
	float:left;
	border:#003366 solid 1px;
	width:14px;
	height:14px;
	padding:0px;
	text-align:center;
}

#restantes {
	color:#3a5470;
	font-weight:bold;
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	background-color:#3a5470;
	float:left;
	border:#003366 solid 1px;
	width:14px;
	height:14px;
	padding:0px;
	text-align:center;
}
#restantes a {color:#FFFFFF; text-decoration:none; font-size:9px;}


.tituloinquerito { color:#FFFFFF; font-size:10px; font-weight:bold; text-transform:uppercase;}