/* 
	Theme Name: Café Pilão
	Theme URL: http://www.cafepilao.com.br
	Description: Tema desenvolvido para Café Pilão by CherryPlus
	Author: Leonardo Maciel
	Author URI: http://www.cherryplus.com.br
	Version: 1.0
*/	

*{
	margin: 0;
	padding: 0;
	border: 0;
	outline: none;
	list-style: none;
}

html{
	background: #F69f00 url(../img/bg.jpg) repeat-x;
}

body{
	background: url(../img/header.jpg) no-repeat top center;
}

#geral{
	width:960px;
	margin: 0 auto;
}

/********************************
	HEADER
********************************/

#header{
	width: 960px;
	height: 250px;
}

#header a{
	display: block;
	width: 960px;
	height: 250px;
	text-indent: -9000px;
	overflow: hidden;
}


/********************************
	CONTENT
********************************/

#coluna1{
	display: inline-block;
	vertical-align: top;
	*display:inline;
	*zoom:1;
	width: 260px;
	height: 560px;
}

#coluna2{
	display: inline-block;
	vertical-align: top;
	*display:inline;
	*zoom:1;
	width: 700px;
	margin-left: -4px;
	*margin-left:0;
}

.video{
	text-align: center;
	width: 100%;
	margin: 20px 0;
}

#contents{
	background: url(../img/quadrado.jpg);
	float:left;
	width:700px;
	margin:-7px 0 0 0;
	padding:0 0 5px 0;
	position:relative;
}
.contentsFlash{
	background:none;
	float:left;
	width:700px;
	margin:-7px 0 0 0;
	padding:0 0 5px 0;
	position:relative;
}
#contentsFlash{
	background: url(../img/quadrado.jpg);
	float:left;
	width:700px;
	margin:0 0 0 0;
	padding:0;
}

#content1{
	display: inline-block;
	vertical-align: top;
	*display:inline;
	*zoom:1;
	width: 350px;
	height: 420px;
}

#content1 p{
	font:14px Arial;
	color:#361f03;
	padding: 35px 5px 0 60px;
}

#content2{
	display: inline-block;
	vertical-align: top;
	*display:inline;
	*zoom:1;
	width: 350px;
	height: 420px;
	margin-left: -4px;
	*margin-left:0;
}

#content2 p{
	font:14px Arial;
	color:#361f03;
}

#content1a{
	display: inline-block;
	vertical-align: top;
	*display:inline;
	*zoom:1;
	width: 100%;
	height: 420px;
}

#content-foot{
	display: block;
	background:url(../img/rodape.png) no-repeat;
	float:left;
	width:701px;
}


/********************************
	MENU
********************************/

#menu{
	*margin-left:1px;
}

.m1{display:block;width:260px;height: 45px;text-indent:-9000px;overflow:hidden;background: url(../img/menu.png) 0 0;}
.m2{display:block;width:260px;height: 35px;text-indent:-9000px;overflow:hidden;background: url(../img/menu.png) 0 -44px;}
.m3{display:block;width:260px;height: 35px;text-indent:-9000px;overflow:hidden;background: url(../img/menu.png) 0 -78px;}
.m4{display:block;width:260px;height: 35px;text-indent:-9000px;overflow:hidden;background: url(../img/menu.png) 0 -114px;}
.m5{display:block;width:260px;height: 47px;text-indent:-9000px;overflow:hidden;background: url(../img/menu.png) 0 -148px;}

.m1:hover{background: url(../img/menu.png) 0 -204px;}
.m2:hover{background: url(../img/menu.png) 0 -248px;}
.m3:hover{background: url(../img/menu.png) 0 -282px;}
.m4:hover{background: url(../img/menu.png) 0 -318px;}
.m5:hover{background: url(../img/menu.png) 0 -352px;}

#cartaoanimado{
	background: url(../img/banner_cartaoBG.png) no-repeat;
	display: block;
	width: 260px;
	height: 245px;
	padding:0 0 20px 0;
}

#bannerverao a{
	background: url(../img/banner_verao.png) no-repeat;
	display: block;
	width: 260px;
	height: 112px;
	text-indent: -9000px;
	overflow: hidden;
}


/********************************
	TITULOS
********************************/

#titulo img{
	/*background: url(../img/titulo1.png) no-repeat;*/
	display: block;
	width: 700px;
	height: 90px;
	overflow: hidden;
}
#titulo h1
{
	display: none;
}
#titulo2 {
	/*background: url(../img/titulo2.png) no-repeat;*/
	display: block;
	width: 700px;
	height: 120px;
	overflow: hidden;
}
#titulo2 h1
{
	display: none;
}
#titulo4 p{
	/*background: url(../img/titulo4.png) no-repeat;*/
	display: block;
	width: 700px;
	height: 90px;
	overflow: hidden;
}
#titulo4 h1{ display:none;}

#titulo5{
	/*background: url(../img/titulo5.png) no-repeat;*/
	display: block;
	width: 700px;
	height: 90px;
	overflow: hidden;
}
#titulo5 h1{ display:none;}

#titulo6 {
	/*background: url(../img/titulo6.png) no-repeat;*/
	display: block;
	width: 700px;
	height: 120px;
	overflow: hidden;
}
#titulo6 h1{ display:none;}

/********************************
	FOOTER
********************************/

#footer{
	height: 50px;
	padding-top: 10px;
	margin-top: 10px;
	border-top: 1px solid #670808;
}

#copy{
	float: left;
}

#copy span{
	font: italic 12px Arial;
	color: #491305;
}

.mensagem_texto_galeria{
	font: bold 12px Arial;
	color: #491305;
	padding:10px 0 20px;
	display:block;
}

#politica{
	float: right;
}

#politica ul li{
	display: inline;
}

#politica ul li a{
	font: italic 12px Arial;
	color: #491305;
	text-decoration: none;
}

/********************************
	PAGINA INSTITUCIONAL
********************************/

#inst01{
	display: inline-block;
	vertical-align: top;
	*display:inline;
	*zoom:1;
	width: 350px;
	height: 217px;
}

#inst01 h1{
	font:bold italic 18px Arial;
	color:#361f03;
	padding: 35px 5px 0 35px;
}

#inst01 p{
	font:14px Arial;
	color:#361f03;
	padding: 35px 5px 0 35px;
}

#inst01 h2{
	background: url(../img/txtinst01.png) no-repeat;
	display: block;
	width: 293px;
	height: 87px;
	text-indent: -9000px;
	overflow: hidden;
	margin:15px 0 0 32px;
}

#inst02{
	display: inline-block;
	vertical-align: top;
	*display:inline;
	*zoom:1;
	width: 350px;
	height: 410px;
	margin-left: -4px;
	*margin-left:0;
}

#inst02 p{
	font:14px Arial;
	color:#361f03;
}

#inst01a{
	display: inline-block;
	vertical-align: top;
	*display:inline;
	*zoom:1;
	width: 230px;
	height: 420px;
}

#inst03{
	padding-left: 21px;
}


/********************************
	PAGINA DICAS
********************************/

.fotoDica{
	margin:20px 0 0 50px;
	float:left;
	width:100%;
}

.fotoDica .categoria{
	color:#361F03;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	font-style:italic;
}

.fotoDica img{
	float:left;
	margin-right: 25px;
}

h1 a.tituloDica{
	font:bold italic 18px Arial;
	color:#B95000;
	text-decoration: none;
	display:block;
	float:left;
	width: 500px;
}

.fotoDica p{
	color:#361F03;
	font-family:Arial;
	font-size:14px;
	display:block;
	width:450px;
	float:left;
	margin:0;
}

#textoDica1{
	margin:40px 0 0 0px;
	min-height:98px;
	float:left;
}
#textoDica2{
	margin:40px 0 0 0px;
	min-height:98px;
}

#textoDica3{
	margin:40px 0 0 0px;
	min-height:98px;
}

.saibamais{
	display: block;
	float:left;
	width: 118px;
	height: 24px;
	background: transparent url(../img/saibamais.png) no-repeat;
	text-indent: -9000px;
	overflow: hidden;
	margin-top: 10px;
}

#dicasExtenso{
	padding: 20px 0 0 20px;
}

#dicasExtenso h2 {
	border-bottom:1px solid #AF9077;
	color:#361F03;
	font-family:Arial;
	font-size:18px;
	font-style:italic;
	font-variant:normal;
	font-weight:bold;
	height:30px;
	line-height:normal;
	padding:20px 0 0 30px;
	width:626px;
}

.dicaExt{
	padding:20px 0 30px 30px;
	width: 620px;
	border-bottom: 1px solid #af9178;
}

.dicaExt h1{
	font:bold italic 18px Arial;
	color:#361f03;
}

.dicaExt h3{
	display: block;
	font:bold 14px Arial;
	color:#b74b00;
	padding-bottom:25px;
}

.dicaExt p{
	font:14px Arial;
	color:#361f03;
}

.paginacao
{
	text-align:center;
	padding:0!important;
}

.paginacao a, .paginacao li{
	text-decoration:none;
	padding:0;
	margin:0 3px;
}
.paginacao li{
	text-decoration:none;
	padding:0;
	margin:0;
}

.paginacao a:hover{
	text-decoration:underline;
}

.current{
	color:#361F03!important;
	font-weight:bold;
}

/********************************
	PAGINA RECEITAS - HOME
********************************/

#destaqueReceita1{
	width: 300px;
	padding: 25px 0px 25px 25px;
	display: inline-block;
	vertical-align: top;
	*display:inline;
	*zoom:1;
}

#destaqueReceita1 h1 a{
	width: 178px;
	height: 35px;
	text-indent: -9000px;
	overflow: hidden;
	background: url(../img/titulo_receita1.png) no-repeat;
	display: block;
	margin-top: 4px;
}

#destaqueReceita1 p{
	display: block;
	margin-left:4px;
	float:left;
	width:175px;
	font:12px Arial;
	color:#361f03;
}

#btOk {
	background:transparent url(../img/btOk.png) no-repeat scroll 0 0;
	border:0 none !important;
	font-size:0 !important;
	height:28px !important;
	line-height:0 !important;
	margin-left:10px;
	overflow:hidden;
	position:absolute;
	text-indent:-9000px;
	width:49px !important;
}

#destaqueReceita2{
	width: 315px;
	padding: 25px 0 25px 10px;
	display: inline-block;
	vertical-align: top;
	*display:inline;
	*zoom:1;
}

#destaqueReceita2 h1 a{
	width: 190px;
	height: 35px;
	text-indent: -9000px;
	overflow: hidden;
	background: url(../img/titulo_receita2.png) no-repeat;
	display: block;
	margin-top: 4px;
}

#destaqueReceita2 p{
	display: block;
	margin-left:4px;
	float:left;
	width:185px;
	font:12px Arial;
	color:#361f03;
}

.imgrec{
	float: left;
	margin-right: 15px;
	padding:7px 5px 20px 6px;
	background: url(../img/img_receita1.png) no-repeat;
}

/********************************
	PAGINA RECEITAS - BUSCA
********************************/

#Rbusca{
	background: #270202;
	height: 40px;
	padding-left: 30px;	
	width: 380px;
	float: left;
	margin:10px 0 0 0;
}

input.rbusca{
	width: 290px;
	height: 20px;
	border-top: 2px solid #a8a8a8;
	border-left: 2px solid #a8a8a8;
	margin-top: 8px;
	font: 14px Arial;
	color:#361f03;
	padding:3px 0 0 5px;
}

.btOk{
	background: url(../img/btOk.png) no-repeat;
	width: 49px !important;
	height: 28px !important;
	position: absolute;
	border: 0 !important;
	font-size: 0 !important;
	line-height: 0 !important;
	text-indent: -9000px;
	overflow: hidden;
	margin:8px 10px;
}

#Rbusca2{
	background: #270202;
	height: 40px;
	padding-left: 20px;	
	width: 269px;
	float: right;
	margin:10px 0 0 0;
}

#Rbusca2 select{
	width: 250px;
	height: 22px;
	border-top: 2px solid #a8a8a8;
	border-left: 2px solid #a8a8a8;
	margin-top: 8px;
	font: 14px Arial;
	color:#361f03;
}

#receitas{
	clear: both;
	padding:50px 0 0 0;
	margin-left: 30px;
	*padding:25px 0 0 0px;
	border-bottom: 1px solid #a98669;
	width: 650px;
}

.receita{
	min-height:120px;
}

.imgreceita{
	float: left;
	margin-right: 25px;
	padding:7px 3px 3px 6px;
	background: url(../img/img_receita1.png) no-repeat;
	*padding:7px 3px 0px 6px;
}
.receita h1 a{
	font:bold italic 18px Arial;
	color:#361f03;
	text-decoration: none;
}
.receita p{
	font:14px Arial;
	color:#361f03;
	float: left;
	width: 480px;
	margin-top: 5px;
}
.receita img{
	float:left;
	width:83px;
	height:83px;
}
#paginacao{
	text-align: center;
	padding-top: 10px;
}

#paginacao ul li{
	display: inline;
}

#paginacao ul li a{
	color:#C14900;
	font-family:Arial;
	font-size:14px;
	text-decoration:none
}

#paginacao ul li a:hover{
	font-weight: bold;
	color: #270202;
}

.linkprox{
	color: #270202 !important; 
}

.linkprox:hover{
	font-weight: normal !important;
}

.numVotos{
	font:bold italic 14px Arial;
	color:#b94f00;
	padding-left:15px;
}
/********************************
	PAGINA RECEITAS - INTERNA
********************************/

#postReceita h1{
	font:bold italic 18px Arial;
	color:#361f03;
	padding: 20px 0 0 35px;
}

#postReceita span{
	font:12px Arial;
	color:#361f03;
	padding: 5px 0 5px 35px;
}

#fotoReceita{
	background: url(../img/bgFotoReceita.png) no-repeat;
	margin:10px 0 0 30px;
	padding:7px 0 7px 6px;
	width:391px;
	height:253px;
	float:left;
}

#infos{
	width: 213px;
	min-height: 64px;
	padding:10px 0 15px 0;
	margin:0 0 20px 20px;
	border-bottom: 1px solid #ac896e;
	float:left;
}
#infos span{
	font:14px Arial;
	color:#361f03;
	float:left;
}
#infos span.spanLinha{
	width:100%;
	margin:0 0 3px 0;
}

#infos span strong{
	font-weight: normal !important;
	color:#985700;
	float:left;
	margin:0 5px 0 0;
}

#votos{
	width: 245px;
	margin:0 0 0 20px;
	float:left;
}

#votos h3{
	font:bold italic 16px Arial;
	color:#361f03;
}

#votos a{
	display: block;
	width: 154px !important;
	height: 32px !important;
	text-indent: -9000px;
	overflow: hidden;
	background: url(../img/btVotarReceita.png) no-repeat;
	font-size: 0;
	line-height: 0;
	margin-top: 10px;
}

#social{
	width: 245px;
	margin:25px 0 0 20px;
	float:left;
}

#social ul li{
	display: inline;
}

#social ul li a{
	font:14px Arial;
	color:#361f03;
}

.twitter{
	display: block;
	float: left;
	width: 21px;
	height: 21px;
	text-indent: -9000px;
	overflow: hidden;
	background: url(../img/icon_twitter.png) no-repeat;
	margin-right: 5px;
}

.facebook{
	display: block;
	float: left;
	width: 21px;
	height: 21px;
	text-indent: -9000px;
	overflow: hidden;
	background: url(../img/icon_facebook.png) no-repeat;	
	margin-right: 5px;
}

.orkut{
	display: block;
	float: left;
	width: 21px;
	height: 21px;
	text-indent: -9000px;
	overflow: hidden;
	background: url(../img/icon_orkut.png) no-repeat;	
	margin-right: 5px;
}

.digg{
	display: block;
	float: left;
	width: 21px;
	height: 21px;
	text-indent: -9000px;
	overflow: hidden;
	background: url(../img/icon_social.png) no-repeat;	
	margin-right: 5px;
}

#ingredientes{
	margin-top: 15px;
	padding-bottom: 50px;
	float:left;
}

#ingredientes h1{
	width: 665px;
	height: 30px;
	border-bottom: 1px solid #9e7556;
	padding-left: 35px;
	font: bold italic 16px Arial;
	color:#361f03;
	*width: 640px;
	float:left;
}
#ingredientes p{
	font:14px Arial;
	color:#361f03;
	margin: 25px 0 0 35px;
	width: 605px;
	float:left;
}

#ingredientes ul{
	margin-top: 15px;
	margin-left: 35px;
}

#ingredientes ul li{
	font:14px Arial;
	color:#361f03;
}

#preparo{
	padding-bottom: 35px;
	float:left;
}

#preparo h1{
	width: 665px;
	height: 30px;
	border-bottom: 1px solid #9e7556;
	padding-left:35px;
	font: bold italic 16px Arial;
	color:#361f03;
	*width: 640px;
	float:left;
}

#preparo p{
	font:14px Arial;
	color:#361f03;
	margin: 25px 0 0 35px;
	width: 605px;
	float:left;
}

div.space{
	width: 700px;
	height: 20px;
	/*background: url(../img/hr_coment.jpg) no-repeat;*/
	background: #F69f00;
	float:left;
}

#comentarios{
	margin:0 0 0 0;
	float:left;
}
#comentarios h2{
	width: 665px;
	height: 30px;
	border-bottom: 1px solid #9e7556;
	padding-left: 35px;
	padding-top: 15px;
	margin-bottom: 15px;
	font: bold italic 16px Arial;
	color:#361f03;
	*width: 640px;
	float:left;
}

.comment{
	padding-left: 33px;
	padding-bottom: 20px;
}

.name{
	font:bold 14px Arial;
	color:#361f03;
}

.comment p{
	font:14px Arial;
	color:#361f03;
	padding-top: 5px;
}

#formcomment{
	float:left;
	width:645px;
	background: #270202;
	padding:0 20px 0 35px;
}

#formcomment h2{
	padding: 20px 0 20px 0;
	font:bold italic 16px Arial;
	color:#de9a00;
}
#formcomment input{
	width: 352px;
	height: 18px;
	display: block;
	border-top: 2px solid #a8a8a8;
	border-left: 2px solid #a8a8a8;
	margin-bottom: 8px;
	font: 12px Arial;
	color: #361f03;
	padding-top: 3px;
	padding-left: 5px;
}
#formcomment textarea{
	width: 352px;
	height: 65px;
	border-top: 2px solid #a8a8a8;
	border-left: 2px solid #a8a8a8;
	margin-bottom: 8px;
	font: 12px Arial;
	color: #361f03;
	padding-top: 3px;
	padding-left: 5px;
}
.btEnviar{
	display: block;
	width: 104px !important;
	height: 30px !important;
	text-indent: -9000px;
	overflow: hidden;
	background: url(../img/bt_enviar.png) no-repeat;
	font-size: 0 !important;
	line-height: 0 !important;
	border: 0 !important;
}

#comment-foot{
	width:701px;
	height:17px;
	float:left;
	background:url(../img/rodape_coment.png) no-repeat;
}

/********************************
	PAGINA RECEITAS - ENVIAR
********************************/

#enviarReceita h1{
	width: 660px;
	height: 30px;
	margin:0px 0 0 20px;
	padding:20px 0 0 30px;
	font:bold italic 18px Arial;
	color: #361f03;
	border-bottom: 1px solid #af9077;
	*width: 620px;
}

#enviarReceita form label{
	display: block;
	margin-left: 50px;
	margin-top: 20px;
}

#enviarReceita form input{
	width: 565px;
	height: 17px;
	border-top: 2px solid #a8a8a8;
	border-left: 2px solid #a8a8a8;
	border-bottom: 2px solid #f7f7f7;
	border-right: 2px solid #f7f7f7;
	font: 12px Arial;
	color: #361f03;
	padding-top: 3px;
	padding-left: 5px;
}

#enviarReceita form textarea{
	width: 565px;
	height: 138px;
	border-top: 2px solid #a8a8a8;
	border-left: 2px solid #a8a8a8;
	border-bottom: 2px solid #f7f7f7;
	border-right: 2px solid #f7f7f7;
	font: 12px Arial;
	color: #361f03;
	padding-top: 3px;
	padding-left: 5px;
}

#enviarReceita form select{
	width: 210px;
	height: 25px;
	border-top: 2px solid #a8a8a8;
	border-left: 2px solid #a8a8a8;
	border-bottom: 2px solid #f7f7f7;
	border-right: 2px solid #f7f7f7;
	font: 12px Arial;
	color: #361f03;
	padding-top: 3px;
	padding-left: 5px;
}

#enviarReceita form span{
	font: 12px Arial;
	color: #361f03;
}

#enviarReceita form a{
	font:12px Arial;
	color: #361f03;
}

/********************************
	PAGINA CONCURSO - INDEX
********************************/
	
#index1{
	width: 435px;
	display: inline-block;
	vertical-align: top;
	*display:inline;
	*zoom:1;
	padding-left: 20px;
}

#index1 h1{
	display: block;
	width: 400px !important;
	height: 75px !important;
	text-indent: -9000px;
	overflow: hidden;
	background: url(../img/txt1.png) no-repeat;
}

#index1 h2{
	display: block;
	width: 400px !important;
	height: 47px !important;
	text-indent: -9000px;
	overflow: hidden;
	background: url(../img/txt2.png) no-repeat;
}

#index1 h3{
	display: block;
	width: 400px !important;
	height:68px !important;
	text-indent: -9000px;
	overflow: hidden;
	background: url(../img/txt3.png) no-repeat  -23px 0px;
}

#index1 ul{
	padding-bottom: 15px;
	margin-top: 10px;
}

#index1 ul li{
	margin-left: 45px;
	list-style: disc;
	font: 14px Arial;
	color:#361f03;
}

#index1 p{
	font: 16px Arial;
	color:#361f03;
	margin: 12px 0 12px 31px;
}

.bt_regulamento{
	display: block;
	width: 183px !important;
	height: 37px !important;
	text-indent: -9000px;
	overflow: hidden;
	background: url(../img/bt_regulamento.png) no-repeat;
	margin-left: 30px;
	margin-top: 5px;
}
/*GALERIA########################################################################*/
#index2{
	width: 235px;
	display: inline-block;
	vertical-align: top;
	*display:inline;
	*zoom:1;}

#fotoGaleria{
	height: 190px;
	padding-left:12px;}
div.maskPhoto{
	width: 223px;
	height: 223px;
	background: transparent url(../img/maskPhoto.png) no-repeat;
	position:absolute;}
img.imgMaisVotada{
	background:black;
	height:155px;
	width:218px;
	margin:4px 0 0 4px;}


#participe{
	width: 242px;
	height: 186px;
	background: url(../img/bgParticipe.png) no-repeat;
	padding-left: 25px;
	float:left;
	position:absolute;
	top:230px;
	right:-25px;}	

#participe h4{
	display: block;
	width: 153px !important;
	height: 34px !important;
	text-indent: -9000px;
	overflow: hidden;
	background: url(../img/tParticipe.png) no-repeat 0 8px;
	margin-left:-15px;
	padding-top:10px;
}
#participe label{
	display: block;
	padding-bottom: 6px;}
#participe input{
	width: 180px;
	height: 18px;
	background: #ffc983;
	padding: 4px 0 0 10px;
	border-left: 1px solid #a88456;
	border-top: 1px solid #a88456;
	border-bottom: 1px solid #f7c37f;
	border-right: 1px solid #f7c37f;
	font: 12px Arial;
	color:#361f03;}
.bt_participar{
	width: 114px !important; 
	height: 30px !important;
	text-indent: -9000px;
	overflow: hidden;
	font-size: 0 !important;
	border: 0 !important;
	line-height: 0 !important;
	margin-top: 3px;
	background: url(../img/bt_participar.png) !important;
	*z-index: 99999px;
	*position: absolute;
}
/********************************
	PAGINA CONCURSO - ENVIAR
********************************/
#enviarConcurso h1{
	width: 626px;
	height: 30px;
	margin:0px 0 0 20px;
	padding:20px 0 0 30px;
	font:bold italic 18px Arial;
	color: #361f03;
	border-bottom: 1px solid #af9077;
	*width: 620px;
}

#enviarConcurso fieldset span{
	display: block;
	margin-left: 50px;
	margin-top: 15px;
}

#enviarConcurso fieldset input{
	width: 405px;
	height: 18px;
	border-top: 2px solid #a8a8a8;
	border-left: 2px solid #a8a8a8;
	border-bottom: 2px solid #f7f7f7;
	border-right: 2px solid #f7f7f7;
	font: 12px Arial;
	color: #361f03;
	padding-top: 3px;
	padding-left: 5px;
}

#enviarConcurso fieldset textarea{
	width: 405px;
	height: 95px;
	border-top: 2px solid #a8a8a8;
	border-left: 2px solid #a8a8a8;
	border-bottom: 2px solid #f7f7f7;
	border-right: 2px solid #f7f7f7;
	font: 12px Arial;
	color: #361f03;
	padding-top: 3px;
	padding-left: 5px;
}
.part1{
	border-bottom: 1px solid #af9077;	
	margin-left: 20px;
	width:655px;
	padding-bottom: 10px;
}
.lab01{
	margin-left: 30px !important;
}
div.carac{
	margin: 5px 0 0 278px;
	font-family:Arial, Verdana, Tahoma Sans-Serif;
	font-weight:normal;
	font-size:12px;
	color:#361F03;
	width:200px;
}
div.carac p{
	display:inline;
	margin:0;
	padding:0;
}
.ncep{
	margin-left: 10px;
	display:inline;
}
#ddlUF{
	margin-left: 59px;
	float: left;
}
#enviarConcurso fieldset select{
	width: 79px;
	height: 25px;
	border-top: 2px solid #a8a8a8;
	border-left: 2px solid #a8a8a8;
	border-bottom: 2px solid #f7f7f7;
	border-right: 2px solid #f7f7f7;
	font: 12px Arial;
	color: #361f03;
	padding-top: 3px;
	padding-left: 5px;
}
#enviarConcurso fieldset select.ddlCidade{
	width: 265px !important;
	margin:0 0 0 11px;
}
#enviarConcurso fieldset input.txtCPF, #enviarConcurso fieldset input.txtCEP{
	width: 200px !important;
}
#enviarConcurso fieldset span.lblCPF{
	width: 200px !important;
	margin:0;
	padding:0;
	font: 12px Arial;
	color: #361f03;
	display:inline;
	margin:5px 0 0 10px;
}
span.lblCPF{
border:none!important;}

#enviarConcurso fieldset input.txtTipoLogradouro{
	width: 60px !important;	
	float: left;
}
#enviarConcurso fieldset input.txtEndereco{
	width: 257px !important;	
	float: left;
	margin-left: 15px;
}
#enviarConcurso fieldset input.txtNumero{
	width: 40px !important;
	margin-left: 15px;
}
#enviarConcurso fieldset input.txtComplemento{
	width: 100px !important;
	float: left;
}
#enviarConcurso fieldset input.txtBairro{
	width: 138px !important;
	margin-left: 15px;
	float: left;
}
#enviarConcurso fieldset input.txtTelefone{
	width: 120px !important;
	margin-left: 15px;
}
#enviarConcurso fieldset span input.uplFoto{
	width:416px !important;
	height:26px !important;
	color: #361f03;
	padding-top: 3px;
	padding-left: 5px;
}
#enviarConcurso fieldset span div.uplFotoInfo{
	float:left;
	padding:5px 0 10px 0;
	font: 12px Arial;
	color: #361f03;
}

#enviarConcurso fieldset p{
	font: 12px Arial;
	color: #361f03;
}

#enviarConcurso fieldset a{
	font:12px Arial;
	color: #361f03;
}

#enviarConcurso fieldset div.CheckBox{
	float:left;
	width:600px;
	margin:15px 0 0 48px;
	position:relative;
}
#enviarConcurso fieldset div.CheckBox input{
	border:none;
	width:20px;
	display:block;
	margin:0 0 15px 0;
}
#enviarConcurso fieldset div.CheckBox p{
	display:inline;
	margin:-32px 0 0 30px;
	position:absolute;
}
#chkLiAceitoRegulamento{
	width:10px;
	background:none;
	border:none;
}
#enviarConcurso fieldset input.btnPreviewFoto{
	width: 155px;
	height: 30px;
	background: url(../img/bt_pre.png) no-repeat;
	float: left;
	margin:0 15px 0 50px !important;
	overflow: hidden;
	border:none;
	text-indent: -9000px!important;
}

#enviarConcurso fieldset input.btnEnviarFoto{
	width: 154px !important;
	height: 30px !important;
	background: url(../img/bt_efoto.png) no-repeat;
	border:none;
	text-indent: -999px!important;
	overflow: hidden;
}


span.lblMsg{
	font:12px Arial;
	color: #361f03;
}

/********************************
	PAGINA CONCURSO - PREVIEW
********************************/
#preview h1{
	width: 634px;
	height: 30px;
	margin:0px 0 0 20px;
	padding:20px 0 0 30px;
	font:bold italic 18px Arial;
	color: #361f03;
	border-bottom: 1px solid #af9077;
	*width: 620px;
}
#fotoPreview{
	background: url(../img/bg_preview.png) no-repeat;
	width: 404px;
	height: 310px;
	padding:6px 0 0 7px;
	margin:18px 0 0 45px;
	display: inline-block;
	vertical-align: top;
	*display:inline;
	*zoom: 1;
}
#fotoPreview img{
	background:lightgray;
	width: 391px;
	height: 280px;
	margin:1px 0 0 1px;
}
#contPreview{
	width: 225px;
	display: inline-block;
	vertical-align: top;
	*display:inline;
	*zoom: 1;
	margin-top: 18px;
	padding-bottom:120px;
}

#contPreview h2 span{
	font: bold italic 18px Arial;
	color: #361f03;
	margin-bottom: 5px;
}
#contPreview h2{
	font: bold italic 18px Arial;
	color: #361f03;
	margin-bottom: 5px;
}

#contPreview span{
	font: 12px Arial;
	color: #361f03;
	padding-bottom: 15px;
	display: block;
	border-bottom: 1px solid #af9077;
}
#contPreview span.contPreview{
	font: bold italic 18px Arial;
	color: #361f03;
	margin-bottom: 5px;
	border:none;
	padding:0;
}
#contPreview span.lblNome{
	font: 12px Arial;
	color: #361f03;
	padding:0;
	display: inline;
	border:none;
}

#contPreview p{
	padding-top: 20px;
	font: 14px Arial;
	color: #361f03;
	padding-bottom: 20px;
	border-bottom: 1px solid #af9077;
	margin-bottom: 15px;
}
#contPreview p.lblDescricaoFoto span{
	border:none;
	margin:0;
	padding:0;
}

.preVoltar{
	display: block;
	width: 104px;
	height: 30px;
	text-indent: -9000px;
	overflow: hidden;
	background: url(../img/bt_voltar.png) no-repeat;
	float: left;
	margin-right: 15px !important;
}


.preEnviar{
	display: block;
	width: 104px !important;
	height: 30px !important;
	text-indent: -9000px;
	overflow: hidden;
	background: url(../img/bt_enviar.png) no-repeat;
}

#publicsocial{
	margin-top: 15px;
}

#publicsocial a{
	font: 12px Arial;
	color: #361f03;
}

#publicsocial ul li{
	display: inline;
}

.publicvotos{
	font:bold 16px Arial !important;
	color:#bb5200 !important;
	padding: 0 !important;
	border: 0 !important;
	margin-top: 3px;
}

.preVotar{
	display: block;
	width: 154px;
	height: 30px;
	text-indent: -9000px;
	overflow: hidden;
	background: url(../img/bt_votar.png) no-repeat;
	margin-right: 15px !important;
	margin-bottom: 10px;
}


.preGaleria{
	display: block;
	width: 154px !important;
	height: 30px !important;
	text-indent: -9000px;
	overflow: hidden;
	background: url(../img/bt_galeria.png) no-repeat;
}
.preGaleria2{
	float:left;
}


#divulgue h2{
	margin:0px 0 0 20px;
	padding:20px 0 0 30px;
	font:bold italic 18px Arial;
	color: #361f03;
}

#divulgue p{
	height: 30px;
	margin:0px 0 0 20px;
	padding:0px 0 0 30px;
	font:12px Arial;
	color: #361f03;
}

#divulgue input{
	background: #f6dab9;
	font: 12px Arial;
	color:#361f03;
	padding: 4px 0 0 10px;
	height: 20px;
	margin: 0 0 0 48px;
	border-left: 1px solid #bea07f;
	border-top: 1px solid #bea07f;
	width: 345px!important;
}

#fotoDivulgue{
	background: url(../img/bgDivulgue.png) no-repeat;
	width: 358px;
	height: 310px;
	padding:5px 0 0 4px;
	margin:18px 0 0 49px; 
	display: inline-block;
	vertical-align: top;
	*display:inline;
	*zoom: 1;
	*margin:18px 0 0 45px;
}
#fotoDivulgue img{
	border:red 1px solid;
	background:lightgray;
	width:353px;
	height:253px;
	float:left;
	margin:0 0 19px 0;
}

.voltarGaleria{
	display: block;
	width: 289px;
	height: 55px;
	text-indent: -9000px;
	overflow: hidden;
	background: url(../img/voltarGaleria.png) no-repeat;
	margin-top: -117px;
}

.alertaCartao{
	display: block;
	width: 289px;
	height: 300px;
	text-indent: -9000px;
	overflow: hidden;
	background: url(../img/alertaCartao.png) no-repeat;
	margin-top: 40px;
}

#contDivulgue{
	width: 225px;
	display: inline-block;
	vertical-align: top;
	*display:inline;
	*zoom: 1;
	margin-top: 18px;
	margin-left: -4px;
	padding-bottom:120px;
	*margin-left: 0px;
}

/********************************
	PAGINA REGULAMENTO
********************************/

#regulamento h1{
	width: 560px;
	height: 30px;
	margin:0px 0 0 0px;
	padding:0px 0 0 30px;
	font:bold italic 18px Arial;
	color: #361f03;
	border-bottom: 1px solid #af9077;
	*width: 520px;
}

#regulamento p{
	margin-top: 20px;
	margin-left: 30px;
	display: block;
	font: 14px Arial;
	color: #361f03;
	width: 520px;
}

#regulamento a{
	display: block;
	margin: 0 0 0 30px;
	background: url(../img/btBaixarReg.png) no-repeat;
	color: #fff !important;
	text-decoration: none;
	width: 194px;
	height: 37px;
	padding-top: 8px;
	text-indent: -9000px;
}

/********************************
	GALERIA
********************************/

#thumbsGaleria{
	width: 660px;
	clear: both;
	padding-top: 20px;
	margin-left: 20px;	
	display:table;
	border-bottom:1px solid #a78265;
}

#thumbsGaleria h1{
	display: block;
	width: 630px;
	height: 30px;
	margin:0px 0 20px 0px;
	padding:0px 0 0 30px;
	font:bold italic 18px Arial;
	color: #361f03;
	border-bottom: 1px solid #af9077;
	*width: 520px;
}

.tGal{
	float:left;
	margin-left:20px;
	width:200px;
	height:190px;
}

.tGal h5 a{
	color:#361F03;
	display:block;
	font-family:Arial;
	font-size:12px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:normal;
	margin-top:10px;
	padding-left:2px;
	text-decoration:none;
}
.tGal span{
	color:#361F03;
	display:block;
	font-family:Arial;
	font-size:12px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	padding-bottom:10px;
	padding-left:2px;
}
.tGal img{
	background:white;
	display:block;
	height:123px;
	width:166px;
}


/***********************************ERRORS********************************/
.ErrorCPF
{
	color: #fff;
	background-color: Red;
}

/*FLASH TOP##################################################################################*/
div.flash{
	position:relative;
}
div.topCartaoAnimado{
	background: transparent url(../img/topCartaoAnimado.png) no-repeat;
	width:700px;
	height:120px;
	margin:-6px 0 0 1px;
	position:absolute;
	z-index:98px;
}
div.topCartaoAnimadoMargem{
	margin:35px 0 0 0;
}
/*DICAS DE VERAO BOX HOME##################################################################################*/
div.dicasDeVeraoHome{
	border-top:transparent 1px solid;
	width:700px;
	float:left;
	/*margin:0 0 0 20px;*/
	margin:0px;
	padding:0;
}
div.dicasDeVeraoHome a{
	text-decoration:none;
}
div.dicasDeVeraoHome h1 {
	background:transparent url(../img/titDicasDeVerao.jpg) no-repeat scroll 0 0;
	height:21px;
	margin:15px 0 15px 40px;
	text-indent:-9999px;
	width:147px;
}
div.dicasDeVeraoHome div.dicasDeVerao{
	width:275px;
	float:left;
	margin:0 0 0 40px;
}

div.dicasDeVerao2 {
	float:left;
	margin:-15px 0 0 90px;
	text-align:center;
	width:225px;}
	
div.dicasDeVeraoHome div.dicasDeVerao img {
	float:left;
	height:85px;
	margin:0 15px 0 0;
	width:85px;
}

div.dicasDeVeraoHome div.dicasDeVerao img{
	width:85px;
	height:85px;
	float:left;
	margin:0 15px 0 0;
}
div.dicasDeVeraoHome div.dicasDeVerao h3{
	display:block;
	color:#B74B00;
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	line-height:normal;
}
div.dicasDeVeraoHome div.dicasDeVerao p{
	color:#361F03;
	font-family:Arial;
	font-size:14px;
	font-weight:normal;
	line-height:normal;
}

.textoHome{
	background: url(../img/textoHome.png);
	display: block;
	width: 217px;
	height: 67px;
	text-indent: -9000px;
	overflow: hidden;
}

.preGaleriaHome{
	display: block;
	width: 180px !important;
	height: 45px !important;
	text-indent: -9000px;
	overflow: hidden;
	background: url(../img/bt_galeria2.png) no-repeat;
	margin:10px 0 10px 26px;
	float:left;
}
/*CAPCHA##################################################################################*/
div.ccJoin{
	float:left;
	margin:10px 0 0 0;
}
div.ccJoin img{
	background:black;
}
span.descricaoCapcha{
	padding:0 !important;
	margin:0 0 10px 0!important;
	border:none !important;
	float:left;
	width:245px;
}
input.txtcaptia,input.ErrorCPF{
	background:#FFC983 none repeat scroll 0 0;
	border-color:#A88456 #F7C37F #F7C37F #A88456;
	border-style:solid;
	border-width:1px;
	color:#361F03;
	font-family:Arial;
	font-size:12px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	height:18px;
	line-height:normal;
	margin:10px 0 10px 0;
	padding:4px 0 0 10px;
	width:180px;
}

/********************************
	AVISO
********************************/

#aviso{
	margin:0px 0 0 20px;
	padding-bottom: 100px;
	text-align: center;
}

#aviso h1{
	width: 634px;
	height: 30px;
	padding:20px 0 0 0px;
	font:bold italic 18px Arial;
	color: #361f03;
	padding-top: 30px;
	*width: 620px;
}

#aviso a{
	margin-top: 10px;
	margin-left: 230px;
}

/********************************
	BOTOES GANHADORES
********************************/


.bt1fase{
	display: block;
	width: 215px !important;
	height: 37px !important;
	text-indent: -9000px;
	overflow: hidden;
	background: url(../img/btGanhadores1.png) no-repeat;
	margin-left: 30px;
	margin-top: 5px;
}


.bt2fase{
	display: block;
	width: 215px !important;
	height: 37px !important;
	text-indent: -9000px;
	overflow: hidden;
	background: url(../img/btGanhadores2.png) no-repeat;
	margin-left: 30px;
	margin-top: 5px;
}


.bt3fase{
	display: block;
	width: 215px !important;
	height: 37px !important;
	text-indent: -9000px;
	overflow: hidden;
	background: url(../img/btt03.png) no-repeat;
	margin-left: 30px;
	margin-top: 5px;
}

.btGanhadorConcursoCultural{
	display: block;
	width: 214px !important;
	height: 58px !important;
	text-indent: -9000px;
	overflow: hidden;
	background: url(../img/botao_vencedor.png) no-repeat;
	margin-left: 22px;
	margin-top: 0px !important;
}


/********************************
	MENU GALERIA
********************************/

#menuGanhadores ul li
{
	float:left;
}
	

.btGan1{	
	display: block;
	background: url(../img/btGan1.png) no-repeat;
	width: 157px;
	height: 33px;
	text-indent: -9000px;
	overflow: hidden;
	position: absolute;
	margin:-49px 0 0 240px;
	z-index: 99;
}

.btGan1:hover{	
	background: url(../img/btGan1.png) no-repeat 0px -50px;
}

.btGan1.btativo{
	display: block;
	background: url(../img/btGan1.png) no-repeat 0px -50px;
	width: 157px;
	height: 33px;
	text-indent: -9000px;
	overflow: hidden;
	position: absolute;
	margin:-49px 0 0 240px;
	z-index: 100;
}

.btGan2{
	display: block;
	background: url(../img/btGan2.png) no-repeat;
	width: 156px;
	height: 33px;
	text-indent: -9000px;
	position: absolute;
	margin:-53px 0 0 368px;
}

.btGan2:hover{	
	background: url(../img/btGan2.png) no-repeat 0px -46px;
}

.btGan2.btativo{
	display: block;
	background: url(../img/btGan2.png) no-repeat 0px -46px;
	width: 156px;
	height: 33px;
	text-indent: -9000px;
	position: absolute;
	margin:-53px 0 0 368px;
	z-index: 100;
}

.btGan3{
	display: block;
	background: url(../img/btGan3.png) no-repeat;
	width: 156px;
	height: 33px;
	text-indent: -9000px;
	position: absolute;
	margin:-53px 0 0 495px;
}

.btGan3:hover{	
	background: url(../img/btGan3.png) no-repeat 0px -46px;
}

.btGan3.btativo{
	display: block;
	background: url(../img/btGan3.png) no-repeat 0px -46px;
	width: 156px;
	height: 33px;
	text-indent: -9000px;
	position: absolute;
	margin:-53px 0 0 495px;
	z-index: 100;
}

/********************************
	PAGINA GANHADORES
********************************/

.ganhadores_tit__primeira
{
	display: block;
	width: 397px !important;
	height:35px !important;
	text-indent: -9000px;
	overflow: hidden;
	background: url(../img/ganhadores_tit_primeira.png) no-repeat;
	border-bottom: 1px #beb3b3 solid!important;
	padding-left:10px;
}
.ganhadores_tit_segunda
{
	display: block;
	width: 565px !important;
	height: 35px !important;
	text-indent: -9000px;
	overflow: hidden;
	background: url(../img/ganhadores_tit_segunda.png) no-repeat;
	border-bottom: 1px #beb3b3 solid!important;
	padding-left:10px;
}

.ganhadores_tit_terceira
{
	display: block;
	width: 565px !important;
	height: 35px !important;
	text-indent: -9000px;
	overflow: hidden;
	background: url(../img/ganhadores_tit_terceira.png) no-repeat;
	border-bottom: 1px #beb3b3 solid!important;
	padding-left:10px;
}


#ganhadores 
{
    margin: 0 auto;
}
#ganhadores h1.titTexto
{
    float:left;
    width:90%;
    font-size:25px!important;
    margin:0 0 5px 8px;
}
#ganhadores img
{
	margin-top:15px;
	display:block;
}



#ganhadores p{
	display: block;
	font: 14px Arial;
	color: #361f03;
	width: 385px;
	margin: 0 10px;
}



.ganhadores_autor
{
	font: 12px Arial!important;
	padding:0!important;
	margin:0 10px!important;
}
#TB_ajaxContent{line-height:normal!important;}

.ganhadores_votos
{
	font:bold 16px Arial !important;
	color:#bb5200 !important;
	padding: 0 !important;
	border: 0 !important;
	margin: 0 10px;
}



.ganhadores_texto{
	border-bottom: 1px #beb3b3 solid!important;
	border-top: 1px #beb3b3 solid!important;
	padding: 18px 0!important;
	margin: 15px 10px!important;
}

.preGaleria3
{
	margin:18px 10px!important;}
	
a.linkHomeTop{
	background:green url(../img/linkHomeTop.png) no-repeat;
	width:79px;
	height:24px;
	z-index:99px;
	position:absolute;
	}
	
span.tit-vencedorconcurso{
	font-style: italic !important;
	float:left;
	width:99%;
	margin-bottom:10px;
}	
	
	
	
/*CONCURSO ENCERRADO #######################################################*/
img.concursoEncerrado{margin:50px 0 50px 30px; display:block;}


a.vejaGaleria{
	float:left;
	height:15px;
	width:200px;
	postion:absolute;
	top:0;
	right:0;
	margin:0 0 0 15px;
	background:green;
	z-index:100px;}