/* Reset All */
html{font:normal 12px Tahoma, Verdana, Arial;width:100%;height:100%;overflow: -moz-scrollbars-vertical;}
body,div,dl,dt,dd,ul,ol,li{margin:0;padding:0;}
h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-size:10px;font-weight: normal;}
pre,form,fieldset,p,blockquote{margin:0;padding:0;}
th,td{margin:0;padding:0;}
address,th{font-style:normal;font-weight:normal;}
caption,th{text-align:left;}
img,fieldset{border:none;}
ol,ul{list-style:none;}


html{
background:#FFF URL('imgs/bg.png') top left repeat-x;
}
body{
width:100%;
height:100%;
}
html>body{
background: URL('imgs/bg_cordas.png') top center no-repeat;
}
#centro{
width:760px;
padding: 0 5px;
margin:0 auto;
}
#bottom{
	width:100%;
	height:550px;
	background:#d59c00 URL('imgs/bg_yellow.png') top left repeat-x;
	clear: both;
}
#top{
height: 51px;
}
#top h1{
text-indent: -5000em;
background: url('imgs/logo_top.png') center center no-repeat;
width: 104px;
height: 32px;
float: left;
margin-top: 1px;
}
#top h1 a{
display:block;
width: 104px;
height: 32px;
}
#menu{
float: right;
height: 36px;
letter-spacing: 0.02em;
}
#menu li{
float: left;
height: 36px;
font: normal 12px "Trebuchet MS", Verdana;
}
#menu li a{
color:#FFF;
text-decoration: none;
height: 36px;
padding: 0;
margin: 0;
display: block;
}
#menu li a span{
margin-left: 12px;
padding: 10px 12px 0 0;
height: 26px;
display: block;
cursor: pointer;
}
#menu li a:hover{
background: URL('imgs/bg_menue.png') center left no-repeat;
}
#menu li a:hover span{
background: URL('imgs/bg_menud.png') center right no-repeat;
}
#menu li.selecionado a{
background: URL('imgs/bg_menue.png') center left no-repeat;
}
#menu li.selecionado a span{
background: URL('imgs/bg_menud.png') center right no-repeat;
}
#banner{
clear: both;
}
#interna #banner{
width:760px;
height: 46px;
background: url('imgs/top_interna.gif') top center no-repeat;
}
#interna #banner h2{
font: normal 28px "Trebuchet Ms", Verdana, Arial;
color:#FFF;
padding: 6px 0 0 74px;
}
#conteudo{
margin-top: 5px;
}
#squaree, #squarec, #squared{
width:250px;
height: 167px;
background: #FFF url('imgs/bg_square.gif') top center repeat-y;
padding-bottom: 5px;
}
#interna h5{
margin:0 25px 15px 25px;
margin-top: -5px;
color:#333;
font: normal 10px Arial, Verdana;
letter-spacing: 0.01em;
line-height: 1.5em;
}
#interna #squared{
width:504px;
height: auto;
margin-right: 1px;
background:url('imgs/bg_conteudo.gif') bottom right no-repeat;
}
#interna #squared #flx{
width:505px;
min-height: 380px;
}
#interna #squaree{
height: 100%;
}
#squaree{
float:left;
}
#squarec{
margin-left: 255px;
}
#squared{
float: right;
}
#interna #conteudo{
background: URL('imgs/bg_interna.gif') top center repeat-y;
}
#conteudo h3{
text-align: left !important;
}
#squaree h3{
background: URL('imgs/top_sqe.gif') top center no-repeat;
font:normal 22px "Trebuchet MS", Verdana;
padding: 8px 12px;
color:#005785;
}
#interna #squaree #topsqe{
background: URL('imgs/top_sqei.gif') top center no-repeat;
height: 7px;
}
#squarec h3{
border-top:1px solid #ccc;
font:normal 22px "Trebuchet MS", Verdana;
padding: 8px 12px;
color:#005785;
}
#squared h3{
background: URL('imgs/top_sqd.gif') top center no-repeat;
font:normal 22px "Trebuchet MS", Verdana;
padding: 8px 12px;
color:#005785;
}
#interna #squared h3{
background: URL('imgs/top_sqde.gif') top center no-repeat;
display: block;
}
#interna #submenu{
width:250px;
margin-top: 3px;
}
#interna #submenu li{
border-bottom: 1px solid #ccc;
font:normal 12px Arial, Verdana;
}
#interna #submenu li a{
padding: 16px 0 0 20px;
height: 28px;
text-decoration: none;
color:#000;
display: block;
}
#interna #conteudo #squaree p{
font: normal 12px Arial, Verdana;
letter-spacing: 0.01em;
line-height: 1.5em;
text-align: right;
}
#interna a.cliente{
margin: 10px;
float: left;
}
#interna a.cliente:hover img{
border-color: #aaa;
}
#interna a.cliente img{
border:2px solid #ccc;
}
#interna div.clientes{
margin-top: -24px;
margin-left: 28px;
margin-bottom: 34px;
}
#interna div.noh{
margin-top: -18px;
}
#interna #conteudo p a{
font:bold 12px "Trebuchet Ms", Verdana, Arial;
color:#005785;
}
#interna #conteudo p a:hover{
color:#a30b33;
background: none;
}
#interna #submenu a:hover{
background: URL('imgs/bg_menuis.gif') top center repeat-x;
color:#FFF;
}
#interna #submenu li.selecionado a{
background: URL('imgs/bg_menui.gif') top center repeat-x;
color:#FFF;
}
#squaree p, #squarec p, #squared p{
margin:0 25px 15px 25px;
color:#333;
font: normal 12px Arial, Verdana;
letter-spacing: 0.01em;
line-height: 1.5em;
}
.linksquare{
background: URL('imgs/seta_rosa.png') center left no-repeat;
padding-left: 15px;
margin:0 25px;
font:bold 12px "Trebuchet Ms", Verdana, Arial;
color:#005785;
}
.linksquare:hover{
color:#a30b33;
background: URL('imgs/seta_azul.png') center left no-repeat;
}
.center{
text-align: center;
}
#centralb{
	width: 770px;
	height: 127px;
	background: url('imgs/cordas_yellow.png') no-repeat;
	background-position: 16px 100%;
	margin:0 auto;
}
#finalconteudo{
width: 770px;
height: 20px;
background: url('imgs/fx_inicial.png') top center no-repeat;
}
#interna #finalconteudo{
background: url('imgs/fx_interna.png') top center no-repeat;
margin: 0;
padding: 0;
}
#final{
	width:670px;
	height: 100px;
	text-align: right;
	background: URL('imgs/logo_yellow.png') 98% bottom no-repeat;
	padding-top: 17px;
	padding-right: 100px;
	padding-bottom: 0;
	padding-left: 0;
}
#final ul{
margin-bottom: 17px;
}
#final ul li{
display: inline;
border-right: 1px solid #494025;
padding: 0 15px 0 11px;
}
#final ul li a, #final span{
color:#494025;
font:normal 11px Tahoma, Verdana, Arial;
margin-bottom: 2px;
padding: 0;
}
.ultimo{
border:none !important;
padding-right: 0 !important;
}
#final ul li a:hover{
color:#000;
}
table.formulario{
padding: 0 30px 0 25px;
width: 500px;
}
table.formulario td{
padding: 4px;
}
table.formulario input,table.formulario textarea, table.formulario select{
display: block;
width: 100%;
border: 1px #ccc solid;
font: normal 12px Verdana, Tahoma, Arial;
padding: 2px;
color:#333;
}
table.formulario label{
font: bold 10px Verdana, Tahoma, Arial;
color:#333;
}
table.formulario h4{
font: bold 13px "Trebuchet Ms", Verdana, Tahoma;
color:#a30b33;
}
table.formulario span{
font: normal 8px Verdana, Tahoma, Arial;
color:#333;
}
table.formulario .error{
border-color: #800;
}
.botao{
background: URL('imgs/botao.gif') center top no-repeat;
border:none !important;
width: 130px !important;
height: 22px !important;
color: #e1e1e1 !important;
padding-bottom: 3px;
}
.aright{
text-align: right !important;
}
.descCliente, .noDisplay{
display: none;
float:left;
}

/* Site Revamp Updates Sept 2011 */

.headbg {
	background-image:url(imgs/headbg.png);
	background-repeat:repeat-x;
	height:46px;
	vertical-align:top;
}
.toptable {
	height:36px;
}
.navmenu {
	height: 36px;
	letter-spacing: 0.02em;
	font: normal 12px "Trebuchet MS", Verdana;
	vertical-align:top;
}
#navmenu a{
color:#FFF;
text-decoration: none;
height: 36px;
padding: 0;
margin: 0;
display: block;
}
#navmenu a div{
margin-left: 12px;
padding: 10px 12px 0 0;
height: 26px;
display: block;
cursor: pointer;
}
#navmenu a:hover{
background: URL('imgs/bg_menue.png') center left no-repeat;
}
#navmenu a:hover div{
background: URL('imgs/bg_menud.png') center right no-repeat;
}

.mainbg {
	background-image:url(imgs/mainbg.png);
	background-repeat:repeat-x;
	background-color:#FFFFFF;
}
