/*
+----------------------------------------------------------------+
	Reset CSS
+----------------------------------------------------------------+
*/
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, 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 {margin:0; padding:0; border:0; font-weight:inherit; font-style:inherit; font-size:100%; font-family:inherit; vertical-align:baseline;}
html , body{ height: 100%; width: 100%; background-image: url(../images/bg.jpg); background-repeat: repeat-y; background-position: left top; position: relative; 
}
p { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; color: #333; margin-bottom: 10px; }
.centro { text-align: center; }
.botao { cursor: pointer !important; }
.linkNormal { color: #333; text-decoration: none; }
.linkNormal:hover { text-decoration: underline; }

.bg { background-image: url(../images/bgTabela.png); background-repeat: repeat-y; background-position: right top; }
.font10 { font-size: 10px; line-height: 13px; }

.font15 { font-size: 15px; line-height: 18px; }
.font12 { font-size: 12px; line-height: 15px; }
.font13 { font-size: 13px; line-height: 16px; }
.font20Vermelha { font-size: 20px; color: #9E1D12; line-height: 23px; }
.font15Preta { font-size: 15px; color: #000; line-height: 18px; }
.font15Vermelha { font-size: 15px; color: #AA0005; line-height: 18px; }
h2 { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; color: #333; margin-top: 5px; border-bottom-width: thin; border-bottom-style: dotted; border-bottom-color: #B21E21; margin-bottom: 20px; padding-bottom: 5px; }

.clear { clear: both; }
.negrito { font-weight: bold; }
.italico { font-style: italic; }.geral { padding: 9px; width: 948px; background-color: #FFF; margin-right: auto; margin-left: auto; margin-top: 14px; }
.geral .bgCircular { background-color: #DEE1E7; background-image: url(../images/bgCircular.jpg); background-repeat: no-repeat; background-position: center top; width: 948px; }
.geral .bgCircular .bgPredio { background-image: url(../images/bgPredio.png); background-repeat: no-repeat; background-position: right top; }
.header { height: 100px; border-bottom-width: thin; border-bottom-style: dotted; border-bottom-color: #999; margin-right: 12px; margin-left: 12px; }
.header h1 { background-image: url(../images/logo.png); float: left; height: 67px; width: 176px; margin-top: 18px; }
.header .menu { float: right; width: 535px; margin-top: 51px; }
.header .menu ul { list-style-type: none; }
.header .menu ul li { float: left; }
.header .menu ul li a { display: block; float: left; height: 30px; }
.header .menu ul li a.link01 { background-image: url(../images/menu/1.png); width: 65px; }
.header .menu ul li a.link02 { background-image: url(../images/menu/2.png); width: 87px; }
.header .menu ul li a.link03 { background-image: url(../images/menu/3.png); width: 123px; }
.header .menu ul li a.link04 { background-image: url(../images/menu/4.png); width: 96px; }
.header .menu ul li a.link05 { background-image: url(../images/menu/5.png); width: 80px; }
.header .menu ul li a.link06 { background-image: url(../images/menu/6.png); width: 84px; }
.header .menu ul li a:hover { background-position: 0px -30px; }
.corpo { padding-top: 27px; padding-right: 12px; padding-left: 12px; }
.quadro01 { width: 210px; padding-left: 21px; }

.quadro02 { width: 190px; }

.quadro03 { }
label { display: block; margin-bottom: 10px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 11px; text-transform: uppercase; color: #333; }
.cxForm { height: 26px; width: 382px; border: 1px solid #CCC; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 11px; color: #666; }
.cxForm2 { height: 80px; width: 382px; border: 1px solid #CCC; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 11px; color: #666; }

.corpo .esquerda-empresa { float: left; width: 522px; }
.corpo .esquerda-empresa img { float: left; margin-bottom: 10px; margin-right: 20px; }
.corpo .direita-empresa { float: right; width: 318px; margin-right: 20px; }

.rodape { margin-right: 12px; margin-left: 12px; border-top-width: thin; border-top-style: dotted; border-top-color: #999; padding-top: 15px; }
