/* Start of CMSMS style sheet 'backrh_css' */
html { 
	padding:0px;
	margin:0px;	
}

a:link {
	color:#999999;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}

a:hover {
	color: #333;
}
a:active {
	color: #999;
}

img {
	border: 0px;
}

ul {
	list-style:none;
	margin:0px;
}

.hide, span {
	display: none;
}

body {
	background-color: #eeeeee;
	background-image:url(uploads/back/bg.jpg);
	background-repeat:repeat-x;
	font-size: 11px;
	font-family:Verdana, Geneva, sans-serif;
	color:#666;
	margin:0px;
}

#apDiv1 {
	position:absolute;
	display: block;
	width:200px;
	height:115px;
	z-index:9999;
	left: 50%;
	top: 0;
}

#apDiv2 {
	position:absolute;
	display:block;
	width:800px;
	height:600px;
	z-index:9999;
	left: -400px;
	top: 50px;
}

#container {
	width:950px;
	margin:auto;
}

#header {
	position:absolute;
	top:10px;
	width:950px;
	height:50px;
	margin-top: 10px;
}

#header .logo {
	padding-left: 40px;
}

#header .controles {
	position:absolute;
	float:right;
	top:-10px;
	right:192px;
}

#header .login {
	position:absolute;
	float:right;
	top:-20px;
	right:0px;
}

#header .login a {
	width: 185px;
	height: 38px;
	display: block;
	background: transparent url('uploads/back/bt_login.jpg') no-repeat 0 0;
}

#header .login a:hover {
	background-position: 0 -38px;
}

#flash {
	position:absolute;
	top:42px;
	width:950px;
	height:367px;
}

#painel {
	position:absolute;
	width:950px;
	height:160px;
	top: 397px;
}

#painel .p1 {
	float:left;
	width:315px;
	height:160px;
}

#painel .p2 {
	float:left;
	width:320px;
	height:160px;
}

#painel .p3 {
	float:left;
	width:315px;
	height:160px;
}

#div {
	position:absolute;
	top: 557px;
	width:950px;
	height:11px;
	background:url(uploads/back/div.jpg) 0 0 no-repeat;
}

#div2 {
	position:absolute;
	top: 226px;
	width:950px;
	height:8px;
	background:url(uploads/back/div.jpg) 0 0 no-repeat;
}

#phome {
	position:absolute;
	top:568px;
	width:950px;
}

.painel1 {
	float:left;
	width:217px;
	padding:0px;
	text-align:justify;
}

.menu ul {
	padding:0;
	margin:30px 0 0 15px;
	list-style:none;
}

.menu li {
	margin:0px;
	padding-bottom:15px;
	list-style:none;
}

.menu1 {
	width: 165px;
	height: 17px;
	display: block;
	background: transparent url('uploads/back/menu/m1.jpg') no-repeat 0 0;
	margin: 2px 0 0 10px; 
	padding: 0;
}

.menu1:hover {
	background-position: 0 -17px;
}

.menu2 {
	width: 165px;
	height: 17px;
	display: block;
	background: transparent url('uploads/back/menu/m2.jpg') no-repeat 0 0;
	margin: 2px 0 0 10px; 
	padding: 0;
}

.menu2:hover {
	background-position: 0 -17px;
}

.menu3 {
	width: 165px;
	height: 17px;
	display: block;
	background: transparent url('uploads/back/menu/m3.jpg') no-repeat 0 0;
	margin: 2px 0 0 10px; 
	padding: 0;
}

.menu3:hover {
	background-position: 0 -17px;
}

.menu4 {
	width: 165px;
	height: 17px;
	display: block;
	background: transparent url('uploads/back/menu/m4.jpg') no-repeat 0 0;
	margin: 2px 0 0 10px; 
	padding: 0;
}

.menu4:hover {
	background-position: 0 -17px;
}

.menu5 {
	width: 165px;
	height: 17px;
	display: block;
	background: transparent url('uploads/back/menu/m5.jpg') no-repeat 0 0;
	margin: 2px 0 0 10px; 
	padding: 0;
}

.menu5:hover {
	background-position: 0 -17px;
}

.menu6 {
	width: 165px;
	height: 17px;
	display: block;
	background: transparent url('uploads/back/menu/m6.jpg') no-repeat 0 0;
	margin: 2px 0 0 10px; 
	padding: 0;
}

.menu6:hover {
	background-position: 0 -17px;
}

.menu7 {
	width: 165px;
	height: 11px;
	display: block;
	background: transparent url('uploads/back/menu/m7.jpg') no-repeat 0 0;
	margin: 2px 0 0 10px; 
	padding: 0;
}

.menu7:hover {
	background-position: 0 -11px;
}

.menu8 {
	width: 165px;
	height: 17px;
	display: block;
	background: transparent url('uploads/back/menu/m8.jpg') no-repeat 0 0;
	margin: 2px 0 0 10px; 
	padding: 0;
}

.menu8:hover {
	background-position: 0 -17px;
}

.menu9 {
	width: 165px;
	height: 17px;
	display: block;
	background: transparent url('uploads/back/menu/m9.jpg') no-repeat 0 0;
	margin: 2px 0 0 10px; 
	padding: 0;
}

.menu9:hover {
	background-position: 0 -17px;
}

.cadastro {
	padding:0;
	margin:40px 0 0 25px;
}

.cv_login {
	width: 175px;
	height:19px;
	background:url(uploads/back/bg_form.jpg) 0 0 no-repeat;
	padding: 3px 0 0 10px;
	border:0px;
}

#bt_login {
	height: 19px;
	border: 0 none;
	display: block;
	cursor: pointer;
	float:right;
	margin-right:10px;
	width: 79px;
	background: transparent url("uploads/back/bt_entrar.jpg") no-repeat 0 0;
}

#bt_login:hover {
	background-position: 0 -19px;
}


.clientes {
	padding:0;
	margin:80px 0 0 25px;
}

.div_painel {
	float:left;
	width:19px;
	height:500px;
	background:url(uploads/back/div_painel.jpg) 0 0 no-repeat;
}

.painel2 {
	float:left;
	width:700px;
	padding:0px;
	text-align:justify;
	margin:30px 0 20px 10px;
}

.home1 {
	float:left;
	width: 335px;
	margin-top:35px;
	padding:0 15px 0 0px;
}

.home1 ul{
	float:left;
	list-style:square;
	color:#478b2f;
}

.home1 li{
	text-transform:uppercase;
	padding-top: 8px;
}

.home1 a {
	text-decoration:none;
	color:#478b2f;
}
	

.home2 {
	float:left;
	width: 340px;
	margin-top:35px;
	padding:0 0 0 10px;
}

.aspas {
	padding:5px 0 5px 0;
}

.fechaaspas {
	float:right;
}

.noticia_destaque {
	font: 18px/18px "Century Gothic";
}

.noticia_destaque a {
	color:#999999;
}

.noticia_destaque a:hover {
	color:#478b2f;
}

.noticia_destaque hr {
	color:#ffffff;
	background-color:#ffffff;
	height: 1px;
}

.noticia_lista {
	font: bold 12px/12px "Century Gothic";
	color:#999999;
}

.noticia_lista a {
	color:#999999;
	text-decoration:none;
}

.noticia_lista a:hover {
	color:#478b2f;
	text-decoration:none;
}

.noticia_todas  {
	float: right;
	padding: 15px 0 0 0;
}


#phome #vote {
	width: 71px;
	height: 19px;
	border:0px;
	background: transparent url("uploads/back/bt_votar.gif") no-repeat 0 0;
}

#phome #vote:hover {
	background-position: 0 -19px;
}

#phome .brvota {
	float:right;
	padding: 10px 10px 0 0;
}

#pinterno {
	position:absolute;
	top:224px;
	width:950px;
	background-color:#eaeaea;
}

#pinterno a:link {
	text-decoration: none;
	color:#666;
}

#pinterno a:visited {
	text-decoration: none;
	color:#666;
}

#pinterno a:hover {
	color:#407e2b;
}

#pinterno a:active {
	color: #666;
}

.subtitulo {
	font: 16px/20px "Century Gothic";
	color:#999999;
}

.mapa {
	display:block;
	width:30px;
	float: right;
	padding: 0 60px 10px 0;
	border:none;
	background: none;
	cursor:pointer;
}

.cab_table {
	width:100%;
	border:0px;
	text-align:left;
	font:12px/14px "Century Gothic";
	color:#FFF;
	height:14px;
	background-color:#999;
	margin-bottom: 10px;
}

.pinterno ul {
	padding-left:20px;
	margin-left:10px;
}

.pinterno li {
	list-style:circle;
	color:#478b2f;
}

.footer {
	clear:both;
	margin-top:10px;
	width:950px;
	height: 52px;
	background:url(uploads/back/bg_footer.jpg) repeat-x;
}
.footer p {
	padding-top: 20px;
	font: 10px/10px "Century Gothic";
	text-align:center;
	color:#666;
}

.n2 {
	display:block;
	width:55px;
	float: right;
	padding: 10px 15px 0 0;
}
/* End of 'backrh_css' */

