/*	
 *	
 *  -----------------
 *	Desenvolvido por Bruno Guerreiro
 *	<bruno-guerreiro@uol.com.br>
 */

/*-------------------------------------
Reset
-------------------------------------*/
*{
	border: 0;
	outline: 0;
	margin: 0;
	padding: 0;
}
body{
	font-family: "Trebuchet MS", Verdana, Helvetica, sans-serif;
	font-size: 11px;
	background: #e6e6e6 url('../img/bg.png') repeat-x 0 0;
	_background: #e6e6e6 url('../img/bgIE6.png') repeat-x 0 0;
}
div{
	position: relative;
}
a {
	color: #000;
	text-decoration: none;
}
a:hover{
	text-decoration: underline;
}
input,
textarea{
	padding: 0;
	margin: 0;
	border: 1px solid #FFFFFF;
	font-family: "Trebuchet MS", Verdana, Helvetica, sans-serif;
}
br.limpa,
br.clear{
	clear: both;
	font-size: 0px;
	height: 0;
    visibility: hidden;
}
.clearfix{
	*zoom: 1;
	display: block;
}
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
	*zoom: 1;
}
.imgreplace{
	text-indent: -9999px;
}
li{
	list-style-type: none;
}
img{
	border: 0;
}
hr{
	*display: block;
	*margin: -7px 0
	*border: 0;
}
/*-------------------------------------
Estrutura B�sica
-------------------------------------*/
.wrap{
	width: 985px;
	margin: 0 auto;
}

#topo-wrap{
	position:relative;
}
.wrap-overlay{
	background: transparent url('../img/bg_overlay.png') repeat-y 0 0;
	width: 1003px;
	margin:0 auto;
}
#conteudo-principal{
	background-color: #fff;
}
#rodape{
	display: block;
	height: 205px;
	background-color: #57585a;
	border-top: 3px solid #aaacae;
}
/*-------------------------------------
T�tulos
-------------------------------------*/
h1{
	display: block;
	width: 264px;
	height: 112px;
	background: transparent url('../img/logo.png') no-repeat 0 0;
	_background: transparent url('../img/logoIE.png') no-repeat 0 0;
	margin-left: -8px;
}
h2{
	color: #4d4d4d;
	font-size:32px;
	font-weight:normal;
}
		h2.internas{
			margin: 0px;
			line-height:24px;
			margin-bottom:15px;
			margin-left:20px;
			margin-top:33px;
		}
h3{
	color: #4d4d4d;
	font-size: 22px;
	font-weight: normal;
}
/*-------------------------------------
�rea de busca
-------------------------------------*/
#busca{
	position: absolute;
	right: 0;
	top: 5px;
}
		#busca .idiomas{
			text-align: right;
			display:block;
		}
input.campo-busca{
	background: transparent url('../img/campo_busca.png') no-repeat 0 0;
	width: 178px;
	_width: 198px;
	height: 21px;
	border: 0;
	padding: 0 10px;
	color: #dddddd;
}
.campo-busca,
.bt-busca{
	vertical-align: middle;
	border: 0;
}
/*-------------------------------------
Menu
-------------------------------------*/
#menu{
	position: absolute;
	bottom: 3px;
	_bottom: -5px;
	right: -7px;
}
#menul li{
	display:block;
	float:left;
	height: 62px;
	vertical-align: top;
}
#menul li a{
	height: 62px;
	background: transparent url('../img/bg_menu.png') repeat-x 0 0;
	padding: 0 5px;
	line-height: 70px;
	display: inline-block;
	*display: inline; *zoom:1;
	color: #666666;
	text-transform: uppercase;
	font-weight:bold;
	font-size: 10px;
	font-style: italic;
}
		#menul li a.selec,
		#menul li.selec a,
		#menul li a:hover{
			color: #c69c6d;
			text-decoration: none;
		}
#menul li.primeira{
	background: transparent url('../img/menu_ponta.png') repeat-x 0 0;
	_background: transparent url('../img/menu_pontaIE6.png') repeat-x 0 0;
	width: 58px;
}
#menul li.ultima{
	background: transparent url('../img/bg_menufinal.png') repeat-x 0 0;
	width: 35px;
}
hr.black{
	background-color: #333333;
	height: 3px;
	border: 0;
	*margin: -7px 0;
	*display: block;
}
/*-------------------------------------
Colunas
-------------------------------------*/
#col-1{
	float: left;
	width: 460px;
	border-right:  1px dashed #cccccc;
	min-height: 396px;
}
#col-2{
	float: right;
	width: 524px;
}

/*-------------------------------------
Fotos
-------------------------------------*/
#col-2 p.desc-foto{
	color: #4d4d4d;
	font-size:15px;
	margin-bottom:6px;
	margin-left:15px;
	margin-top:6px;
}
#box-miniaturas{
	margin-bottom:7px;
	margin-left:7px;
}
#box-miniaturas img{
	margin: 5px;
}
/*-----------------------------------
Separadores
-------------------------------------*/
.sep1{
	height: 0;
	border: 0;
	border-top: 1px dashed #cccccc;
	*margin: -7px 0
}
/*-----------------------------------
Rodap�
-------------------------------------*/
#rodape{
	color: #cccccc;
}
#alig-rodape{
	width: 721px;
	margin: 0 auto;
	margin: 57px auto 0;
}
.caixa-rodape{
	float: left;
	margin-right: 19px;
}
#rodape hr.rodape{
	border: 0;
	background-color: #7a7b7c;
	color: #7a7b7c;
	height: 1px;
	margin-bottom:4px;
	margin-top:5px;
}
#rodape p strong{
	font-size: 22px;
}
/*-------------------------------------
Internas
-------------------------------------*/
.box-mais{
	float: left;
	width: 492px;
	background: white url('../img/bg_degrade_invisivel.png') repeat-x 0 0;
}
		.box-mais h3{
			margin-left:21px;
			margin-top:16px;
		}
.box-mais ul{
	margin-bottom:18px;
	margin-left:18px;
	margin-right:20px;
}
.box-mais ul li {
	background: transparent url('../img/ico_setacinza.png') no-repeat center left;
	padding-left: 15px;
	margin: 8px 3px;
}
.box-mais ul li a{
	font-style: italic;
	color: #999999;
	font-weight: bold;
}

.clippings{
	min-height: 100px;
	width: 100% !important;
}
.box-clipping{
	width: 142px;
	height: 134px;
	margin: 10px 11px 10px 11px;
	float: left;
	}
	.box-clipping img{
		width: 142px;
		height: 134px;
		float: left;
	}
	.box-clipping div{
		background-color: #6B6B6B;
		opacity: 0.85;
		position: absolute;
		bottom: 0;
		left: 0;
		height: 40px;
		width: 100%;
		overflow:hidden;
	}
	.box-clipping p{
		color: #fff;
		font-weight: bold;
		font-size: 12px;
		margin-top: 2px; margin-left: 3px;
	}

.prod-texto{
	margin: 17px;
	text-align: justify;
}
	.prod-texto p{
		color: #999999;
	}
		.prod-texto strong{
			color: #4d4d4d;
		}
.box-novidades{
	padding-bottom:12px;
	padding-left:21px;
	padding-top:12px;
}
		.box-novidades h3{
			margin-bottom: 13px;
		}
.novidades{
	border-bottom:  1px dashed #cccccc;
	padding-bottom: 21px !important;
}
.indique{
	height: 99px;
}
#col1-social{
	float: left;
	border-top:  1px dashed #cccccc;
	border-right:  1px dashed #cccccc;
	width: 712px;
}
#col2-social{
	float: right;
	border-top:  1px dashed #cccccc;
	width: 272px;
}
/*-------------------------------------
Formularios
-------------------------------------*/
.in1{
	background: transparent url('../img/input1.png') no-repeat 0 0;
	width: 250px;
	height: 22px;
}
.in2{
	background: transparent url('../img/input2.png') no-repeat 0 0;
	width: 302px;
	height: 22px;
	margin-left:18px;
	margin-right:7px;
}
.in1,
.in2{
	padding: 0 10px;
}
.in1,
.in2,
.in3{
	vertical-align: middle;
	color: #999999;
}
/*-------------------------------------
Página principal
-------------------------------------*/
#hcol1,
#hcol2,
#hcol3{
	float: left;
	display: block;
	min-height: 600px;
}
#hcol1{
	background-color:red;
	width: 352px;
	background: transparent url('../img/sombra_fresca.png') no-repeat right center;

}
#hcol2{
	
	width: 355px;
	
	border-right: 1px solid #d9d9d9;
}
#hcol3{
	
	
	width: 276px;
	border-left: 1px solid #c6c6c6;
}
#flash-home{
	width: 100%;
	min-width:  994px;
	height: 362px;
}
h2.home{
    font-size:25px;
    margin-bottom:8px;
    margin-left:15px;
    margin-top:8px;
}
.post-data{
    background-color: #e6e6e6;
    width: 63px;
    height: 60px;
    float: left;
    margin-bottom:4px;
    margin-right:8px;
}
.pd-dia, .pd-mes{
    color: #55575a;
    display:block;
}
.pd-dia{
    font-weight: bold;
    font-size: 32px;
    text-align: center;
}
.pd-mes{
    text-align: center;
    margin-top:-9px;
    font-size: 18px;
}
.regu1{
    margin:0;
    margin:10px 15px;
    text-align: justify;
	min-height: 80px;
}
.regu1 a img{
	margin-top: 10px;
}
.regu2{
    margin:10px 20px 10px 18px;
}
p.press{
    color: #999;
    line-height: 13px;
}
span.press2n a{
	color: #999;
}
        p.press span.escuro,
        p.press-escuro{                                    
            color: #333333;
        }
p.press-escuro{
    font-weight: bold;
    margin-bottom: 5px;
}
p.press-escuro a{
    color: #c69c6d;
}
.regu2 img{
    margin-bottom:5px;
    margin-top:7px;
}      



.pl-data{
    background-color: #f6f6f6;
    width: 68px;
    height: 59px;
    float: left;
}
.pl-dia, .pl-mes{
    color: #d6d7d8;
    display:block;
}
.pl-dia{
    font-weight: bold;
    font-size: 32px;
    text-align: center;
}
.pl-mes{
    text-align: center;
    margin-top:-9px;
    font-size: 18px;
	color: #4d4d4d;	
}
.press-lista{
	clear:both;
	margin-bottom: 4px;
}
.impar,
.par{
	border-left: 14px solid;
}
.impar{
	background: transparent url('../img/bg_lista.png') repeat-x bottom;
	border-color: #e3e3e3;
}
.par{
	border-color: #c1c1c1;
}
.regu4{
	margin-right: 4px;
}
.press-lista p{
	margin-left:75px;
	margin-right:6px;
	line-height:12px;
	padding-top: 8px;
}
.press-lista{
	_height: 59px;
}
.c1s-home{
	border-right:1px solid #D9D9D9 !important;
	width: 707px !important;
}
.c2s-home{
	border-left:1px solid #C6C6C6 !important;
	width: 276px !important;
}
.c2s-home .in1{
	width: 181px !important;
	background: transparent url('../img/input4.png') no-repeat 0 0;
}
.c1s-home .novidades{
	height: 88px !important;
}
/*-------------------------------------
Listagem
-------------------------------------*/
.listagem-busca{
	margin:25px 38px;
	
}
		.listagem-busca p{
			color: #999;
		}
			.listagem-busca p strong{
				color: #4d4d4d;
				font-size:22px;
			}
				.listagem-busca p strong a{
					color: inherit;
				}
		
		
.lb-numero{
	float: left;
	border: 1px solid;
	border-top-color:  #adafb2;
	border-right-color: #c1c3c5;
	border-bottom-color: #a9a8ad;
	border-left-color: #c1c3c5;
	background-color: #e6e7e8;
	margin-right: 19px;
	_width: 164px;
	
}
	.lb-numero p{
		float: left;
		width: 22px;
		display: block;
		text-align:center;
		font-size:16px;
	}
	.lb-numero img{
		float: right;
		width: 142px;
		height: 105px;
	}
/*-------------------------------------
Sobre nós
-------------------------------------*/
.box-sobrenos{
	display: block;
	margin: 23px auto;
	width: 946px;
	height: 275px;
	
}
	.bs-texto{
		display: block;
		float: right;
		width: 372px;
	}
	.bst-reg{
		margin: 20px;
	}
		.bs-texto p strong{
			color: #e0e1e2;
			font-size:24px;
			font-style:italic;
		}
		.bs-texto p{
			color: #999999;
		}
	.bs-foto{
		display: block;
		float: left;
	}
	#bs-col1{
		float: left;
		width: 510px;
		padding: 0 22px;
		width: 513px;
		text-align: justify;
		color: #999999;
		margin-bottom: 37px;
	}
	#bs-col2{
		float: right;
		margin-right:26px;
		_margin-right: 0;
		margin-top:26px;
	}
.press-bt{
	margin-left:18px;
	margin-top:11px;
}
.reg5{
	padding:10px 10px 8px;
	color: #999999;
	background: transparent url('../img/sombra_insign.png') repeat-x 0 bottom;
	min-height: 171px;
}
.reg5 p{
	line-height: 12px;
}
.reg5 a{
	color: #4d4d4d;
	font-size: 15px;
}
.reg5 .bt img{
	margin-top: 5px;
}
h2.social{
	margin-bottom:-6px;
	margin-top:1px;
}
/*-----------------------------------
Paginação
-------------------------------------*/
.pag{
	margin: 10px;
	text-align: right;
}
.pag a{
	display: inline-block;
	*display: inline; *zoom: 1;
	width: 20px;
	height: 20px;
	background-color: #e6e7e8;
	text-align: center;
	color: #b3b5b7;
	font-weight: bold;
	line-height: 19px;
	margin: 0 3px;
}
		.pag a:hover,
		.pag a.selec{
			text-decoration: none;
			background-color: #b3b5b7;
			color: #545454;
		}
		.none{
			display: none !important;
		}
/*-----------------------------------
Submenu / Dropdown
-------------------------------------*/
ul.sub{
	position: absolute;
	left: 0;
	top: 62px;
	width: 160px;
	
	visibility: hidden;
}
ul.sub li{
	float: none !important;
	border-bottom: 1px solid #5f6062;
	background: #656669 url("../img/subseta.png") no-repeat  4px 7px !important;
	text-align: left !important;
	text-indent: 4px;
	padding-right: 10px;
}
ul.sub a{
	background-image: none !important;
	color: #fff !important;
	text-transform: none !important;
	font-style: normal !important;
}
ul.sub a:hover{
	text-decoration:underline !important;
}

#topo{
	z-index: 9999;
}
ul.sub li,
ul.sub li a{
	height: 23px !important;
	line-height: 22px !important;
	font-size: 12px !important;
}
#menul li{
	position: relative;
}
/*-----------------------------------
Outros
-------------------------------------*/
.facebook-like{
	margin-top: 15px;
}
#c2-foto a{
	/*cursor:-moz-zoom-in;*/
	cursor: url('../img/zoom_in.cur'),auto;
	/*cursor: url(../img/zoom_in.cur);*/
}

