
@charset "utf-8";
/* CSS Document */



/**************          RESET!      **************/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
}
ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
strong {
	font-weight:bold;
}



/****************************************************************************      GERAL      **************/



html {
	background:url(../imgs/bg_cor_topo.gif) top repeat-x;
	background-color:#333;
}
body {
	position:absolute;
	left:50%;
	width:778px;
	margin:0 0 0 -389px;
}
select {
	font:13px "Times New Roman", Times, serif;
	color:#231F20;
}

#bg_cont {
	float:left;
	width:778px;
	background:url(../imgs/bg_cont.gif) top center repeat-y;
}
#geral {
	float:left;
	width:778px;
	background:url(../imgs/bg_topo.jpg) top center no-repeat;
	z-index:1;
	display:block;
}
.txt_vermelho {
	color:#D80D07;
}

/************************** BTS */
.bt_pequeno, .bt_medio, .bt_grande {
	display:block;
	font:11px/21px Verdana, Arial, Helvetica, sans-serif;
	color:#FFF;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
}
.bt_pequeno {
	width:47px;
	background:url(../imgs/bg_bt1.gif) center no-repeat;
}
.bt_medio {
	width:138px;
	background:url(../imgs/bg_medio.gif) center no-repeat;
}
.bt_grande {
	width:234px;
	letter-spacing:-1px;
	background:url(../imgs/bg_bt3.gif) no-repeat;
}
.bt_pequeno:hover, .bt_medio:hover, .bt_grande:hover {
	text-decoration:underline;
}





/**************          TOPO      **************/
h1 {
	float:left;
	background:url(../imgs/logo_plasticos.gif) center center no-repeat;
	padding:50px 20px 0 30px;

	
}
h1 a {
	text-indent:-9000px;
	overflow:hidden;
	display:block;
}
h1, h1 a {
	width:202px;
	height:78px;
}

#fullbanner {
	float:right;
	width:482px;
	height:60px;
	padding:35px 42px 35px 0;
	text-align:left;
	background:url(../imgs/anuncie_banner.gif) 468px 23px  no-repeat;

}
#fullbanner img, #fullbanner .linkbanner, #fullbanner object {
	float:left;
}
#fullbanner a .linkanuncie{
	display:block;
	float:right;
	width:10px;
	height:60px;
}



/**************          CONT      **************/
#cont {
	float:left;
}



/**************          COLDIR      **************/
#colesq {
	float:left;
	width:183px;
	background:url(../imgs/bg_menu.png) top left no-repeat;	
	padding-bottom:35px;
}

#menu {
	margin:5px 0 0 22px;
}

#menu li a{
	display:block;
	width:140px;
	font:12px "Times New Roman", Times, serif;
	font-weight:bolder;
	font-style:italic;
	letter-spacing:-1px;
	color:#000;
	text-decoration:none;
	border-bottom:1px dotted #CFCFCF;
	padding:4px 0 4px 4px;
	_padding:1px 0 1px 4px;
}
#menu li a:hover{
	border-bottom:1px dotted #9E9E9E;
}
#menu .idiomali{
	margin-bottom:7px;
}

.idioma, .idioma:hover{
	border-bottom:none;
	margin:0 4px 0 10px;
	padding-top:5px;
}


#anuncie_esq {
	margin:15px 18px 15px 30px;
}
#anuncie_esq li {
	width:130px;
	border-bottom:1px dotted #CFCFCF;
	padding:7px 1px;
	*padding:1px;
	_padding:7px 1px;
}







/**************          MIOLO      **************/


body#home #miolo, #miolo {
	float:left;
	width:410px;
	margin:0;
}
body#home #miolo #data {
	font:13px "Times New Roman", Times, serif;
	font-weight:bold;
	color:#FFF;
	padding:13px 10px 7px 10px;
}


#bread_crumb {	
	padding:0 20px;
	
	overflow:hidden;
	height:37px;
}
#bread_crumb li {
	display:inline;
	font:bold 12px/38px "Times New Roman", Times, serif;
	color:#FFF;
}
#bread_crumb a {	
	font:bold 12px "Times New Roman", Times, serif;
	color:#FFF;
	text-decoration:none;
}
#bread_crumb a:hover {	
	text-decoration:underline;
}
#miolo h2 {
	font:30px "Times New Roman", Times, serif;
	font-weight:bold;
	color:#626366;
	padding:15px;
	background-color:#EDEFF0;
	margin-bottom:15px;
}
#miolo h3 {
	font:bold 14px "Times New Roman", Times, serif;
	color:#EA2127;
}
#miolo p {
	font:14px/22px "Times New Roman", Times, serif;
	color:#231F20;
}
#miolo p, #miolo ul.lista {
	font:13px/20px "Times New Roman", Times, serif;
	color:#4D4D4D;
}

#miolo ul.lista {
	list-style-image:url(../imgs/bullet.gif);
	_text-indent:20px;
	line-height:18px;
}







/**************          COLDIR      **************/
#coldir {
	float:left;
	width:170px;
	margin-top:8px;
}


form#login {
	width:160px;
	padding:35px 0 10px 10px;
	
}

form#login ul {
	height:80px;
	padding:35px 0 0 5px;
	background:url(../imgs/bg_areaassinante.jpg) no-repeat;
}

ul#login {
	width:160px;
	height:80px;
	padding:35px 0 0 15px;
	margin-top:30px;
	background:url(../imgs/bg_areaassinante.jpg) no-repeat;
	font:14px/22px "Times New Roman", Times, serif;
	color:#333333; 
}

form#login li {
padding:5px 0 0 0;
}

ul#login a {
	color:#666666;
	text-decoration:underline;
	}

ul#login a:hover {
	color:#666666;
	font-weight:bold;
	text-decoration:none;
	}

form#login #texto_login {
	width:40px;
	float:left;
	font:12px/18px "Times New Roman", Times, serif;
	color:#333333;
}

form#login #texto_senha {
	width:40px;
	float:left;
	font:12px/18px "Times New Roman", Times, serif;
	color:#333333; 
}

form#login input {
	width:80px;
	height:15px;
	font:12px "Times New Roman", Times, serif;
	color:#626366;
	border:1px solid #85868A;
	padding:1px 4px;
}

form#login input:focus {
	border:1px solid #FFF;
}

form#login #bt_ok {
	display:block;
	float:right;
	width:23px;
	height:19px;
	font:11px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FFF;
	text-align:center;
	text-decoration:none;
	background: url(../imgs/bt_ok.gif) no-repeat;
	margin:0 17px 0 0;
	padding:2px 0 0 1px;
}


form#busca {
	width:165px;
	vertical-align:middle;
	padding-left:5px;
} 
form#busca label {
	float:left;
	font:10px Verdana, Arial, Helvetica, sans-serif;
	letter-spacing:-1px;
	color:#FFF;
	margin:3px 1px;
} 
form#busca input {
	float:left;
	width:85px;
	font:12px "Times New Roman", Times, serif;
	color:#626366;
	border:1px solid #85868A;
	padding:1px 4px;
}
form#busca input:focus {
	border:1px solid #FFF;
}
form#busca #bt_ok {
	float:left;
	width:23px;
	height:19px;
	font:11px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FFF;
	text-align:center;
	background: url(../imgs/bt_ok.gif) no-repeat;
	margin:2px 0 0 2px;
	padding:0 5px 5px 2px;
	_padding:2px 5px 5px 4px;
	border:none;
	cursor:pointer;
}



#anuncie_dir {
	clear:both;
	margin:10px 15px;
}
#anuncie_dir li {
	width:130px;
	text-align:right;
	border-bottom:1px dotted #CFCFCF;
	padding:7px 1px;
	
}






/**************          RODAPE      **************/
#rodape {
	clear:both;
	width:584px;
	margin:0 auto;
	font:12px "Times New Roman", Times, serif;
	color:#FFF;
	background:url(../imgs/bg_baixo.gif) top center no-repeat;
	padding:34px 0 10px 194px;
}
#rodape span {
	float:left;
	text-align:center;
	padding:3px 0 10px 51px;
	
}
#rodape #logo_bm {
	float:left;
	background:url(../imgs/logo_bm.png) center center no-repeat;
	margin-bottom:10px;
}
#rodape #logo_bm, #rodape #logo_bm a {
	display:block;
	width:25px;
	height:21px;
	padding-left:8px;
}

/*********** ENQUETE **********/

#enquete_geral {
	width:155px;
	font-family:"Times New Roman", Times, serif;
	color:#231F20;
	font-size:12px;
	margin-top:30px;
	*margin-top: 15px;
	line-height:18px;
}

#enquete_titulo {
	width:130px;
	border-bottom:1px dotted #CFCFCF;
	padding:8px 10px;
	*padding:4px;
	_padding:4px 5px;
	font-size:13px;
	color:#F03;
	letter-spacing:2px;
	font-weight:bold;
}

#enquete_pergunta {	
	padding-left:7px;
	padding-top:5px;
	font-weight:bold;
}

#enquete {
	padding:8px 0 0 7px;

}

#enquete li {
	list-style:none;
	padding-bottom:15px;	
}

#enquete_bts {
	margin-left:10px;
}

#enquete_bts li {
	list-style:none;
	display:inline;
	float:left;	
	padding-right:8px;
	_padding-right:1px;
}

.linkEnquete {
	display:block;
	color:#F03;
	font-weight:bold;
	text-decoration:none;
	margin-top:4px;
	padding-right:3px;
}

.linkEnquete:hover {
	color:#F03;
	font-weight:bold;
	text-decoration:underline;
}

#bt_votar {
	display:block;
	font:11px/21px Verdana, Arial, Helvetica, sans-serif;
	color:#FFF;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
	width:47px;
	background:url(../imgs/bg_bt1.gif) center no-repeat;
}

#bt_votar:hover {
	text-decoration:underline;
}

#adsense {
	margin:15px 0 5px 25px;
}

#adsense_lateral {
	margin:5px 0 5px 10px;
}



/****************************************************************************      FIM DO GERAL      ***************/
