@charset "utf-8";
/* CSS Document */

/*configurações de pagina*/ 
* {margin:0; padding:0;}
body {background:url("images/bg_fundo.gif"); background-repeat:repeat-x; background-color:#f0f0e7;}

/*estrutura*/

#site {width:920px; margin:0 auto;}/*Firefox*/
/*#basesite{ width:990; height:auto; margin:0 auto;background-color:#4e7899; }*/
#geral { width:920px; height:auto; margin:0 auto; background-color:#FFFFFF; overflow: auto; border-left: 3px solid #406d8f; border-right:3px solid #406d8f; border-bottom: 3px solid #406d8f; box-shadow: 2px -3px 4px #33333;}
#topo { width:920px; height:100px; float:left; }
#logo { width:300px; height:150px; float:left; cursor:pointer;}
#menu { width:583px; float:left;}
#miolo { width:681px; float:left; background-image:url(images/bg_miolo.gif); padding-left:10px;}
#banner {width:920px; height:140px; float:left; border-top: 3px solid #406d8f; border-bottom: 3px solid #406d8f;}
#rodape {width:920px; height:180px; float:left; background-color:#FFFFFF; padding-left:0px;}
#lateral { width:215px; padding-left:26px; padding-top:24px; background-color:#FFFFFF; float:left;}
#qdareas { width:181px; padding-left:10px; padding-top:20px; background-color:#CD0C1D; float:left;}
#calendario {width:181px; padding:5px; background-color:#F8F8F8; float:left;}
#corpo{width:523px; padding-top:24px; background-color:#FFFFFF; float: left;}
#carrossel {width:523px; background-color:#DBE6EE; float:left;}
#lermural {	width:447px; padding-left:40px; padding-right:40px; padding-bottom:40px; 	padding-top:30px; background-color:#CDDAE6; float:left;}
#pontilhado { width:472px; padding-left:15px; padding-right:40px; padding-bottom:40px; background-color:#fff; border-left:dotted 1px #CCCCCC; float:left;}
#rodape { width:758px; padding-left:20px; padding-bottom:18px; background-color:#FFFFFF; float:left;}
#menu_esq {width:228px; height:318px; background-image:url(images/fd_menu.gif); background-repeat:no-repeat; float:left;}
#fd_carrossel { width:692px; height:218px; background-image:url(images/bg_carrossel.gif); float:left;}
.txt_carrossel { font-family:arial; font-size:13px; color:#2b5c84; font-weight:bold; padding-top:8px; padding-left:80px;}
#cx_categorias { width:210px; height:130px; background-image:url(images/bg_categorias.gif); background-repeat:no-repeat; float:left;}
#cx_noticias { float:left; width:471px; height:300px; }
#noticias { width:401px; height:150px; float:left; margin-left:27px; padding-left:40px; padding-top:10px; background-image:url(images/bola_noticias.gif); background-repeat:no-repeat;}
.titulo { font-family:arial; font-weight:bold; margin-left:7px; margin-top:10px; color:#2b5c84;}
.titulo2 { font-family:arial; font-weight:bold; color:#2b5c84; font-size:12px;}
#titulo2 { margin-left:35px; margin-top:12px; width:165px; }
.pp_curso { font-family:arial; font-size:14px; color:#2b5c84; text-decoration:none;}
.pp_curso:hover { text-decoration:underline;}

#cx_bnr_esq { width:220; height:350px; padding-left:9px; float:left; margin-top:260px; }
#bnr_esq { width:220px; height:126px; padding-bottom:10px;}

#cx_bnr_dir { width:200px; height:270px; padding-left:20px; float:left; margin-top:15px;}
#bnr_dir { width:193px; height:125px; padding-bottom:10px; float:left; }

#botoes ul { padding: 10px 0 0 0; list-style:none; float:left; }
#botoes ul li { display: inline; background-image:url(images/fd_buton.gif); background-repeat:no-repeat; width:122px; height:53px; float:left;text-align:center; padding-top:15px }
.botoes { font-family:arial; font-size:15px; color:#2b5c84; font-weight:bold; text-decoration:none; }
.botoes:hover { color:#6b9bbe;}

#interna { width:650px; float:left;  padding: 20px 20px 20px 20px; background:url("images/bg_interna.gif"); background-repeat:repeat-x;}
#interna_curso {background:url("images/bg_interna.gif"); background-repeat:repeat-x; width:650px; float:left; padding: 20px 20px 20px 20px; }
#galeria { width:630px; float:right; padding-right:60px;   background-color:#eee; background:url("images/bg_interna.gif"); background-repeat:repeat-x;}
#iten_menu ul { padding:4px 0 0 60px; list-style:none;  }
#iten_menu ul li { float:left; padding-bottom:30px;}
.iten_menu { font-family:Arial; font-size:13px; text-decoration:none; font-weight:bold; color:#2b5c84;}
.iten_menu:hover {color:#6b9bbe;}
.iten_menuc { font-family:Arial; font-size:11px; text-decoration:none; font-weight:bold; color:#2b5c84;}
.iten_menuc:hover {color:#6b9bbe;}
.saudacao { font-family:arial; font-size:12px; width:400px;  color:#2b5c84; font-weight:bold; padding:20px 0 0 0; float:left;}
.icones { width:110px; height:45px; float:right; padding-top:10px;}
.azul {font-family:arial; font-size:15px; font-weight:bold; font-stretch:normal; color:#2b5c84; text-decoration:none;}
.titulocursos {font-family:arial; font-size:18; font-weight:bold; color:#7b161c; }
.subtitulos { font-family:tahoma; font-size:12px; font-weight:bold; color:#FFFFFF; text-decoration:none;}
.textobco { font-family:tahoma; font-size:11px; color:#FFFFFF; text-decoration:underline;}
.textobco:hover { color:#FFDF00;}
.linhaazul { width:982px; height:7px; padding-left:-5px; background-color:#2b5c84;}
.topocalendario {background-color:#4B78AA; width:191px; padding-top:5px; padding-bottom:5px; float:left;}
.azuis {font-family:arial; font-size:11px; font-stretch:normal; color:#083484; text-decoration:none;  style="padding:5px 5px 5px 0;"}
.cinza {font-family:arial; font-size:10px; font-stretch:normal; color:#4d6476; text-decoration:none;}
.cinza2 {font-family:arial; font-size:10px; font-stretch:normal; color:#4d6480; text-decoration:none;}

.legenda{width:181px; padding:5px; float:left;}
.larguralateral{width:191px; float:left;}
.thumbs{width:140px; padding-right:6px; padding-left:6px; padding-top:10px; padding-bottom:10px; float:left;}
.setacarrossel{width:30px; float:left;}
.titulocarrosel{width:523px; float: left;}
.fotinhos { border:solid #fff 4px; outline:solid #CDDAE6 1px; }
.fotinhos:hover { border:solid #A3B6D0 4px; outline:solid #A3B6D0 1px;}
.linkdetalhes { font-family: tahoma; font-size: 11px; color: #B7141A; text-decoration: none;}
.linkdetalhe { font-family: tahoma; font-size: 11px; color: #B7141A; text-decoration: none;}
.linkdetalhes:hover { color: #DC181F; text-decoration: underline;}
.bannerpromocional{ padding-top:10px; padding-bottom:10px; float:left;}
.linkazul{font-family:tahoma; font-size:11px; font-stretch:normal; color:#083484; text-decoration:underline;}
.linkazul:hover{color: #DC181F;}
.tituloss {	font-family:arial;	font-size:18px;	font-weight:bold; color:#083484; text-decoration:none; text-transform: uppercase;}
.textoss { font-family: arial; font-size: 12px; line-height: 18px;	color: #083484;text-decoration: none;}

/*para o sistema de concurso*/
.shopps {
font-family:tahoma;
font-size:36px;
color:#00428B;
font-weight:bold;
}
.bordertable {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCD9E8;
	border-bottom-color: #CCD9E8;
	border-left-color: #CCD9E8;
}
.menutop {
	font-family: tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #00428B;
	text-decoration: none;
}
.menutop:hover {
text-decoration:underline;
}
.menunew {
	font-family: tahoma;
	font-size: 13px;
	font-weight: bold;
	color: #00428B;
	text-decoration: none;
}
.menunew:hover {
  color: #007CC3;
}
.menutopverm {
	font-family: tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #FC0A0A;
	text-decoration: none;
}
.titulos {
	font-family: tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #0077D4;
	text-decoration: none;
}
.fontepadrao {
	font-family: tahoma;
	font-size: 11px;
	color: #00428B;
	text-decoration: none;
	line-height: 14px;
}
.fontepadrao:hover {
text-decoration:underline;
color:#0077D4;
}
.destaque {
	font-family: tahoma;
	font-size: 13px;
	color: #0077D4;
	text-decoration: none;
	line-height: 14px;
}
.forms {
	font-family: tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #00428B;
	text-decoration: none;
	border: 1px solid #D8E2E6;
}
.bgtabela {
	background-color: #EBF0F6;
	border: 1px solid #D8E2E6;
}
.foto_sombra{
border: 3px solid #FEFFFE;
filter:  progid:DXImageTransform.Microsoft.Shadow(strength=5,color=#9CB0C1,direction=135)
}
/*fim para concursos*/
#lat_esq{ width:228px; float:left;}
#lat_dir{ width:692px; float:left;}
#baixo{ width:920px; float:left;}


/*----------------------------BANNER PROMOÇÃO-------------------------------*/

#promocao_slogan{
height:120px;
width:910px;;
}

#banner_mat_abertas{
height:120px;
width:200px;
background-color:#FF0000;
}


