/* CSS Document */
body { background: #DE152C url('../imgs/bgbody.jpg') repeat-x; margin-top:0px;}

/*MENU*/
  
  
  .preload1 {background: #FFFFFF;}
.preload2 {background: #FFFFFF;}

#nav {
padding:0; 
margin:0; 
list-style:none; 
height:25px; 
background:#ffffff; 
position:relative; 
z-index:200; 
font-family: verdana, arial, sans-serif;
}

#nav li.top {display:block; float:left;}

#nav li a.top_link {
display:block; 
float:left; 
height:25px; 
line-height:25px; 
color:#DE152C; /*cor da font da barra do menu (vermelha)*/
text-decoration:none; 
font-size:12px;  
padding:0 0 0 5px; 
cursor:pointer;
background: #ffffff;
}

#nav li a.top_link span {
float:left; 
display:block; 
padding:0 0px 0 50px; 
height:25px; 
}

#nav li a.top_link span.down {
float:left; 
display:block; 
padding:0 9px 0 7px; 
height:35px; 
}

#nav li:hover a.top_link,
#nav a.top_link:hover
{color:#3F4B96;}

#nav li:hover a.top_link span, 
#nav a.top_link:hover span
{}

#nav li:hover a.top_link span.down,
#nav a.top_link:hover span.down
{padding-bottom:3px;}

#nav table {
border-collapse:collapse; 
padding:0; 
margin:0; 
position:absolute; 
left:0; 
top:0;
}

#nav li:hover {position:relative; z-index:200;}

#nav a:hover {position:relative; white-space:normal; z-index:200;}

#nav :hover ul.sub {
left:1px; 
top:29px; 
background: #DE152C; 
padding:3px; 
border:1px solid #ffffff; 
white-space:nowrap; 
width:150px; 
height:auto; 
z-index:300;
}

#nav :hover ul.sub li {
display:block; 
height:21px; 
position:relative; 
float:left; 
width:150px; 
font-weight:normal;
}

#nav :hover ul.sub li a {
display:block; 
font-size:10px; 
height:20px; 
width:148px; 
line-height:18px; 
text-indent:5px; 
color:#fff; 
text-decoration:none;
border:1px solid #fff;
}
#nav li ul.sub li a.fly {background:#DE152C url(../imgs/arrow.gif) 80px 6px no-repeat;}

#nav :hover ul.sub li a:hover 
{background:#3F4B96; color:#fff; border-color:#fff;}


#nav :hover ul.sub li a.fly:hover
{background:#DE152C url(../imgs/arrow_over.gif) 80px 6px no-repeat; color:#fff;}

#nav li b {
display:block; 
font-size:11px; 
height:18px; 
width:88px; 
line-height:18px; 
margin-bottom:3px; 
text-indent:6px; 
color:#e3e3e3; 

cursor:default;
}

#nav a:hover a:hover ul,
#nav a:hover a:hover a:hover ul,
#nav a:hover a:hover a:hover a:hover ul,
#nav a:hover a:hover a:hover a:hover a:hover ul
{left:89px; top:-4px; background: #DE152C; padding:3px; border:1px solid #fff; white-space:nowrap; width:150px; z-index:400; height:auto;}

#nav ul, 
#nav a:hover ul ul,
#nav a:hover a:hover ul ul,
#nav a:hover a:hover a:hover ul ul,
#nav a:hover a:hover a:hover a:hover ul ul
{position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}

#nav li:hover li:hover > ul {
left:90px; 
top:-4px; 
background: #316C9D; 
padding:3px; 
border:1px solid #fff; 
white-space:nowrap; 
width:150px; 
z-index:400; 
height:auto;
}

 

           
                    

/*MENU END*/



#fullpage { margin: 0px auto 0px auto; width:770px; height:auto; }
#cont { background: url('../imgs/bgred.jpg') repeat-y; margin-top:0px; padding:0px 15px 0 15px; }
#leftgeral { width:490px; }
#bgnoticia {padding:0 25px 20px 0;}

.titulo01 h2{  font:14px Verdana; color:#DE152C;}
.titulo02 h3{ margin:0 0 0 30px; font:13px Arial; color:#2C5E87; font-weight:bold;}
.titulo03 h4{ margin:0 0 0 0px; font:12px Arial; color:#2C5E87; font-weight:bold; margin-bottom:0px;}
.text01 p{ font:12px Arial; color:#2C5E87; text-align:justify;}
.text02 p{ font:12px Arial; color:#2C5E87; text-align:justify;}
.titulo04 { font:12px Arial; color:#2C5E87; font-weight:bold;}
.text03 { font:12px Arial; color:#2C5E87; text-align:justify;}

.links a {font:12px Arial, Helvetica, sans-serif; color:#2C5E87; text-decoration:none;}
.links a:hover {font:12px Arial, Helvetica, sans-serif; color:#2C5E87; text-decoration:underline;}

#rodape { background:url(imgs/bgrodape.jpg) no-repeat;}


#paginacao font a{ font:12px Arial, Helvetica, sans-serif; text-decoration: none; color:#2C5E87; }
#paginacao font a:hover{ text-decoration:underline; font-weight:bold; }
#paginacao font a:active{ text-decoration:underline; font-weight:bold; }

input {
border:1px solid #2C5E87;
}
textarea {
border:1px solid #2C5E87;
}


#menuind {
width: 240px;
padding: 0;
margin: 0;
font: 13px Verdana, sans-serif;
}
#menuind ul {
list-style: none;
margin: 0;
padding: 0;
}
#menuind li {
border-bottom: 1px solid #fff;
margin: 0;
}
#menuind li a {
display: block;
padding: 5px 5px 5px 0.5em;
background-color: #E13C36;
color: #fff;
text-decoration: none;
}
#menuind li a:hover {
background-color: #387BB2;
color: #fff;
font-weight:bold;
}

.form_agent_camp font {
font:12px Arial, Helvetica, sans-serif;
color:#006699;
}

.form_agent_tit font {
font:bold 12px Arial, Helvetica, sans-serif;
color:#006699;
}