
.quadro_cidades_bloco{
	float: left; width: 300px; padding:10px 20px 50px 20px;
}

p.laranja{
    color:#FF7000;
    font-weight:bold;
    margin:10px 0;
    padding:0;
}

p.laranja.centar{
    text-align:center;
}

span.laranja{
        color:#FF7000;
        font-weight:bold;
}

.box_phone_number {
    background:#E8E8ED url(http://images.static.clix.pt/cliente2.clix.pt/block2-bg_contact3_v4.gif) no-repeat  0 0;
    display:inline;
    float:left;
    height:111px;
    margin:10px 10px 16px 0;
    padding:0 10px;
    width:172px;
}

.colum1_destaque_img{
	float:left;
}

.colum1_destaque_text{
	padding: 60px 0px 0px 10px; float: left; width: 350px;
}


.centros_atendimento{
	padding:0 20px;
}
.column1_destaque{
	padding:0px 8px 0 0px;
	height:240px;
}

.column1_centros_atendimento h4 {
color:#ff7000;
font-size:11px;
margin:0;
padding:0px 30px 30px 0px;
}

.tabela_centros_atendimento{
width:650px;
line-height:15px;
}
.tabela_centros_atendimento span{
color:#FF7000;
font-weight:bold;
}
.at_serv{
width:300px;
float: left;
padding:0 0 0 10px;
border-bottom:1px black solid;
}
.at_tab{
width:90px;
float: left;
text-align:center;
border-bottom:1px black solid;
}

.content_half{
float: left;
width:350px;
}



/* passatempos */
.warpPassatempo{
	width:841px;
	margin:29px 0 0 19px;
	overflow:hidden;
}

.contentTopPass{
	width:841px;
	height:14px;
	background:#ffffff  url(http://images.static.clix.pt/cliente2.clix.pt/passtempos/contentPassatempoTop.jpg) no-repeat;

}
.contentPass{
	width:841px;
	background:#ffffff  url(http://images.static.clix.pt/cliente2.clix.pt/passtempos/laranjix/contentPassatempo.jpg) repeat-y;
	height:auto;
	color:#606070;
	font-size:11px;
	font-family:arial;
}
.contentBottomPass{
	width:841px;
	height:14px;
	background:#ffffff  url(http://images.static.clix.pt/cliente2.clix.pt/passtempos/contentPassatempoBottom.jpg) no-repeat;
}

.clear{clear:both;}

h2.tituloPass{
	background:#ffffff  url(http://images.static.clix.pt/cliente2.clix.pt/passtempos/titlePassatempo.jpg) no-repeat; 
	width:275px;
	height:23px;
	font-size:19px;
	color:#e9118b;
	margin:0 0 0 11px;
}

.premioPass{
	width:397px;
	float:left;
	height:auto;
	margin:32px 0 0 16px;
	_margin:32px 0 0 8px;	
}

.premioText{
  margin:20px 3px 0 3px;
  text-align:justify;
}

.condicoesPass{
	width:376px;
	float:left;
	height:auto;
	margin:32px 0 0 28px;	
}

div.condicoesPass span{ 
	color:#e9118b;
	font-size:14px;
	font-weight:bold;
}

.condicoesText{
	margin:9px 0 22px 0px;
	text-align:justify;
}

ul.listPass{
	margin:0 0 0 0;
}
.listPass li{ 
	background:transparent url(http://images.static.clix.pt/cliente2.clix.pt/passtempos/iconPassatempo.jpg) no-repeat;
    height:21px;
	margin-bottom:3px;
	padding-left:27px;
	padding-top:2px;
	font-size:12px;
}

.listPass li span {
	color:#e9118b;
	font-size:12px;
}

.buttonsPass{
margin:15px 0 0 19px;
width:810px
}

.btnRigth .img{
float:right;
margin: 0 0 0 15px
}

.btnleft{
float:left;
padding:4px 0 0 0;
}
.txtMes{
color:#1f1f1f;
font-size:11px;
margin:4px 0 32px 11px;
font-weight:bold;
}

.FormPass{
	padding:0 0 0 36px;
	/*height:58px;*/
	width:570px;
	margin-bottom:15px;	
}

.FormPass span{
	color:#e9118b;
	font-size:12px;
	font-weight:bold;
	margin:0 9px 0 0;
	float:left;
}

.FormPass span.comentPass{
	margin:5px 0 0 18px;
}

.InputPass{
	margin:5px 0 0 15px;
	border: solid 1px #efeff2;
	background: #e8e8ed;
	height:16px;
	width:540px;
	color:#606070;
	font-size:11px;
	padding:0 0 0 2px;
}

textarea.InputPass { 
height:33px;
}

.fomButtons{
margin:2px 0 0 380px;
}
.fomButtons .img{
margin: 0 0 0 15px
}
.erroPass{
margin:0px 0 0 18px;
color:#e9118b;
padding:0;
font-size:10px;
}

.quizEndPass{
width:841px;
text-align:center;
padding-bottom:32px;

}

.rosa14 {
color:#E9118B;
font-size:14px;
font-weight:bold;}

/****REGULAMENTO****/

#contentTopPassRg{
	width:841px;
	height:39px;
	background: url(http://images.static.clix.pt/cliente2.clix.pt/passtempos/laranjix/contentRelusTop_white.png) no-repeat;
	
	
	
}

#contentBottomPassRg{
	width:841px;
	height:9px;
	background:url(http://images.static.clix.pt/cliente2.clix.pt/passtempos/laranjix/contentRulesBottom.png) no-repeat;
	
	
}

.imagClose{
width:841px;
height:39px;
position:relative;

}

.bt_fechar{
cursor:pointer;
top:7px;
left:785px;
position:absolute;
}

.contentRulesLeft{
margin: 33px 46px 0 18px;
_margin: 33px 46px 0 10px;
width:378px;
text-align:justify;
float:left;

}
.contentRulesLeft p{
margin: 0 0 15px 0;

}

.contentRulesRight{
margin:53px 0 0 0;
width:378px;
text-align:justify;
float:left;

}
.contentRulesRight p{
margin: 0 0 15px 0;

}
.title {
color:#ff7000;
padding:0;
font-size:12px;
margin:0 0 8px 0;
font-weight:bold;
height:12px;

}
.clear{
clear:both;
}

.espacoPass{
padding: 0 0 30px 0;
clear:both;

}

.contentRules {
text-align:justify;
overflow:auto;
height:340px;
padding:33px 18px 0 18px;
width:804px;
overflow-x:hidden;
}
.contentRules p{
margin: 0 0 15px 0;

}



/* VENCEDORES */

.titleVencedores { 
	font-size:12px; 
	font-weight:bold; 
	height:12px; 
	margin:0 0 20px; 
	padding:0;
}
.contentPodium {
	width:780px; 
	height: 150px; 
	font-size:18px; 
	text-align:left;
}
.medalhaN1 {
	float: left; width:200px; height:110px;
	background: url(http://images.static.clix.pt/cliente2.clix.pt/passtempos/medal1.png) center no-repeat;
}
.medalhaN2 {
	float: left; width:310px; height:110px;
	background: url(http://images.static.clix.pt/cliente2.clix.pt/passtempos/medal2.png) center no-repeat;
}
.medalhaN3 {
	float: left; width:200px; height:110px;
	background: url(http://images.static.clix.pt/cliente2.clix.pt/passtempos/medal3.png) center no-repeat;
}
.contentListWinners {
	width:780px; 
	height: 400px;
}
.listWinners1 {
	float: left; 
	width:250px; 
	padding: 0 10px 0 0;
}
.listWinners2 {
	float: left; 
	width:250px; 
	padding: 0 10px 0 0;
}
.listWinners3 {
	float: left; 
	width:250px; 
	padding: 0 10px 0 0;
}
.ListWin {
	color:#e9118b; 
	padding: 0 2px 0 0;
}

.table_list_assist {
	width:490px;
	color:#393939;
}

.table_list_assist th{
	color:#FF7000;
	text-align:left;
	font-weight:bold;
	border-bottom:1px solid black;
}
.table_list_assist td{
	border-bottom:1px solid black;
	padding-left:8px;
}

.table_list_assist_center{
	text-align:center;
}
.table_list_assist_right{
	text-align:right;
	padding-right:21px;
}