/**************
Thiagu Oliveira | Webdesigner
www.thiaguoliveira.com.br | e-mail/msn/talk: thiagu.oliveira@gmail.com
***************/
address{ font-style:normal;}
* { padding:0; margin:0; font-family:"trebuchet MS",Arial, Helvetica, sans-serif; font-size:12px; color:#333; list-style:none;}
body{ background:#008A4D url(../imagens/fundo_verde.jpg) repeat-x top center; margin:0; padding:0;}
img, fieldset{ border:0;}
.negrito { font-weight:bold; color:#000066;}
.trans { display:none;}
#Site{ width:750px; background:#FFFFFF url(../imagens/barra_top.gif) no-repeat top center; padding:10px; margin:auto; }
.barra{ width:770px; height:6px; background:url(../imagens/barra_top.gif) no-repeat top center; display:block; margin:auto;}

/**/
#menu_principal { width:745px; margin:auto; position:relative; bottom:-2px; left:2px; clear:both; }
#menu_principal li { list-style-type: none; display: inline; float: left; background-image:url(../imagens/menu_tiradentes.jpg);}
#menu_principal a {  display:block;  text-decoration:none !important;  font-size:1px;  background:url(../imagens/menu_tiradentes.jpg) no-repeat;  height:42px;}
#menu_principal a span { visibility:hidden;}
#mp1, #mp1 a { width:73px; background-position: -0px 0; }
#mp1 a:hover, #mp1 a.selected { background-position: -0px -42px; }
#mp2, #mp2 a { width:156px; background-position: -73px 0; }
#mp2 a:hover, #mp2 a.selected { background-position: -73px -42px; }
#mp3, #mp3 a { width:121px; background-position: -229px 0; }
#mp3 a:hover, #mp3 a.selected { background-position: -229px -42px; }
#mp4, #mp4 a { width:51px; background-position: -350px 0; }
#mp4 a:hover, #mp4 a.selected { background-position: -350px -42px; }
#mp5, #mp5 a { width:142px; background-position: -401px 0; }
#mp5 a:hover, #mp5 a.selected { background-position: -401px -42px; }
#mp6, #mp6 a { width:104px; background-position: -543px 0; }
#mp6 a:hover, #mp6 a.selected { background-position: -543px -42px; }
#mp7, #mp7 a { width:93px; background-position: -647px 0; }
#mp7 a:hover, #mp7 a.selected { background-position: -647px -42px; }
/**/

.acesso_inicial { padding-top:4px;}
.acesso_inicial li{ float:left; padding:3px; padding-bottom:0;}

#Logo-flash{ padding-left:15px; width:120px; float:left; display:block; margin-right:15px;} 
#Menu-rapido{ width:590px; height:25px; float:left; background:url(../imagens/fundo_menu-rapido.gif) no-repeat top center #E8E8E8; padding-top:7px; padding-left:10px; margin-bottom:15px; margin-top:5px;}
#Menu-rapido li { list-style:none; padding-right:10px; float:left;}
.mr2{ padding-left:180px;}
.mr2 a, .mr3 a, .mr4 a, .mr5 a{ text-transform:uppercase; font-size:11px; font-weight:bolder; color:#666; text-decoration:none;}
.mr2 a:hover, .mr3 a:hover, .mr4 a:hover, .mr5 a:hover{ color:#000066;}

.menu_geral { margin-left:5px;}
#Corpo { clear:both; min-height:400px;}

#Rodape { width:750px; height:110px; background: url(../imagens/fundo_rodape.jpg) top center #EDEDED no-repeat; clear:both; padding-top:10px;}
.s1,.s2,.s3,.s4 { padding:0; margin:0; font-size:13px; color:#000066; float:left; padding:5px 14px 0 25px;}

.copy { clear:both; width:600px; float:left; padding-left:5px; padding-top:5px; padding-bottom:15px; margin-top:-17px; display:inline;}
.thiagu { width:100px; padding-left:5px; padding-top:5px; float:left; margin-top:-17px;}

.menus_esquerda{ width:230px; float:left;}
.menu_ensinos{ width:230px; float:left; padding-top:8px;}
.menu_ensinos li a{ width:195px; height:22px; padding-top:5px; padding-left:10px; display:block; text-decoration:none; color:#000066; background:#E8E8E8; margin-bottom:4px; margin-left:5px; }
.menu_ensinos li a:hover{ width:190px padding-left:15px; background:url(../imagens/azul.gif) left top no-repeat #FFFFFF; text-decoration:none; color:#000066;}

.titulos_sec img {padding-bottom:5px;}


.textoint { width:515px; float:left; margin-top:10px; padding-bottom:10px;}
.textoint p{ padding-bottom:5px; text-indent:25px;}
.textoint p.sem{text-indent:0;}
.textoint h3 { font-size:17px; color:#008448; padding-bottom:5px;}


.sub_menu{ width:230px; padding-top:8px;}
.sub_menu li a{ width:195px; height:22px; padding-top:5px; padding-left:10px; display:block; text-decoration:none; color:#006600; background:#E8E8E8; margin-bottom:4px; margin-left:5px; }
.sub_menu li a:hover{ width:190px padding-left:15px; background:url(../imagens/verde.gif) left top no-repeat #FFFFFF; text-decoration:none; color:#006600;}

.nossas_unidades li{ float:left; margin-right:10px; margin-left:5px; *margin-right:5px; *margin-left:5px; margin-bottom:5px;}

#form_fale { padding-top:10px;}
#form_fale dt{ width:65px; float:left; padding-top:5px; text-align:right; padding-right:5px;}
#form_fale input, #form_fale textarea { padding:1px; width:365px; margin-top:2px; margin-bottom:5px;}
#form_fale input#botao {  width:200px; margin-left:155px; margin-top:5px; }


/* CALEDÁRIO ESCOLAR */
p.mes { text-align:center;}
p.mes a{ color:#000066; padding:10px;}
p.calendario { text-align:center; padding:10px;}
ul.menu-calend li { margin-left:10px; padding:5px; float:left; width:60px; }
.mostrar_data {clear:both;}
ul.calend .data { font-weight:bold; color:#000066;}
ul.calend li.cor { background-color:#F7F7F7;}
ul.link_calend li { float:left; margin-left:80px;}
ul li.lc2 { float:none;}
#Corpo-calendario { clear:both; padding:10px;}


hr { margin:15px 0 15px 0}
#pop {	display:block; position:absolute; top:35%; left:65%; margin-left:-140px; margin-top:-100px; padding:1px; width:300px; height:115px;}

#tarefa-online select{ width:150px;}
#tarefa-online p { padding:5px;}
#tarefa-online .titulo { width:80px; text-align:right; display:block; float:left; padding-right:5px;}
#tarefa-online fieldset { width:440px; margin-left:30px; background:#f9f9f9; border:1px solid #eee; padding:10px;}

#tarefa-online #data_img {  cursor:pointer;}
#tarefa-online #buscar a{ display:block; margin:10px 60px; font-weight:bold; color:#444;}
#tarefa-online #tarefa { font-size:14px; font-weight:bold; color:#028448; padding-left:10px; }