/* seletor universal */
*
{
margin:0;
padding:0;
border:0;
}

body
{
font-family:Arial, Helvetica, sans-serif;
color:#333;
font-size:62.5%;
margin:0 auto;
text-align:center;
background:#003b79 url(../Imagens/bg.gif) repeat-x;
}

/* itens globais */
.clear
{
clear:both;
}

.top
{
display:none;
}

.imgEsquerda
{
float:left;
margin:0 10px 0 0;
}

.imgDireita
{
float:right;
margin:0 0 0 10px;
}

a:hover img
{
filter:alpha(opacity=50);
-moz-opacity:0.5;
-khtml-opacity:0.5;
opacity:0.5;
}

.listaSimples
{
margin:1em 0 2em 1em;
padding-left:0.8em;
font-size:1.2em;
line-height:1.6em;
}

.breadCrumb a
{
color:#999;
text-decoration:underline;
}

.breadCrumb a:hover
{
text-decoration:none;
}

a
{
color:#069;
}

a:hover
{
text-decoration:none;
}

hr
{
height:1px;
background:#ccc;
margin-bottom:2em;
}

h2, h3, h4, h5, h6
{
font-size:1.5em;
line-height:1.7em;
margin:0 0 0.8em 0;
color:#003b79;
text-transform:uppercase;
}

h2 a, h3 a, h4 a, h5 a, h6 a
{
text-decoration:none;
color:#003b79;
}

h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover
{
text-decoration:underline;
}

p, address
{
font-size:1.2em;
margin:0 0 2em 0;
line-height:1.5em;
font-style:normal;
}

/* layout */
#container
{
width:760px;
margin:0 auto;
background:#fff;
}

/* topo */
#header
{
position:relative;
width:760px;
height:133px;
background:#fff;
}

#home.testeHeader #header
{
background:#fff;
}

.flashHeader
{
position:absolute; left:0; top:0;
}

#logoFlash
{
position:absolute;
top:20px;
left:20px;
width:270px;
height:85px;
}

#logo h1
{
text-indent:-90000px;
width:257px;
height:79px;
}

#logo h1 a
{
display:block;
width:257px;
height:79px;
background:url(../Imagens/logo.gif) no-repeat;
}

#header h1.logo
{
position:absolute;
top:25px;
left:30px;
z-index:10;
text-indent:-90000px;
}

#header h1.logo a
{
display:block;
width:257px;
height:79px;
}

/* rodapé */
#rodape
{
position:relative;
clear:both;
width:760px;
height:60px;
border-top:1px solid #ccc;
}

.copyright
{
position:absolute;
left:20px;
top:20px;
}

.acessoWebmail
{
position:absolute;
top:70px;
left:15px;
width:158px;
height:40px;
margin:0;
text-indent:-90000px;
}

.acessoWebmail a
{
width:158px;
height:40px;
display:block;
background:url(../Imagens/btn_webmail.jpg) no-repeat;
}

.iso9001
{
position:absolute;
right:20px;
top:8px;
width:93px;
height:44px;
text-indent:-90000px;
background:url(../Imagens/logo_iso9001.gif) no-repeat;
}

.creditos
{
position:absolute;
top:60px;
right:20px;
width:17px;
height:10px;
text-indent:-90000px;
padding-bottom:40px;
}

.creditos a
{
display:block;
width:17px;
height:10px;
background:url(../Imagens/3.gif) no-repeat;
}

/* formulario */
form
{
margin:1em 0 2em 0;
}

label
{
width:180px;
display:block;
}

p
{
margin:0 0 1.5em 0;
}

.hidden-input
{
display:none;
}

input
{
width:280px;
font-size:1.2em;
background:#f2f2f2;
color:#333;
border:1px solid #ccc;
padding:3px;
}

textarea
{
width:280px;
height:100px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1.1em;
background:#fff;
color:#333;
border:1px solid #ccc;
}

input:focus, form textarea:focus
{
background:#ececec;
color:#000;
}

input.submitButton
{
width:5em;
font-size:1em;
background:#003366;
color:#fff;
font-weight:bold;
}

input.submitButton:hover
{
background:#417dbb;
}

.radioOption
{
margin-bottom:6em;
}

.radioOption span
{
float:left;
margin-right:10px;
}

.radioOption input
{
float:left;
width:20px;
border:none;
}

.radioOption label
{
float:left;
width:40px;
}

/* Banner Float */
#fadeinbox
{
position:absolute;
left:0;
top:-400px;
margin:-10px 0 0 -30px;
border:0;
background:none;
text-align:left;
z-index:100;
visibility:hidden;
filter:progid:DXImageTransform.Microsoft.RandomDissolve(duration=1) progid:DXImageTransform.Microsoft.Shadow(color=#cccccc,direction=135)-moz-opacity:0;
}

#fadeinbox p
{
margin:0;
text-align:left;
}

#fadeinbox p.floatClose
{
font-size:11px;
margin-top:-5px;
}

#fadeinbox p.floatClose a
{
color:#ed0977;
padding:5px 10px;
display:block;
width:35px;
color:#fff;
font-weight:bold;
text-decoration:none;
background:#003b79;
}

#fadeinbox p.floatClose a:hover
{
background:#00164a;
}

#fadeinbox a:hover img
{
filter:alpha(opacity=100);
-moz-opacity:1;
-khtml-opacity:1;
opacity:1;
}


/* Galeria de Fotos */

#conteudoPrincipal ul.fotos
{
list-style:none;
margin:0 0 4em 0;
}

ul.fotos li
{
float:left;
margin:0 10px 10px 0;
}

ul.fotos li a
{
text-decoration:none;
height:80px;
}

ul.fotos li a img
{
border:5px solid #dbe4ec;
}

ul.fotos li a:hover img
{
border:5px solid #003b79;
}

ul.fotos li a:hover img
{
filter:alpha(opacity=50);
-moz-opacity:100;
-khtml-opacity:100;
opacity:100;
}

/* Página de Erro 404 */
#erro404
{
background:#fff;
color:#333;
margin:20px;
}

#msgErro
{
width:760px;
margin:0 auto;
text-align:left;
}

#msgErro h1
{
margin-bottom:20px;
}

#msgErro h2
{
font-size:20px;
}