* { 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: 200%;
} 
span {
line-height: 130%;
}
.top_dir, .top_esq, .rod_dir, .rod_esq {
	position: absolute;		
	z-index:100;
}
.top_dir {
	right: 0px;
	top: 0px;
}
.top_esq {
	left: 0px;
	top: 0px;
}
.rod_dir {
	right: 0px;
	bottom: 0px;
}
.rod_esq {
	bottom: 0px;
	left: 0px;
}
#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;
}
#barra {
	background-color: #e1e5f0;
	position: relative;
	width: 810px;
	height: 48px;
}
#ondeestou{
	left: 17px;
	position: relative;
	height: 22px;
	text-align: left;
	font-size: .8em;
}
#conteudo {
	width: 960px;
	height:auto;
}
#coluna_1 {
	width: 150px;
	height: 100%;
	float: left;
}
#orcamentos {
	background-color: #e9da88;
	position: relative;
	float: left;
	width: 150px;
	margin-bottom: 10px;
	height: 450px;
}
#orcamentos-titulo {
	background-color: #cec481;
	font-family: Helvetica;
	font-weight: bold;
	font-size: 16px;
	color: #002551;
	width: 116px;
	height: 31px;
	padding-top: 17px;
	padding-left: 17px;
	padding-right: 17px;
	position: absolute;	
}
#orcamentos-fundo {
	background-image: url(../images/fundo_planta-baixa.png);
	background-repeat: no-repeat;
	margin-top: 50px;
	width: 150px;
	height: 395px;
}
.pagsAtivo {
	color: #002551;
}
#coluna_2 {
	width: 750px;
	height: 100%;
	float: left;
}
#conteudo-centro {
	position: relative;
	overflow: hidden;
	padding-top: 17px;
	padding-left: 9px;
	padding-right: 14px;
	float: left;
	width: 784px;
	height: 100%;
}
#busca {
	background-color: #ffce82;
	position: relative;
	float: left;
	width: 210px;
	height: 50px;
}
#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;
}
#login-busca {
	margin-bottom: 10px;
	width: 960px;
	height: 50px;
}
#usuario {
	padding-right: 5px;
	font-size: 11px;
	color: #ffffff;
	float: left;	
}
#senha {
	padding-left: 5px;
	padding-right: 5px;
	font-size: 11px;
	color: #ffffff;
	float: left;
}
#login {
	background-color: #789eca;
	position: relative;
	float: left;
	width: 740px;
	height: 50px;
	margin-right: 10px;
}
#login input {
	vertical-align: middle;
	overflow: hidden;
}
#loginlink {
	margin-top: 17px;
	font-size: 11px;
	color: #ffffff;
	float: left;
}
#loginform-logado {
	padding-top: 17px;
	padding-left: 18px;
	font-size: 11px;
	color: #ffffff;
}
#divlogin {
	margin: 0px;
	float: left;
	height: 100%;
}
#loginform {
	margin-top: 17px;
	padding-left: 18px;
	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: 180px;
	height: 12px;
	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: 180px;
	height: 12px;
	padding: 0px;
}
#loginsubmit {
	border: 0px solid #789eca;
	background-color: #789eca;
	vertical-align: top;
	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_campo-02 {
	background: transparent url(../images/fundo_campo_larg-250.png) no-repeat scroll 0 0;
	vertical-align: top;
	margin-bottom: 10px;
	float: left;
	width: 190px;
	height: 13px;
	padding: 0px;
}
.fundo_bottom {
	margin-left: 4px;
	margin-right: 10px;
	float: left;
}
#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;
}
