/*reset*/

html, body, div, span, applet, object, iframe, table, caption,
tbody, tfoot, thead, tr, th, td, del, dfn, em, font, img, ins,
kbd, q, s, samp, small, strike, strong, sub, sup, tt, var,
h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr,
acronym, address, big, cite, code, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend {
    vertical-align: baseline;
    font-family: inherit;
    font-weight: inherit;
    font-style: inherit;
    font-size: 100%;
    outline: 0;
    padding: 0;
    margin: 0;
    border: 0;
}
:focus {
    outline: 0;
}
ol, ul {
    list-style: none;
}
table {
    border-collapse: separate;
    border-spacing: 0;
}
caption, th, td {
    font-weight: normal;
    text-align: left;
}
blockquote:before, blockquote:after, q:before, q:after {
    content: "";
}
blockquote, q {
    quotes: "" "";
}

/* estrutura */

body {
background:#FFFFFF url(../image/back.jpg);
text-align:center;
}

#container {
width:960px;
background-color:#FFFFFF;
margin:0px auto 0px auto;
border:0px;
}

#topmenu {
height:52px;
background:#FFF url(../image/back-top.jpg) no-repeat left bottom;
}

#bar {
height:30px;
background:#FFF url(../image/back-top.jpg) no-repeat left bottom;
}

#toptelefone {
width:300px;
height:30px;
color:#FE8306;
padding:10px 0 0 5px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:22px;
text-align:left;
float:left;
}

#topnavigation {
width:620px;
height:20px;
text-align:left;
padding:15px 10px 0 0;
font:16px Arial, Helvetica, sans-serif;
font-weight:bold;
float:right;
}

#topnavigation a:link {
text-decoration:none;
color:#000;
}

#topnavigation a:hover {
text-decoration:none;
color:#F60;
}

#topnavigation a:active {
text-decoration:none;
color:#F60;
}

#topnavigation a:visited {
text-decoration:none;
color:#000;
}

#maindiv {
height:280px;
background:#FFF url(../image/back-top.jpg) no-repeat left bottom;
}

#maininfo{
width:960px;
height:273px;
float:left;
background:#FFF;
}

#mainbackbottom {
width:960px;
height:90px;
float:left;
background:#FFF url(../image/back-main-bar.jpg) repeat-x top;
}

#textorapidoseguro {
width: 360px;
height: 65px;
margin:5px 0 0 100px;
*_margin:5px 0 0 60px;
float:left;
text-align:left;
font:30px Arial, Helvetica, sans-serif;
font-weight:bold;
}

#pdfprevidencia {
width:160px;
height:70px;
margin:10px 0 0 90px;
*_margin-left:60px;
float:left;
text-align:left;
font:15px Arial, Helvetica, sans-serif;
font-weight:bold;
}

#pdfprevidencia img {
float:left;
margin-right:5px;
}

#pdfprevidencia a:link {
text-decoration:none;
color:#F00;
}

#pdfprevidencia a:hover {
text-decoration:none;
color:#F00;
}

#pdfprevidencia a:visited {
text-decoration:none;
color:#F00;
}

#pdfprevidencia2 a:link {
text-decoration:none;
color:#F00;
}

#pdfprevidencia2 a:hover {
text-decoration:none;
color:#F00;
}

#pdfprevidencia2 a:visited {
text-decoration:none;
color:#F00;
}

#pdfprevidencia2 {
width:220px;
height:70px;
margin:10px 0 0 30px;
float:left;
text-align:left;
font:15px Arial, Helvetica, sans-serif;
font-weight:bold;
}

#pdfprevidencia2 img {
float:left;
margin-right:5px;
}

#mainback {
width:960px;
height:173px;
float:left;
background:#FFF url(../image/back-main.jpg) no-repeat left top;
}

#mainaposentado {
width:960px;
height:25px;
background:#000;
font-family:Arial, Helvetica, sans-serif;
color:#FFF;
text-align:center;
vertical-align:middle;
font-size:20px;
float:right;
}

#mainautorizado {
width:600px;
height:160px;
margin:5px 0 2px 0;
background:#FFF;
float:right;
}

#mainautorizado img {
margin:inherit 10px inherit 0;
}

#info {
height: 408px;
}

#infotextocontainer {
height: 280px;
width: 505px;
margin:20px 0 0 10px;
background:#FFF url(../image/back-infotext.jpg) no-repeat left center;
font-family:Arial, Helvetica, sans-serif;
text-align:left;
float:left;
}

#infotexto1 {
padding:8px 5px 5px 20px;
color:#F00;
font-weight:bolder;
font-size:18px;
float:left;
}

#infotexto2 {
padding:5px 10px 5px 20px;
font-size:14px;
font-weight:500;
line-height:20px;
float:left;
}

#infotexto3 {
padding:5px 10px 5px 20px;
font-size:14px;
font-weight:500;
line-height:20px;
float:left;
}

#infotexto4 {
padding:5px 5px 5px 20px;
color:#F60;
font-weight:bolder;
font-size:18px;
float:left;
}

#infotexto5 {
padding:5px 10px 5px 20px;
font-size:16px;
line-height:20px;
font-weight:bolder; 
letter-spacing:1px;
float:left;
}

#infocalc {
height: 280px;
width: 200px;
margin:20px 0 0 10px;
background:#FFF url(../image/back-calc.jpg) no-repeat left center;
font-family:Arial, Helvetica, sans-serif;
float:left;
}

#infocalctext {
font-weight:bold;
color:#FF0;
font-size:14px;
float:left;
padding:5px 0 5px 10px;
}

#infocalctext1 {
font-weight:bold;
color:#FF0;
font-size:18px;
text-align:left;
word-spacing:10px;
letter-spacing:1px;
float:left;
padding:15px 5px 5px 10px;
}

#infocalcinput {
float:left;
padding:5px 0 5px 10px;
text-align:left;
font-weight:bold;
color:#FF0;
}

#infocalcbottom {
padding-top:5px;
}

#infocalcresult {
font-weight:bold;
font-size:14px;
color:#FF0;
float:left;
padding:10px 10px 5px 10px;
}

#infocalccombo {
padding:5px 0 5px 10px;
text-align:left;
float:left;
}

#infomsn {
height: 280px;
width: 200px;
margin:20px 0 0 10px;
background:#FFF url(../image/back-msn.jpg) no-repeat left center;
font-family:Arial, Helvetica, sans-serif;
float:left;
}

#infomsntexto1 {
padding-top:125px;
font-size:24px;
line-height:20px;
color:#006;
font-weight:bolder; 
letter-spacing:1px;
word-spacing:5px;
}

#infomsntexto2 {
padding-top:10px;
font-size:10px;
line-height:30px;
color:#003;
font-weight:bolder; 
letter-spacing:1px;
word-spacing:5px;
}

#infomsntexto3 {
padding-top:10px;
font-size:16px;
line-height:20px;
color:#FFF;
font-weight:bolder; 
}

#infopreenchaficha {
height: 85px;
width: 925px;
margin:10px 0 0 10px;
background:#FFF url(../image/back-infoficha.jpg) no-repeat left center;
font-family:Arial, Helvetica, sans-serif;
float:left;
}

#infopreenchafichatexto1 {
width: 485px;
padding:15px 0 0 15px;
color:#F60;
font-size:14px;
font-weight:bold;
text-align:justify;
float:left;
}

#infopreenchafichaimg {
width:380px;
height:55px;
margin: 15px 20px 0 0;
*_margin: 15px 10px 0 0;
background:#060 url(../image/back-preenchaficha.jpg) repeat-x;
float:right;
}

#infopreenchafichatexto2 {
color:#FFF;
letter-spacing:1px;
font-size:18px;
padding-top:15px;
}

#infopreenchafichatexto2 a:link{
text-decoration:none;
color:#FFF;
}

#infopreenchafichatexto2 a:hover{
text-decoration:none;
color:#000;
}

#infopreenchafichatexto2 a:visited{
text-decoration:none;
color:#FFF;
}

#exformulario {
width:240px;
*_width:200px;
height:1150px;
*_height:1170px;
background:#FF9;
float:left;
}

#exformulariotxt {
padding:5px;
font:15px Verdana, Arial, Helvetica, sans-serif;
text-align:left;
color:#000;
}

#formulario {
height:auto;
width:700px;
*_width:730px;
text-align:justify;
padding:10px;
line-height:20px;
font:12px Verdana, Arial, Helvetica, sans-serif;
float:right;
}

#btnenvioformulario {
*_padding:15px 0 5px 15px;
padding:15px 0 5px 5px;
}

#footer {
height:85px;
background:#F60;
font-family:Arial, Helvetica, sans-serif;
}

#footertexto1 {
font-size:12px;
padding:30px 0 0 10px;
text-align:left;
float:left;
}

#footertexto2 {
font-size:14px;
text-align:right;
padding:3px 2px 2px 0;
float:right;
}

.spacer {
clear:both;
}

.left {
float:left;
margin:5px;
}

#containercontato {
width:600px;
height:auto;
text-align:left;
font:15px Verdana, Arial, Helvetica, sans-serif;
clear:both;
margin:10px 10px 10px 10px;
}

#main3fotoxyz {
clear:both;
padding:5px;
}

#mainquemsomos {
height:405px;
width:960px;
font:12px Arial, Helvetica, sans-serif;
background:#FFF url(../image/quemsomosback.jpg) no-repeat right top;
}

#mainquemsomos img {
float:left;
margin:10px 0 0 10px;
}

#textoquemsomos {
padding:30px 15px 0 460px;
text-align:left;
}