/* CSS Document */
#dhtmltooltip{
	position: absolute;
	width: 180px;
	border: 1px solid #000000;
	color: #006699;
	padding: 6px;
	visibility: hidden;
	z-index: 100;
	background: #ffffff;
	filter: alpha(opacity=90);
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=90);
	-moz-opacity: 0.90; opacity:0.90;
}
.clear {
	clear: both;
}
.menu_item {
	height: 24px; 
	line-height: 20px;
	float: left;
	clear: both;
	margin-left: 15px;
}
.zebra {
	background: #f1f1f1;
}

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background: url(imagens/topo_bg.jpg) repeat-x;
}
a {
}
a:link {
	text-decoration: none;
	color: #000000;
}
a:visited {
	text-decoration: none;
	color: #000000;
}
a:hover {
	text-decoration: none;
	color: #006699;
}
a:active {
	text-decoration: none;
	color: #006699;
}
.div_body { 
}
.div_corpo {
	width: 954px;
	background: url(imagens/bg_branco.png) repeat-y;
	/*min-height: 280px;
	width:expression(document.body.clientHeight < 280? "280px": "100%" ); */
}
.div_corpo_top {
	width: 954px;
	height: 8px;
	margin-top: 10px;
	background: url(imagens/bg_branco_top.png) repeat-y;
}
.div_corpo_base {
	width: 954px;
	height: 8px;
	background: url(imagens/bg_branco_base.png) repeat-y;
}
.div_conteudo_externa {
	/*border: #cccccc solid 1px;
	background: url(imagens/bg.jpg);*/
}
.box_titulo {
	height: 18px;
	/*background: url(imagens/box_titulo_bg.png);*/
	font-weight: bold;
	padding: 2px 0 2px 4px;
	border-bottom: #CCCCCC solid 1px;
}
.base_div {
	background: url(imagens/base_bg3.png) repeat-x;
	height: 50px;
}
.base_conteudo {
	width: 922px;
	text-align: left;
}
.base_menu {
	height: 50px;
	line-height: 48px;
	font-size: 8px;
	text-align: center;
}
.base_parceiros {
	width: 200px;
	float: left;
}
.base_contato {
	width: 300px;
	float: left;
	line-height: 19px;
}
.base_divisor {
	width: 27px;
	height: 150px;
	background: url(imagens/base_divisor_1.png) repeat-y;
	float: left;
}
.base_mail {
	width: 184px;
	float: left;
} 
.base_business {
	width: 184px;
	float: left;
}


/* NOTICIAS */

.noticias_data {
	font-size: 9px;
	color: #006699;
}
.noticias_data_g {
	font-size: 12px;
	color: #006699;
}
.noticias_titulo_home {
	font-style: italic;
	margin: 4px 0 6px 0;
}
.noticias_titulo {
	font-size: 14px;
	font-weight: bold;
	margin: 4px 0 6px 0;
	color: #006699;
}
.noticias_comentario {
	font-style: italic;
	font-size: 13px;
	margin: 4px 0 6px 0;
}
.noticias_texto {
	font-size: 11px;
	line-height: 14px;
	text-align: justify;
}
.noticias_texto img {
	margin: 0 6px 6px 0;
}
.noticias_fonte {
	color: #999999;
	margin: 4px 0 6px 0;
}

/* CONTATO/FORM */

input {
	border: #CCCCCC solid 1px;
	background: #FFFFFF;
	font-size: 12px;
	color: #006699;
	padding: 3px;
	margin: 3px 0 6px 0;
}
select {
	border: #CCCCCC solid 1px;
	background: #FFFFFF;
	font-size: 12px;
	color: #006699;
	padding: 3px;
	margin: 3px 0 6px 0;
}

textarea {
	border: #CCCCCC solid 1px;
	background: #FFFFFF;
	font-size: 12px;
	color: #006699;
	padding: 3px;
	margin: 3px 0 6px 0;
}
button {
	border: #CCCCCC solid 1px;
	background: #FFFFFF;
	font-weight: bold;
	font-size: 12px;
	color: #006699;
	padding: 4px;
	margin: 3px 0 6px 0;
	width: 100px;
}

button img {
}

/* PARCEIROS */

.parceiros_nome {
	font-size: 13px;
	color: #006699;
	font-weight: bold;
	margin-bottom: 10px;
}
.parceiros_bloco {
	width: 425px;
	margin: 10px;
	float: left;
	font-size: 10px;
	line-height: 17px;
	text-align: justify; 
}

/* DOWNLOADS */

.downloads_grid_linha {
	height: 34px;
	width: 860px;
	margin: 1px;
	padding: 3px;
	vertical-align: middle;
	line-height: 32px;
	text-align: left;
}
.linhas{
	height: 22px;
	padding: 1px;
	line-height: 22px;
	text-align: left;
}
.linhas_zebra{
	background: #EFEFEF;
}
.linhas_div{
	float: left;
	margin: 1px;
	height: 22px;
	line-height: 20px;
}
.linhas_div img{
	margin: 2px;
}

/* PRODUTOS */

.produtos_box_produto {
	width: 330px; 
	float: left; 
	margin: 20px 7px 20px 0;
}
.produtos_box_produto img {
	float: left;
	vertical-align: text-top;
	margin-right: 6px;
}
.produtos_nome {
	font-size: 12px;
	color: #006699;
	font-weight: bold;
	line-height: 19px;
}
.produtos_marca {
	color: #006699;
	line-height: 19px;
}
.produtos_valor_riscado {
	text-decoration: line-through;
}
.produtos_valor_normal {
	font-size: 11px;
	color: #006699;
	font-weight: bold;
	line-height: 19px;
}
.produtos_descricao {
	line-height: 16px;
	font-size: 10px;
	margin: 7px;
	text-align: justify;
}
.produtos_link {
	line-height: 21px;
	font-weight: bold;
}

















