/* CSS Document */

html, body {height:100%;} /**/
body {font-size: 11px;	font-family:  Arial, Helvetica, sans-serif;	margin:0;	padding:0;		background-image: url(imagens/fundogeral.gif);    }
#tudo { width:1000px; background-color:#FFFFFF; position:relative;  margin:0 auto;  text-align:left;  min-height:100%;  }
* html #tudo {height: 100%;}/**/
#conteudo {padding-bottom:30px;}/**/
#topo { width:760px; height:100px; text-align:center; padding-top:1px;}
#principal {width:770px; float:left;      }
#auxiliar { width:200px; float:right;  padding-top:10px; }
#rodape { background: #999999; width:1000px; height:32px; position: absolute; bottom: 0;  text-align:left;   }
#rodape p {  margin:0; font-weight:bold; color:#060; }
.clear {clear:both;}
#bannerl{width:230px; float:right; padding-top:59px; background-color:#FFFFFF}
#banner01{width:226px; height:343px; background-image:url(imagens/bannerfundo.gif); background-repeat:no-repeat; padding-top:4px; padding-left:4px }
.ban{padding-top:12px;}
#topo { width:770px; height:118px; background-image:url(imagens/fundotopo.gif); background-repeat:no-repeat; }
#logo { float:left; width:256px; padding-top:40px; height:70px; padding-left:15px}
#login {width:468px; float:right; padding-top:2px; padding-right:9px}
#abas {padding-top:24px; padding-left:26px}
#menu { background-color:#ebebeb; line-height:25px; padding-left:15px }
#titulo {height:33px; background-image: url(imagens/fundo_tit.gif); background-repeat:repeat-x; padding-top:1px; padding-left:15px}
#content {padding-top:15px; padding-left:15px; padding-right:15px}
#grade {float:right; width:280px} 
#prof_foto { width:86px; height:114px; float:left}
#prof_texto { width:640px; float:right}
#content_ss {background:url(imagens/grupo.jpg) right top no-repeat; padding-top:20px; padding-left:20px; padding-right:300px}
#content_av {background:url(imagens/mega.jpg) right top no-repeat; padding-top:20px; padding-left:20px; padding-right:300px; height:300px}
.pin {background:url(imagens/pin.jpg) top left no-repeat; padding-left: 28px; padding-bottom:10px}
/* Campos e formulários */
.field_login { font-family: Arial, Helvetica, sans-serif; font-size: 10px; background-color: #EFEFEF; }
.field {background-color: #D5E2FF;}
.button {	font-family: Arial, Helvetica, sans-serif; 	font-size: 12px; 	background-color: #9cc600; 	font-weight: bold; 	color: #FFFFFF;}
.bt_loggin { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF;  background-color: #9cc600; height: 18px;	width: 22px;	font-weight: bold;}
.button_mn {	font-family: Arial, Helvetica, sans-serif; 	font-size: 10px; 	background-color: #9cc600; 	font-weight: bold; 	color: #FFFFFF;}
.button_mnl {	font-family: Arial, Helvetica, sans-serif; 	font-size: 10px; 	background-color: #f09007; 	font-weight: bold; 	color: #FFFFFF;}
#art_foto {float:left; width: 86px}
#art_texto {float:right; width: 640px}


/* Fonts */

a:link {	color: #00526b;	text-decoration: none;}
a:visited {	color: #00526b; text-decoration: none;}
a:hover {	color: #999999;	text-decoration: none;}
.style4 {font-size: 13px; font-family: Arial, Helvetica, sans-serif; font-weight: bold;	color: #FFFFFF;}
a.style4 {font-size: 13px; font-family: Arial, Helvetica, sans-serif; font-weight: bold;	color: #FFFFFF;}
a.style4:hover {font-size: 13px; font-family: Arial, Helvetica, sans-serif; font-weight: bold;	color: #cccccc;}
.texrodape {font-size: 11px; font-family: Arial, Helvetica, sans-serif;	font-weight: bold; 	color: #FFFFFF;}
a.texrodape { font-size: 12px;	font-family: Arial, Helvetica, sans-serif;	font-weight: bold;	color: #FFFFFF;}
a.texrodape:hover { font-size: 12px;	font-family: Arial, Helvetica, sans-serif;	font-weight: bold;	color: #000000;}
a:active {	text-decoration: none;}
.style7 { font-size: 12px; font-weight: bold;}
.style9 { font-size: 18px;	color: #0285ad;}
.style10 {font-size: 12px}
.style12 {color: #000000}
.style14 {font-size: 13px; color:#FFFFFF}
.style15 {font-weight: bold; color: #83A400}
.style2 { 	font-family: Arial, Helvetica, sans-serif; 	font-size: 10px;}
.style16 {	color: #6AA11B;	font-weight: bold;}
.style17 {	color: #9CC600;}
.style18 {color: #FF0000}
.style21 {	font-size: 30px;	font-weight: bold;}
.style25 { 	font-size: 28px;	color: #009900;	font-weight: bold;}

/* SucessoSim */

#SS-banner01 {width:225px; float:right; padding-top:59px; background-color:#FFFFFF}
#timer {padding-right:8px}
#logo_ss { float:left; width:256px; padding-top:20px; height:70px; padding-left:15px}
#enunciado {width:500px; float:left}
#enun_cha {width:200px; float:right}
.plan{ padding-left:117px; padding-top:8px}

/* Home portal */
#cont_left {width:395px; float:left}
#cont_right {width:375px; float:right}
#tudo_home { width:1000px;  position:relative;  margin:0 auto;  text-align:left;  height:1040px  }
#venha { padding-top:30px; padding-left:20px}
#ho_cursos { padding-top:39px; padding-left:20px}
.pad6{ padding-top:7px}
#tela {padding-top:9px}
.ico_artigo { width:308px; height:45px; background-image:url(imagens/ico_artigo.gif); background-repeat:no-repeat; margin-top:8px; padding-left:50px; }
.ico_aviso { width:308px; height:45px; background-image:url(imagens/ico_aviso.gif); background-repeat:no-repeat; margin-top:8px; padding-left:50px; }
.ico_depoi { width:308px; height:45px; background-image:url(imagens/ico_depoimento.gif); background-repeat:no-repeat; margin-top:8px; padding-left:50px; }
.ico_bizu { width:308px; height:45px; background-image:url(imagens/ico_bizu.gif); background-repeat:no-repeat; margin-top:8px; padding-left:50px; }
#publi_hom {width:240px; float:left; padding-left:20px; padding-top:24px}
#chamadas {width:498px; float:right}
#cham01 {float:left; width:236px; padding-top:24px}
#cham02 {float:right; width:238px; padding-top:24px; padding-right:10px}
#banner1hm { width:227px; height:88px; background-image: url(imagens/bandeco.gif); background-repeat:no-repeat; padding-top:2px; padding-left:3px}
.cursosd{padding-top:12px; clear:both; padding-left:10px}
.crdfoto{ width:44px; float: left}
#bannerlh{width:230px; float:right; padding-top:59px; }
.pad3{ margin-top:-4px}
.ban2{padding-top:23px}

/* calendário */
#calendar {	width: 200px; font-family: ms sans serif, sans serif;	font-size: 7pt;	}
#calendarTable {border-style: outset; border-width: 2px; border-color: black; 	background-color: #EEE;	display: none; 	position: absolute; 	z-index: 1;	top: 0px; left: 0px;	}
#calendarTable TD {	text-align: center; font-size: 7pt; width: 19px;}
#calendarTableHead TR {	background-color: white;}
#calendarTableDays TR {	background-color: #C3D4E7; 	}
#selectMonth, #selectYear { font-family: ms sans serif, sans serif;	font-size: 7pt;	border-width: 0px; 	border-style: none;	}
#calendarTable A { 	color: blue; text-decoration: none; font-size: 11pt; font-family: "courier new"; }
#calendarTable A:hover { color: red; text-decoration: none; }
.normalDay { border: 1px dotted black; 	cursor: pointer;}
.hlDay { border: 1px dotted black; 	background-color: #FFF; color: red; cursor: pointer;	}
.toDay {border: 1px solid #E70; background-color: #FD8;	color: #E70;	font-weight: bold;	cursor: pointer;	}
.choosenDay {	border: 1px solid green;	background-color: #A8FAA8;	color: green; font-weight: bold; cursor: pointer;	}
.excludedDay {	border-color: #AAA;	color: #AAA;	}