@charset "utf-8";
html, body{
background:#0f63ac;
font-family:'Arial', Helvetica, sans-serif;
color:#3f3f3f;
font-size:14px;
margin:0;
padding:0;
}

/*bto*/
.btoleft{ background:url(../img/bto/bto_left.png) top left no-repeat; width:3px; height:30px; float:left}
.btobod{ background:url(../img/bto/bto_center.png) top left repeat-x; height:30px; float:left}
.btoright{ background:url(../img/bto/bto_right.png) top left no-repeat; width:3px; height:30px; float:left}
.btoInserir input{ border:0; background:none; color:#333333; font-weight:bold; padding:5px}
.btoInserir{ float:right}

/*Box Servico*/
.box-left{ background:url(../img/boxservico2/left.png) top left no-repeat; width:6px; height:152px; float:left}
.box-center{ background:url(../img/boxservico2/center.png) top left repeat-x; width:170px; height:152px; float:left}
.box-right{ background:url(../img/boxservico2/right.png) top left no-repeat; width:6px; height:152px; float:left}


.site{
margin:auto;
width:800px;
background:#fff;
}

.clear{ clear:both}

.topo{}

.logo{
text-align:center;
padding:20px 0 20px 0
}

.logo img{
border:0
}

.banner{ height:200px; margin:0 0 10px 0; overflow:hidden}

.newsletter{ background:#3399CC; height:40px; margin:0 0 10px 0}
.titulonews{ font-size:20px; color:#fff; float:left; margin:8px 80px 0 20px}
.form-newsletter{ float:left}
.camponews{ float:left; color:#fff; margin:6px 10px 0 0}
.camponews input{ border:1px solid #f1f1f1; padding:3px; color:#666; width:200px}
.btonews{ margin:4px 0 0 0; float:left}


.menu-top{
background:url(../img/menu/menu_corpo.jpg) repeat-x top left; 
height:50px;
margin:0px 0 0 0;
}

.menu{ float:left; padding:17px 30px 0 30px}
.qs{padding:17px 30px 0 30px}
.menu a{color:#FFFFFF; font-weight:normal; font-size:14px; text-decoration:none}
.menu a:hover{color:#0099FF; text-decoration:none}

.menu-meio{ float:left}

.content{}

.seguros{ margin:20px 0 0 0}
.seguros .box-seguros{ float:left; margin:0 0 0 16px}
.seguros .box-seguros img{ border:0}

.noticia{ border-bottom:1px solid #ccc; margin:10px 40px 10px 40px}
.noticia .box-titulo{ 
text-align:center;
padding:10px 0 10px 0
}
.noticia .box-texto{ 
padding:0 0 0 20px;
margin:0 0 10px 0;
border:0;
}
.noticia .box-texto span{ font-weight:bold}
.noticia .box-texto a{ font-weight:bold; color:#3f3f3f; text-decoration:none}
.noticia .box-texto a:hover{ color:#ccc; text-decoration:underline}

.noticia .link-vejamais{ float:right; margin:0 0 10px 0}
.noticia .link-vejamais a{ text-decoration:none; color:#0066CC;}
.noticia .link-vejamais a:hover{ text-decoration:none; color:#0066CC; font-weight:bold}

.parceiros{ margin:0 20px 0 20px; padding:0 0 20px 0}
.parceiros .box-titulo{ 
padding:10px 0 10px 40px;
}

.parceiros .logo-parceiro{
margin:0px 10px 0px 0px
}

.parceiros .logo-parceiro img{
border:0
}

.parceiros .setas{
padding:30px 0 0 0
}

.footer{
margin:auto;
width:776px;
color:#fff;
}

.foot{ 
float:left; 
margin:0 40px 0 40px;
border:0px solid #fff;
}

.footer-titulo{ 
font-weight:600; 
font-size:14px; 
margin:10px 0 5px 0;
text-align:center;
}

.menu-footer{
text-align:center
}

.menu-foot{ margin:0 0 5px 0}
.menu-foot a{ 
color:#FFFFFF;
font-size:12px; 
text-decoration:none
}

.menu-foot a:hover{text-decoration:underline}

.footer-address{ 
text-align:center; 
font-size:12px; 
margin:30px 0 5px 0
}

.footer-address img{ 
border:0
}

.footer-address span{ 
font-size:20px; 
margin:0 20px 0 0}

/*INTERNAS*/

.contentin{ padding:10px; min-height:300px}
.contentin-texto{ padding:10px 40px 10px 40px; min-height:300px}

.tituloin{ padding:5px 0 5px 0; color:#003399; font-size:16px; font-weight:bold; text-align:left; border-bottom:1px solid #003399;}
.tituloin a{ color:#003399; font-size:15px; font-weight:bold; font-style:italic; text-decoration:none;}
.tituloin a:hover{ color:#003399; font-size:15px; font-weight:bold; font-style:italic; text-decoration:underline;}

.descricaoin{ text-align:justify; font-size:14px; margin:10px 0 10px 0; line-height:200%}

/*SEGUROS*/
.content-servico{ text-align:center; border:0px solid black;}

.titulo-seguro{ font-size:15px; font-weight:bold; margin:10px 0 0 0;}
.desc-seguro{ text-align:justify; line-height:200%}
.box-link{ float:left; margin:20px 3px 20px 3px; width:250px; border:0px solid black}
.icon-quadrado{ float:left; margin:0 10px 0 0}
.link-seguros{ padding:8px 0 0 0}
.link-seguros a{ color:#333333; text-decoration:none; font-weight:bold; font-size:18px;}
.img-seguro{ text-align:center}
.txt-seguro{ font-size:11px; margin:5px 20px 5px 25px; text-align:justify}
.txt-seguro a{ color:#6699FF}

.box-servico{ float:left; margin:10px 5px 10px 5px; text-align:center}
.box-servico a{ color:#003399; font-weight:bold; text-decoration:none}
.box-servico a:hover{ color:#999}
.link-servico{ text-align:center; margin:6px 0 5px 0}
.img-servico{ text-align:center; margin:10px 0 0 0}
.img-servico img{ border:0}

.btoVoltar{float:right}
.btoVoltar img{ border:0}

/*CONTATO*/
.descricaoin-contato{ border:1px dashed #3f3f3f; margin:5px 0 5px 0; text-align:center; width:350px}
.form-contato{width:350px; margin:20px 0 0 0}
.label{ text-align:left}
.campo{ margin:0 0 10px 0}
.campo input, select, textarea{ width:350px; padding:3px; border:1px solid #ccc; color:#3f3f3f}

/*NOTICIAS*/
.box-texto span{font-weight:bold;}
.box-texto{ border-bottom:1px dashed #ccc; padding:10px 0 10px 0}
.box-texto a{ color:#0099FF; text-decoration:none}
.box-texto a:hover{ color:#ccc; text-decoration:underline}

/*ENVIAR E-MAIL*/
.msg-sucesso{ color:#009900}
.msg-fracasso{ color:#FF0000}

