* { margin: 0; padding: 0; text-decoration: none; font-size: 1em; outline: none; }
code, kbd, samp, pre, tt, var, textarea, input, select, isindex, listing, xmp, plaintext { font: inherit; font-size: 1em; white-space: normal; }
dfn, i, cite, var, address, em { font-style: normal; }
font { color: inherit !important; font: inherit !important; color: inherit !important; } /* disables some nasty font attributes in standard browsers */
marquee { overflow: inherit !important; -moz-binding: none; }
blink { text-decoration: none; }
nobr { white-space: normal; }
/*INICIO IE*/
.content legend {margin-bottom:1.6em} /* IE form margin bug */
sup, sub {font-size:100%} /* IE superscript & subscript bug */
* html .content textarea, * html .content input {padding:0} /* IE < 7 form fix */
.content input[type='submit'], .content input[type='button'] {padding:0} /* IE 7 button fix */
.content legend+* {margin-top:0} /* we already added legend margin */
a abbr, a acronym {text-decoration:underline} /* IE 7 bug */
* html .content blockquote * {margin:.8em 0}
/*FIM IE*/

body {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #002551;
	margin: 0;
	padding: 0;
}
a { color: #5b81a9; text-decoration: none;}
a:hover { color: #002551; text-decoration: underline;}

a.menuTopOff {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 18px;
	text-align: left;
	width: 191px;
	height: 19px;
    line-height: 19px;
	color: #7396bf;
}
a:hover.menuTopOff {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
	font-size: 18px;
	text-align: left;
	width: 191px;
	height: 19px;
    line-height: 19px;
	color: #ffffff;
}

a.menuTopOn {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 18px;
	text-align: left;
	width: 191px;
	height: 19px;
    line-height: 19px;
	color: #ffffff;
}
a:hover.menuTopOn {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
	font-size: 18px;
	text-align: left;
	width: 191px;
	height: 19px;
    line-height: 19px;
	color: #ffffff;
}

a.endereco { color: #808080; text-decoration: none;}
a:hover.endereco { color: #002551; text-decoration: underline;}

a.login-autenticado { color: #ffffff; font-weight: bold; text-decoration: none;}
a:hover.login-autenticado { color: #002551; text-decoration: underline;}

a.link-white { color: #ffffff; text-decoration: none;}
a:hover.link-white { color: #ffffff; text-decoration: underline;}

a.link-blue { color: #002551; text-decoration: none;}
a:hover.link-blue { color: #002551; text-decoration: underline;}

a.link-white-blue { color: #ffffff; text-decoration: none;}
a:hover.link-white-blue { color: #002551; text-decoration: underline;}

a.menu-rodape-link { color: #002551; font-weight: bold; font-size: 10px; text-decoration: none;}
a:hover.menu-rodape-link { color: #002551; font-weight: bold; font-size: 10px; text-decoration: underline;}

p {
line-height: 180%;
} 
span {
line-height: 130%;
}
.top_dir, .top_esq, .rod_dir, .rod_esq {
	position: absolute;		
}
.top_dir {
	right: 0px;
	top: 0px;
}
.top_esq {
	left: 0px;
	top: 0px;
}
.rod_dir {
	right: 0px;
	bottom: 0px;
}
.rod_esq {
	bottom: 0px;
	left: 0px;
}
ul li{
	font-size: 0.9em;
}
li.topicoDireOff {
	list-style-image: url(../images/topico_dire_off.gif);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #abc0dd;
	margin-left: 16px;
	
}
li.topicoDireOn {
	list-style-image: url(../images/topico_dire_on.gif);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #779ec9;
	margin-left: 16px;
	
}
li.topicoSubDire {
	font-family: Arial, Helvetica, sans-serif;
	list-style-type: disc;
	color: #abc0dd;
	margin-left: 30px;
}
#corpo {
	width: 960px;
	margin: 0 auto;
}
#top {
	width: 960px;
	height: 120px;
	margin-bottom: 10px;
}
#fundo_top {
	background-image: url(../images/fundo_top.png);
	background-repeat: no-repeat;
	width: 960px;
	height: 120px;
	position: relative;
	float: left;
}
#idiomas {
	padding-top: 20px;
	padding-right: 25px;
	float: right;
}
#logo-top {
	padding: 10px 43px 10px 43px;
	width: 100px;
	height: 100px;
	float: left;
	margin: 0px;
}
#menu-top {
	float: left;
	width: 700px;
	margin-top: 30px;
	margin-right: 50px;
}
#conteudo {
	position: absolute;
	width: 960px;
}
#coluna_1 {
	width: 520px;
	float: left;
}
#modulo {
	position: relative;
	width: 520px;
	height: 360px;
	margin-bottom: 10px;
}
#modulo-flash {
	width: 520px;
	height: 360px;
}
#orcamentos {
	background-color: #e9da88;
	position: relative;
	float: left;
	width: 168px;
	height: 200px;
}
#orcamentos-foto {
	background-image: url(../images/foto_planta-baixa.jpg);
	background-repeat: no-repeat;
	background-color: #ffffff;
	height: 80px;
	padding-top: 17px;
	padding-left: 17px;
	padding-right: 17px;
}
#orcamentos-texto {
	font-family: Arial, Helvetica, sans-serif;
	font-size: .9em;
	color: #808080;
	padding-top: 17px;
	padding-left: 17px;
	padding-right: 17px;
}
#orcamentos-titulo {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #5b81a9;
}
#distribuidores {
	background-color: #789fca;
	position: relative;
	float: left;
	width: 168px;
	height: 200px;
	margin-left: 8px;
	margin-right: 8px;
}
#distribuidores-foto {
	background-image: url(../images/foto_mapa-do-brasil.jpg);
	background-repeat: no-repeat;
	background-color: #ffffff;
	height: 80px;
	padding-top: 17px;
	padding-left: 17px;
	padding-right: 17px;
}
#distribuidores-texto {
	font-family: Arial, Helvetica, sans-serif;
	font-size: .9em;
	color: #ffffff;
	padding-top: 17px;
	padding-left: 17px;
	padding-right: 17px;
}
#distribuidores-titulo {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #ffffff;
}
#planeta {
	background-color: #439197;
	position: relative;
	float: right;
	width: 168px;
	height: 200px;
}
#planeta-foto {
	background-image: url(../images/foto_planeta.jpg);
	background-repeat: no-repeat;
	background-color: #ffffff;
	height: 80px;
	padding-top: 17px;
	padding-left: 17px;
	padding-right: 17px;
}
#planeta-titulo {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #ffffff;
}
#planeta-texto {
	font-family: Arial, Helvetica, sans-serif;
	font-size: .9em;
	color: #ffffff;
	padding-top: 17px;
	padding-left: 17px;
	padding-right: 17px;
}
#coluna_2 {
	width: 210px;
	margin-left: 10px;
	margin-right: 6px;
	float: left;
}
#busca {
	background-color: #ffce82;
	position: relative;
	width: 210px;
	height: 50px;
	margin-bottom: 10px;
}
#busca input {
	vertical-align: middle;
	overflow: hidden;
}
#divbusca {
	text-align: center;
	margin: 0px;
}
#formbusca {
	padding-top: 18px;
	padding-left: 28px;
	border: none;
}
#buttombusca {
	border:0px solid #ffce82;
	background-color: #ffce82;
	vertical-align: top;
	margin-left: 4px;
	width: 19px;
	height: 14px;
	padding: 0px;
}
#campobusca {
	font-family: Arial, Helvetica, sans-serif;
	color: #003A75;
	font-size: .8em;
	border: solid 0px #ffffff;
	background-color: #ffffff;
	margin-left: 5px;
	width: 115px;
	height: 10px;
	padding: 0px;
}
#contato {
	background-color: #d6dceb;
	position: relative;
	width: 210px;
	height: 200px;
	margin-bottom: 10px;
}
#contato-titulo {
	background-color: #5b81a9;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #ffffff;
	height: 31px;
	padding-top: 17px;
	padding-left: 17px;
	padding-right: 17px;
}
#contato-texto {
	font-family: Arial, Helvetica, sans-serif;
	font-size: .9em;
	color: #808080;
	padding-top: 17px;
	padding-left: 17px;
	padding-right: 17px;
}
#produtos {
	background-color: #e1e5f0;
	position: relative;
	width: 210px;
	height: 300px;
}
#produtos-titulo {
	background-color: #779ec9;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #ffffff;
	height: 31px;
	padding-top: 17px;
	padding-left: 17px;
	padding-right: 17px;
}
#produtos-fundo-dire {
	padding: 17px;
}
#produtos-dire {
	overflow-y:auto;
	height: 211px;
}
#coluna_3 {
	width: 210px;
	float: right;
}
#login {
	background-color: #789eca;
	position: relative;
	width: 210px;
	height: 100px;
	margin-bottom: 10px;
}
#login input {
	vertical-align: middle;
	overflow: hidden;
}
#loginform-texto {
	text-decoration: none;
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
}
#loginlink {
	text-align: center;
	font-size: 11px;
	padding-top: 5px;
	padding-left: 15px;
	float: left;
}
#loginform-logado {
	font-size: 11px;
	width: 210px;
	padding-top: 15px;
}
#divlogin {
	padding-top: 17px;
	margin: 0px;
}
#loginform {
	padding-left: 28px;
	margin: 0 auto;
	border: none;
}
#login-campo-login {
	font-family: Arial, Helvetica, sans-serif;
	color: #003A75;
	font-size: .8em;
	border: solid 0px #ffffff;
	background-color: #ffffff;
	vertical-align: top;
	margin-left: 5px;
	width: 115px;
	height: 10px;
	padding: 0px;	
}
#login-campo-senha {
	font-family: Arial, Helvetica, sans-serif;
	color: #003A75;
	font-size: .8em;
	border: solid 0px #ffffff;
	background-color: #ffffff;
	vertical-align: top;
	margin-left: 5px;
	width: 115px;
	height: 10px;
	padding: 0px;
}
#loginsubmit {
	border:0px solid #789eca;
	background-color: #789eca;
	vertical-align: top;
	margin-left: 4px;
	width: 19px;
	height: 13px;
	padding: 0px;
}
.fundo_campo {
	background: transparent url(../images/fundo_campo.png) no-repeat scroll 0 0;
	vertical-align: top;
	margin-bottom: 10px;
	float: left;
	width: 130px;
	height: 13px;
	padding: 0px;
}
.fundo_bottom {
	vertical-align: top;
	padding: 0;
	padding-right: 25px;
	float: left;
}
#vendas {
	background-image: url(../images/banner_pt.gif);
	background-repeat: no-repeat;
	background-color: #ff0000;
	position: relative;
	width: 210px;
	height: 50px;
	margin-bottom: 10px;
}
#noticias{
	background-color: #034EA2;
	position: relative;
	width: 210px;
	height: 50px;
	margin-bottom: 10px;
}
#noticias-titulo{
	background-color: #034EA2;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: center;
	font-weight: bold;
	color: #ffffff;
	height: 31px;
	padding-top: 17px;
	padding-left: 17px;
	padding-right: 17px;
}
#agenda {
	background-color: #e0e4f0;
	position: relative;
	width: 210px;
	height: 340px;
}
#agenda-titulo {
	background-color: #abc0dd;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #ffffff;
	width: 176px;
	height: 31px;
	padding-top: 17px;
	padding-left: 17px;
	padding-right: 17px;
}
#agenda-fundo-texto {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 0.9em;
	width: 176px;
	padding-top: 17px;
	padding-left: 17px;
	padding-right: 17px;
}
#agenda-texto {
	position: absolute;
	overflow: hidden;
	width: 176px;
	height: 253px;
}
#rodape {
	width: 960px;
	float: left;
}
#menu-rodape {
	width: 500px;
	margin-top: 10px;
	margin-left: 10px;
	margin-bottom: 10px;
}
#associacoes {
	margin-top: 10px;
}
#logo-rodape-eurobras {
	width: 100px;
	height: 100px;
	float: left;
	margin: 0px;
	padding-left: 10px;
}
#logo-rodape-iso {
	padding: 10px 0 0 10px;
	width: 106px;
	height: 100px;
	float: left;
	margin: 0px;
}
#rodape-texto {
	font-family: Arial, Helvetica, sans-serif;
	padding: 10px 0 0 10px;
	font-size: .9em;
	color: #808080;
	float: left;
}
#rodape-esq{
	padding-bottom: 10px;
	width: 510px;
	float: left;
}
#rodape-dir {
	font-weight: bold;
	font-size: 12px;
	color: #002551;
	width: 430px;
	float: right;
}
/*Pop-Up*/
#popup{
	background-image: url(../images/background_popup.png);
	background-repeat: y;
    position: fixed;
	display: none;
	z-index: 100;
	width: 100%;
	height: 100%;
    top: 0;
    left: 0;
}
#popup_center{
	background-color: #ffffff;
	position: absolute;
	margin-top: -220px;
	margin-left: -340px;
	z-index: 100;
	width: 680px;
	height: 440px;
	left: 50%;
	top: 50%;
}
#fechar{
	float: right;
    position: absolute;
    padding: 10px;
	top: 0;
	right: 0;
}
#background_popup{
	padding: 40px 10px 40px 10px;
	margin: 0;
	width: 660px;
	height: 360px;
}
#popup_conteudo{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #002551;
	overflow-y: scroll;
	width: 638px;
	height: 360px;
	padding: 10px;
}
