@charset "utf-8";



body {

	background-image: url(img/bg.png);

	background-repeat: repeat-x;

	font-family: 'Droid Sans', arial, serif;

	margin: 0;

}



#tudo {

	width: 900px;

	margin: auto;

	padding-top: 40px;

	position: relative;

}



#titulo {

	font-size: 60px;

	color: #417592;

	text-shadow: 1px 1px 0px #FFF;

}



#subtitulo {

	margin-top: -12px;

	margin-left: 5px;

	font-size: 20px;

	color: #B5CDD2;

	text-shadow: 1px 1px 0px #FFF;

}



#form {

	margin-top: 10px;

	padding: 5px;

	background-image: url(img/bg-form.png);

	background-repeat: repeat-x;
	
	border-radius: 5px;
	-moz-box-shadow: 5px 5px 5px #888;
	-webkit-box-shadow: 5px 5px 5px #888;
	box-shadow: 5px 5px 5px #888;

}



.destaque {

	font-size: 25px;

	color: #333;

	text-shadow: 1px 1px 0px #FFF;

}



#rodape {

	font-size: 11px;

	color: #333;

	text-shadow: 1px 1px 0px #F4F4F4;

	text-align: center;

}



#url {

	background-color: #FFF;

	margin-top: 10px;

	padding: 5px;

	text-shadow: 1px 1px 0px #CCC;

	text-align: center;

	font-size: 12px;

}



#url a {

	color: #09C;

}



#url a:hover {

	color: #F90;

	text-decoration: none;

}



.sim {

	font-size: 40px;

	width: 170px;

	background-color: #629555;

	color: #FFF;

	border: 1px solid #629555;

}



.nao {

	font-size: 40px;

	width: 138px;

	background-color: #EC0000;

	color: #FFF;

	border: 1px solid #EC0000;

}



.confirma {

	background-color: #FC0;

	margin-top: 10px;

	padding: 5px;

	text-shadow: 1px 1px 0px #CCC;

	text-align: center;

	font-size: 12px;

}



.tit {

	font-size: 25px;

	text-shadow: 2px 2px 0px #CCC;

}



.novo {

	font-size: 24px;

}



.novo a {

	color: #FFF;

	text-shadow: 2px 2px 0px #000;

	text-decoration: none;

}



.novo a:hover {

	color: #069;

	text-decoration: none;

	text-shadow: 0px 0px 0px #000;

}



#menu {

	position: absolute;

	left: 270px;

	top: 60px;

	width: 630px;

	height: 74px;

	background: url(img/bg-menu.png) right no-repeat;

	text-align: center;

}



#menu li {

	display: inline;

	list-style: none;

}



#menu a {

	padding: 5px;

	text-decoration: none;

	color: #FFF;

	text-shadow: 1px 1px 0px #000;

}



#menu a:hover {

	color: #069;

	text-decoration: none;

	text-shadow: 0px 0px 0px #000;

}



.texto {

	margin-top: 10px;

	text-align: justify;

}



.texto input, .texto textarea {

	border: 1px solid #BCE2ED;

	font-size: 20px;

	font-family: Verdana, Geneva, sans-serif;

	background-color: #FFF;

	color: #069;

	text-shadow: 1px 1px 0px #CCC;

}



a {

	color: #069;

	text-decoration: none;

	text-shadow: 1px 1px 0px #FFF;

}



a:hover {

	color: #000;

	text-decoration: none;

	text-shadow: 1px 1px 0px #FFF;

}



iframe {

	border: 0;

	width: 500px;

	margin: auto;

	height: 400px;

	font-size: 10px;

}



a.jScrollArrowUp {

	background: url(./scripts/images/basic_arrow_up.gif) repeat-x 0 0;

}

a.jScrollArrowUp:hover {

	background-position: 0 -15px;

}

a.jScrollArrowDown {

	background: url(./scripts/images/basic_arrow_down.gif) repeat-x 0 0;

}

a.jScrollArrowDown:hover {

	background-position: 0 -15px;

}

a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {

	background-position: 0 -30px;

}



#premium-all {

	margin: 20px;

}



#premium-topo {

	margin-bottom: 30px;

}



#premium-conteudo {

	padding: 10px;

	background-color: #FFF;

	border: 1px solid #CCC;

}



.premium-login-input {

	font-size: 20px;

	border: 1px solid #fff;

	border-bottom: 1px dotted #CCC;

	width: 400px;

	color: #999;

	padding-left: 25px;

	padding-bottom: 5px;

	padding-top: 5px;

	padding-right: 5px;

}





.sorteio-login-input {

	font-size: 20px;

	border: 1px solid #fff;

	border-bottom: 1px dotted #CCC;

	width: 400px;

	color: #999;

	padding-left: 5px;

}



.premium-login-submit {

	font-size: 20px;

	border: 1px solid #fff;

	border-bottom: 1px dotted #CCC;

	color: #333;

	padding-left: 25px;

	padding-bottom: 5px;

	padding-top: 5px;

	padding-right: 5px;

}



#premium-confirmar {

	position: absolute;

	padding: 5px;

	top: 0;

	width: 40%;

	background-color: #FFFFCA;

	border-bottom: 1px solid #FF0;

	font-size: 11px;

	z-index: 100000000000000000;

}



.premium-titulo {

	font-size: 25px;

	color: #000;

	text-shadow: 1px 1px 0px #F4F4F4;

	border-bottom: 1px solid #CCC;

	margin-bottom: 10px;

}



#premium-rodape {

	margin-top: 20px;

}



.sorteio-login-submit {

	font-size: 20px;

	border: 1px solid #FFF;

	color: #FFF;

	padding: 5px;

	background-color: #690;

}



.premium-tabela-titulo {

	background-color: #F4F4F4;

	padding: 5px;

	text-align: center;

}



.premium-tabela-conteudo1 {

	background-color: #FFF;

	padding: 5px;

	text-align: left;

}



.premium-tabela-conteudo {

	background-color: #FFF;

	padding: 5px;

	text-align: center;

}
