/* Geral */

*{outline-color:invert;outline-style:none;outline-width:medium;}

html, body, div, span, applet, object, iframe, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li,fieldset, form, label, legend, 
caption, tbody, tfoot, thead {margin: 0; padding: 0; border: 0; outline: 0;  font-style: inherit; vertical-align: baseline; }
:focus {outline: 0; }
body {line-height: 1; color: black; background: white;}
ol, ul { list-style: none;}
caption, th, td { text-align: left; }
blockquote:before, blockquote:after,
q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}
strong{ font-weight: bold; }
body{background:#4388a5 url(../images/fundo/fundo.png) repeat-x top;  text-align:center; }
a {color:#6c6969; text-decoration:none;}
a:hover { text-decoration:none; color:#cc0000;}

/* Class */
.geral  
{
width:1000px; 
min-height:1600px;
margin:0  auto; 
font:normal 12px 'ariel','verdana'; 
float:none; 
text-align:left; 
position:relative; 
}

.menu
{
width:1000px;
text-align:center;
padding:0 0 0 0;	
margin:0 0 0 0;
font:bold 12px 'ariel','verdana';
}

.menu li
{
float:left;
display:inline;
vertical-align:top;

padding:0 0 0 0;	
margin:0 0 0 0;
}

.menu li a
{
float:left;
vertical-align:top;
padding:10px 0 0 0;	
text-align:center;
width:163px;
height:27px;
*height:37px;
background:#fff;
color:#042f5f;
}

.menu li a:hover
{
color:#fff;
background:#042f5f;	
}

.menu li a.home
{
vertical-align:top;
padding:10px 0 0 0 ;	
text-align:center;	
float:left;
width:157px;
height:27px;
*height:37px;
background:#fff;
margin: 0 10px 0 0 ;
}

.menu li a.home
{
vertical-align:top;
padding:10px 0 0 0 ;	
text-align:center;	
float:left;
width:160px;
height:27px;
*height:37px;
color:#fff;
background:#042f5f;	
margin: 0 10px 0 0 ;
}


.texto 	
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #FFF;
}

#home
{
width:1000px; 
height:955px;
float:left;
}

#quemsomos
{
width:1000px; 
height:890px;
float:left;
border-bottom:2px solid #fff;	
}

#fazemos
{
width:1000px; 
height:1180px;
float:left;
}

#contato
{
width:1000px; 
height:790px;
float:left;
margin:0 0 0 0;
}

.rodape
{
background:url(../images/fundo/fundo_rodape.png);	
float:left;
width:100%;
height:225px;
}


.titulo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #C7EAFB;
}

.destaque
{
font-size:19px;
color:#fff;	
}

.destaque input
{
font-size:19px;
}

.destaque textarea
{
font-size:19px;		
}