@charset "utf-8";
/* CSS Document */


/*Layout*/ 

body {
	margin:5px 0px 5px 0px;
	padding:0px;
	width:100%;
	background-image:url(../image/background.png);
}

#center {
	width:100%;
	height:100%; 
}

#barra_superior {
	width:800px;
	height:125px;
}

#corpo {
	width:800px;
	height:621px;
	background-color:#FFF;
}

.navegacao {
	width:800px;
	height:24px;
}

.centro {
	width:540px;
	height:430px;
	clear:left;
	float:left;
}

.direita {
	width:258px;
	height:430px;
	float:right;
	border-left:2px solid #009900;
}

#rodape {
	width:800px;
	height:35px;
	background-image:url(../image/bg3.png);
	clear:left;
}

.endereco p {
	font-size:10px;
	color:#FFFFFF;
	line-height:14px;
	text-align:center;
	padding-top:2px;
	margin:0px;
}

.endereco strong { 
	text-transform:uppercase;
	font-size:11px;
	line-height:16px;
}


/*Texto*/

body {	font-family:Verdana, Arial, Helvetica, sans-serif; }

h1 { font-size:26px; }

h2 { font-size:20px; }

h3 { font-size:14px; }

p, li { font-size:12px; }


/*Menu*/

.menu { 
	width:800px;
	height:24px;
	margin-top:7px;
	background-color:#090;
}

.menu .nav {
	margin:0px 0px 0px 1px;
	padding:0px;
	float:left;
	list-style-type:none;
	background-color:#fff;
}

.menu .nav li {
    	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#009900;
	background-color:#090;
	margin-left:2px;
	position:relative;
	float:left;
	line-height:24px;
	height:24px;
	text-align:left;
	display:block;
}

.menu .nav li:hover {	background-image:url(../image/bg2.png); }

.menu .nav li:hover a { color:#fff; }

.menu .nav li a {
	text-decoration:none;
	color:#fff;
	padding: 0 10px 0 10px;
	display:block;
}

.menu .nav li ul {
	position:absolute;
	display:none;
	width:170px;
	padding:0px;
	border:2px solid #009900;
	background-color:#FFFFFF;
}

.menu .nav li ul li { background-color:#fff; margin:0;}

.menu .nav li ul li a { width:157px; padding-left: 3px; }
	
.menu .nav li:hover ul li a { color:#000; }

.menu .nav li ul li:hover a { color:#fff; }

.menu .nav li:hover ul { display:block; }


/*Conteudo*/

.servicos {	
	padding:10px 30px 0px 30px; 
	height:375px;
}

.servicos p { 
	font-weight:normal;
	text-align:justify;
	line-height:17px;
	color:#4a6257;
}

.servicos h1, h2 {
	font-family:"Arial", Helvetica, sans-serif;
	text-align:left;
	padding-bottom:2%;
	color:#4a6257;
	line-height:25px;
}

.servicos li {
	text-align:left;
	line-height:17px;
	color:#4a6257;
	margin-left:-23px;
}

.mailto {
	font-size:12px;
	color:#4a6257;
	height:35px;
	clear:left;
	line-height:35px;
}

.mailto a {
	padding:35px 35px 35px 0px;
	background:url(../image/mail_foward.png) right no-repeat;
}

.conteudo { padding:10px 30px 0px 30px;  }

.conteudo p { 
	font-weight:normal;
	text-align:justify;
	line-height:17px;
	color:#4a6257;
}

.conteudo h1, h2, h3 {
	font-family:"Arial", Helvetica, sans-serif;
	text-align:left;
	padding-bottom:2%;
	color:#009900;
	line-height:25px;
}

.conteudo li {
	text-align:left;		
	line-height:17px;
	color:#4a6257;
	/*margin-left:-23px;*/
}

.parceiros {
	width:300px;
	height:70px;
	border: 0px solid #000;
}

#formContato { 
	list-style-type:none;
 	padding:0;
}

#formContato li { font-size:9px; }

#emails li { 
	list-style-type:none;
	line-height:20px;
}

.sites li, .normas li { 
	margin-bottom:10px; 
	font-size:11px; 
	font-weight:bold; 
}

.sites li a, .normas li a { 
	text-decoration:none; 
	color:#4a6257;
}

.sites li a:hover, .normas li a:hover { 
	color:#090; 
	font-weight:bold; 
}

.normas, .frequentes, .exames, .sites { 
	overflow:auto; 
	height:350px;
	padding:0 10px 0 0;
}

.frequentes li a { text-decoration:none; color:#090; }

#volta { text-align:right; }

#volta a { color:#090; text-decoration:none; }

.exames li {margin-bottom: 10px; }

.exames strong, .frequentes ul li { color:#090; font-weight:bold; }

.conveniados {
	height:350px;
	overflow:auto;
}

.conveniados li { margin-bottom:10px; }



/*Login*/

.menu #form {
	margin:0px;
	padding:0px;
	float:left;
	list-style-type:none;
	background-color:#fff;
}

.menu #form li { 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	background-color:#090;
	margin-left:2px;
	float:left;
	line-height:24px;
	height:24px;
	text-align:left;
	display:block;
	padding-left:8px; 
	padding-right:8px;
	color:#FFFFFF;
}

.menu #form li p {
	padding:0;
	margin:0;
	line-height:24px;
	float:left;
}

/*Coluna direita*/

.links {
	/*display:block;
	width:160px;
	margin:0px;
	padding:0px;*/
}

.quadros {
	border-bottom:1px solid #009900;
	width:250px;
	height:85px;
	clear:right;
	color:#4a6257;
}

.align { 
	display:block;
	width:190px;
	float:right;
	margin-top:28px;
}

.align a { 
	text-decoration:none; 
	color:#4a6257; 
	display:block;
	width:190px;
}

.align a:hover { 
	text-decoration:none;
	font-weight:bold;
	color:#090; 
}

.questoes, .legislacao, .dicas, .tecnologia, .rede {  
	width:48px;
	height:48px;
	float:left;
	display:block;
	margin:18px 5px 18px 5px;
	padding:0;
}



