#geral {
position:absolute;
top:1px;
left:50%;
width:734px;
height:auto;
margin-left:-367px;
margin-top: 0px;
text-align:left;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
padding-top: 0px;
}

#cabecalho1 {
position:absolute;
top:1px;
width:734px;
height:103px;
margin-left: 0px;
margin-top: 0px;
text-align:left;
float: left;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
padding-top: 0px;
}

.cabecalhoTransparente {
  width: 125px !important;
  padding:2px;
  display: block;
  font-family: helvetica, verdana, sans-serif;
  font-size: 12px;
  font-weight: bold;
  border:solid 1px #FFFFFF;
  text-align: left;
  /* Mozilla ignores crazy MS image filters, so it will skip the following */
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='imagens/branco75p.png');
}
/* IE ignores styles with [attributes], so it will skip the following. */
.cabecalhoTransparente[class] {
  background-image:url(imagens/branco75p.png);
}

.boxTransparente {
  width: 125px !important;
  font-family: helvetica, verdana, sans-serif;
  font-size: 14px;
  font-weight: bold;
  padding:2px;
  display: block;
  border:solid 1px #FFFFFF;
  /* Mozilla ignores crazy MS image filters, so it will skip the following */
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='imagens/branco50p.png');
}
/* IE ignores styles with [attributes], so it will skip the following. */
.boxTransparente[class] {
  background-image:url(imagens/branco50p.png);
}


#lateralesq {
background-image: url(imagens/lateral.png);
position:absolute;
top:103px;
width:141px;
height:700px;
margin-left:0px;
margin-right:0px;
text-align:center;
padding: 0px;
margin-top: 0px;
font-family: helvetica, verdana, sans-serif;
font-size: 10px;
font-weight: bold;
}

.boxbotija {
background-image: url(imagens/botijao.png);
background-repeat: no-repeat;
padding-top: 30px;
display: block;
height: 144px;
width: 105px;
margin-left: 5px;
margin-right: 5px;
margin-top: 0px;
text-align: center;
font-family: helvetica, verdana, sans-serif;
font-size: 10px;
font-weight: bold;
color: black;
}

.boxmenu {
display: block;
height: auto;
width: 131px;
margin-left: 5px;
margin-right: 5px;
margin-top: 0px;
text-align: center;
font-family: helvetica, verdana, sans-serif;
font-size: 12px;
font-weight: bold;
line-height: 22px;
color: white;
}

.menu {
display: block;
height: auto;
margin-top: 0px;
text-align: center;
font-family: helvetica, verdana, sans-serif;
font-size: 12px;
font-weight: bold;
text-align: center;
line-height: 22px;
color: white;
text-align: left;
}

a.menu:link {
position:relative;
color: #FFFFFF;
display: block;
text-decoration : none;
} 
a.menu:visited {
color: #FFFFFF;
display: block;
text-decoration : none;
line-height: 22px;
}
a.menu:hover {
display: block;
text-decoration: underline; 
background-color: #FFFFFF !important;
color: #000000;
line-height: 22px;
}
a.menu:active {
color: #000000;
display: block;
text-decoration : none;
background-color: #FFFFFF !important;
line-height: 22px;
}

#principal {
position: absolute;
top:103px;
left: 141px;
width:468px;
text-align: center;
height:auto;
background-color: #FFFFFF;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
padding-top: 0px;
margin-left:0px;
margin-right:0px;
border-right:  1px dotted Blue;
float: left;
}

#banner {
width:468px;
height:auto;
background-color: #FFFFFF;
text-align: center;
margin-top: 5px;
margin-bottom: 0px;
}

#boxconteudo {
min-height: 600px;
height: auto;
text-align: center;
width:458px;
height:auto;
margin-top: 5px;
margin-bottom: 5px;
margin-left: 5px;
margin-right: 5px;
background-color: #FFFFFF;
font-size: 12px;
}

/* for Internet Explorer */
/*\*/
* html #boxconteudo {
height: 600px;
}
/**/

/* set the image to use and establish the lower-right position */ .cssbox, .cssbox_body, .cssbox_head, .cssbox_head h2 {
background: transparent url(imagens/curvobox.png) no-repeat bottom right;
}
.cssbox {
/*width: 443px !important;  intended total box width - padding-right(next) */
/*width: 438px;  IE Win = width - padding */
padding-right: 20px; /* the gap on the right edge of the image (not content padding) */
margin: 0px auto; /* use to position the box */
clear: both;
}
/* set the top-right image */
.cssbox_head {
background-position: top right;
margin-right: -20px; /* pull the right image over on top of border */
padding-right: 20px; /* right-image-gap + right-inside padding */
}
/* set the top-left image */
.cssbox_head h2 {
font-family: helvetica, verdana, sans-serif;
color: white;
background-position: top left;
margin: 0; /* reset main site styles*/
border: 0; /* ditto */
padding: 3px 0 2px 20px; /* padding-left = image gap + interior padding ... no padding-right */
text-align: left;
font-size: 12px;
line-height: 15px;
height: auto !important;
height: 1%; /* IE Holly Hack */
}
/* set the lower-left corner image */
.cssbox_body {
background-position: bottom left;
text-align: left;
margin-right: 5px; /* interior-padding right */
padding: 5px 0px 5px 20px; /* mirror .cssbox_head right/left */
}

.conteudo {
font-family: helvetica, verdana, sans-serif;
font-size: 12px;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-align: left;
text-indent: 10pt;
text-decoration: none;
text-transform: none;
color: Black;
margin-top: 5px;
margin-bottom: 5px;
margin-left: 5px;
margin-right: 5px;
}

.conteudobox {
font-family: helvetica, verdana, sans-serif;
font-size: 10px;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-decoration: none;
text-transform: none;
color: Black;
margin-top: 5px;
margin-bottom: 5px;
margin-left: 5px;
margin-right: 5px;
list-style-position: inside;
}

.titulo1 {
font-family: helvetica, verdana, sans-serif;
font-size: 20px;
font-style: normal;
text-align: center;
font-weight: bold;
font-variant: normal;
text-decoration: none;
text-transform: none;
color: Black;
}

.titulo2 {
font-family: helvetica, verdana, sans-serif;
font-size: 14px;
font-style: normal;
font-weight: bold;
text-align: center;
font-variant: normal;
text-decoration: none;
text-transform: none;
color: Blue;
line-height: normal;
margin-left: 5px;
margin-right: 5px
}

a:link {
text-decoration : none;
color: blue;
} 
a:visited {
text-decoration : none;
color: blue;
} 
a:hover {
text-decoration : underline;
}
a:active {
text-decoration : none; 
}

.destaquecapa {
font-family: helvetica, verdana, sans-serif;
font-size: 9px;
color: blue;
background-color: #FFFFFF;
padding-bottom: 3px;
padding-left: 3px;
padding-right: 3px;
padding-top: 3px;
text-align: left;
margin-right: 5px;
margin-left: 5px;
margin-top: 10px;
margin-bottom: 5px;
float: left;
clear: both;
}

.imagensleft {
font-family: helvetica, verdana, sans-serif;
font-size: 9px;
color: Blue;
background-color: #FFFFFF;
border: none;
padding-bottom: 3px;
padding-left: 3px;
padding-right: 3px;
padding-top: 3px;
text-align: left;
margin-right: 5px;
margin-left: 5px;
margin-top: 10px;
margin-bottom: 5px;
float: left;
}

.imagensright {
font-family: helvetica, verdana, sans-serif;
font-size: 9px;
color: Blue;
background-color: #FFFFFF;
border: none;
padding-bottom: 3px;
padding-left: 3px;
padding-right: 3px;
padding-top: 3px;
text-align: right;
margin-left: 5px;
margin-right: 5px;
margin-top: 10px;
margin-bottom: 5px;
float: right;
}

p.conteudo {
text-indent: 10pt;
}

hr {
border: 1px solid Red;
width: 98%;
clear: both;
}

#lateraldir {
position:absolute;
top:103px;
left: 610px;
width:122px;
height:auto;
font-family: helvetica, verdana, sans-serif;
font-size: 12px;
font-style: normal;
font-weight: normal;
margin-left:5px;
margin-right:5px;
margin-top:5px;
text-align:center;
padding: 0px;
float: left;
}

.patrocinio {
display: block;
width:120px;
height:auto;
margin-left:0px;
margin-right:0px;
text-align:center;
vertical-align: middle;
padding: 0px;
}

.enquete {
display: block;
width:120px;
height:auto;
margin-left:0px;
margin-right:0px;
text-align:center;
vertical-align: middle;
padding: 0px;
background-color: #FFFFFF;
border-bottom:  1px solid Red;
border-right:  1px solid Red;
border-left:  1px solid Red;
border-top:  1px solid Red;
}

.boxleft {
width: 45%;
font-size: 12px;
color: Black;
border-bottom:  1px solid White;
border-right:  1px solid White;
border-left:  1px solid White;
border-top:  1px solid White;
padding-bottom: 3px;
padding-left: 3px;
padding-right: 3px;
padding-top: 3px;
margin-right: 3px;
margin-left: 5px;
margin-top: 5px;
margin-bottom: 5px;
text-align: left;
float: left;
}

.boxright {
width: 45%;
font-size: 12px;
color: Black;
border-bottom:  1px solid White;
border-right:  1px solid White;
border-left:  1px solid White;
border-top:  1px solid White;
padding-bottom: 3px;
padding-left: 3px;
padding-right: 3px;
padding-top: 3px;
margin-left: 3px;
margin-right: 5px;
margin-top: 5px;
margin-bottom: 5px;
text-align: right;
float: right;
}

#rodape {
height:auto;
font-size: 10px;
text-align:center;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
padding-top: 0px;
font-family : Arial, Verdana, sans-serif !important;
}

.tabelas {
color : rgb(0, 0, 0) !important; 
font-family : Arial, Verdana, sans-serif !important; 
font-size : 10px !important; 
font-style : normal !important; 
font-weight : normal !important; 
line-height : 11px !important; 
text-indent : 0pt !important;
text-align : left; 
position : relative; 
list-style-position: outside;
list-style-type: disc;
/*width : 100%; */
} 
.tabelas a:link {
#line-height : 10pt !important; 
font-weight : bold !important; 
font-family : Arial, Verdana, sans-serif !important; 
font-style : normal !important; 
color : rgb(0, 0, 0) !important; 
#font-size : 10pt !important; 
text-decoration : none; 
} 
.tabelas a:visited {
#line-height : 10pt !important; 
font-weight : bold !important; 
font-family : Arial, Verdana, sans-serif !important; 
font-style : normal !important; 
color : rgb(0, 0, 0) !important; 
#font-size : 10pt !important; 
text-decoration : none; 
} 
.tabelas a:active {
#line-height : 10pt !important; 
font-weight : bold !important; 
font-family : Arial, Verdana, sans-serif !important; 
font-style : normal !important; 
color : Red !important; 
#font-size : 10pt !important; 
text-decoration : none; 
} 
.tabelas a:hover {
#line-height : 10pt !important; 
font-weight : bold !important; 
font-family : Arial, Verdana, sans-serif !important; 
font-style : normal !important; 
color : Red !important; 
#font-size : 10pt !important; 
text-decoration : underline; 
}
.form_campos {
background-position : center !important; 
background-color : #99CCFF !important; 
font-family : Verdana, Arial, Sans-serif !important; 
font-style : normal !important; 
line-height : normal !important; 
color : #000000 !important; 
font-size : 9pt !important; 
}
.formularios {
background-position : center !important; 
background-color : #99CCFF !important; 
font-family : Verdana, Arial, Sans-serif !important; 
font-style : normal !important; 
line-height : normal !important; 
color : #000000 !important; 
font-size : 9pt !important; 
}
.botoes {
background-position : center !important; 
background-color : #99CCFF !important; 
font-weight : normal !important; 
font-family : Arial, Verdana, Sans-serif !important; 
font-style : normal !important; 
line-height : normal !important; 
color : #000000 !important; 
font-size : 9px !important; 
}
.ficha {
color : rgb(0, 0, 0) !important; 
font-family : Arial, Verdana, sans-serif !important; 
font-size : 12pt !important;
font-style : normal !important; 
font-weight : normal !important; 
line-height : 14pt !important;
text-indent : 0pt !important; 
text-align : justify; 
border: 1px dotted black;
padding: 2pt;
}
