@charset "utf-8";
/* CSS Document */

BODY {
background-image:url(images/fundo.jpg);
background-repeat:repeat-x;
background-color:#E2F2FC;
font-family: Arial, Helvetica, sans-serif; 
margin-top: 0px;
_margin-top: 0px;
#margin-top: 0px;
margin-left: 0px;
margin-right: 0px;
}

a:link {
	color:#39F;
	text-decoration: none;
}
a:visited {
	color:#39F;
	text-decoration: none;
}
a:hover {
	color:#39F;
	text-decoration: none;
}
a:active {
	color:#39F;
	text-decoration: none;
}

:focus  { outline: none }
:active { outline: none }

.geral {
	width: 875px;
	margin:auto;
}

.topo {
background-image:url(images/topo.jpg);
width: 875px;
height: 194px;
float:left;
}

.anim {
background-image:url(images/dummy_anim.jpg);
width: 875px;
height: 178px;
float:left;	
}

.conteudo {
background-image:url(images/fundo_conteudo.png);
width: 875px;
height: 335px;
margin-top: 30px;
float:left;	
}

.logotipo {
width: 875px;
height: 152px;
float:left;		
}

.logomarca {
width: 138px;
height: 102px;
margin-left: 55px;
margin-top: 50px;
float:left;		
}

.lettering {
width: 617px;
height: 35px;
margin-top: 90px;
float:right;		
}

.menu {
width: 720px;
height: 40px;
text-align:left;
float:right;	
}

.texto {
width:570px;
height:290px;
margin-left: 15px;
margin-top: 20px;
overflow:auto;
float:left;
}
 
.texto_internas {
width:845px;
height:290px;
margin-left: 15px;
margin-top: 20px;
float:left;
}

.texto_videos {
width:845px;
height:290px;
margin-left: 15px;
margin-top: 20px;
overflow: auto;
float:left;
}
 
.texto_local {
width:300px;
height:290px;
margin-left: 15px;
margin-top: 20px;
float:left;
}

.texto_local2 {
width:230px;
height:290px;
margin-left: 15px;
margin-top: 20px;
float:left;
}

.mapa {
width:430px;
height:290px;
margin-left: 15px;
margin-top: 20px;
float:left;
}

h1 {
color: #45B1DA;
font-family: Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:normal;
padding: 2px 0px 2px 3px;
}
 
h2 {
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:lighter;
padding: 1px 0px 1px 5px;
line-height:18px;
margin-top: 15px;
color:#333;
}

h3 {
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
line-height:16px;
padding: 1px 0px 1px 5px;
color:#333;
}

h4 {
font-family: Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
line-height:16px;
padding: 1px 0px 1px 5px;
color:#333;
}

h5 {
font-family: Arial, Helvetica, sans-serif;	
font-size:11px;
font-weight:lighter;
line-height:16px;
padding: 1px 0px 1px 5px;
color:#333;
}

h6 {
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:lighter;
padding: 1px 0px 1px 5px;
line-height:18px;
color:#333;
}

.marcarexame {
width: 250px;
height:111px;
margin-top: 20px;
margin-left: 15px;
float:left;		
}

.newsletter {
background-image:url("images/fundo_newsletter.jpg");
background-repeat:no-repeat;
float:left;
height:93px;
line-height:29px;
margin-left:15px;
margin-top:5px;
padding-left:13px;
width:250px;	
}

.rodape {
width: 875px;
height: 35px;
text-align:right;
font-size:11px;
padding-top: 10px;
color:#333;
float:left;	
}

.frm_cx {
height: 20px;
border: 1px solid #CBDFE7;
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
margin-top: 5px;
background-color:#E2F2FC;
float:left;
}

.frm_txtarea {
height: 100px;
border: 1px solid #CBDFE7;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
margin-top: 5px;
background-color:#E2F2FC;
overflow:auto;
float:left;
}

.btn {
background-image:url(images/btnvalidar.jpg);
background-repeat:no-repeat;
width: 74px;
height: 25px;
font-size:11px;
text-align:center;
padding-top: 2px;
padding-bottom: 4px;
border: 0px solid #CBDFE7;
color:#333;
}

img
{  
border-style: none;
}



