/*CSS*/
/*propriedades para alinhar ao topo*/
*{margin:0; padding:0;}
body{background:url(imagens/bg_body.jpg) center top no-repeat #E5E5E5;}
html{background:#E5E5E5;}
/*propriedades estrutura geral*/
#container{width:900px; margin:0 auto; font-size:0.1px;}
#container_branco{background:#ffffff;}
#header{text-align:left; height:210px;}
#footer{text-align:left; height:200px; clear:both;}
/*propriedades gerais*/
img{border:none;}
.clear{clear:both;}
.float_left{float:left;}
/*propriedades topo*/
#telefone{float:right; width:114px; height:35px; padding:0 10px 0 0;}
#logo{float:left; width:380px; height:98px; padding:12px 0 0 0;}
#nav{width:596px; float:left;}
#nav ul{margin:0; padding:0; list-style-type:none;}
#nav ul li{margin:0; padding:0; float:left;}
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*SUB MENUS 1*/
#sub_menu1{margin:0; padding:0; position:absolute;}
#sub_menu1 img{margin-top:-50px; position:absolute; *margin-top:-48px;}
#sub_menu1 ul{list-style-type:none; margin:-2px 0 0 4px; padding:10px 0 0 20px; width:130px; height:240px; background:#FFF; border:1px solid black; border-top:none;}
#sub_menu1 ul li{margin-top:8px; clear:both; font-family:Arial; font-size:13px; color:#000; font-weight:bold;}
#sub_menu1 ul li a{font-family:Arial; font-size:13px; color:#000; text-decoration:none;}
#sub_menu1 ul li a:hover{font-family:Arial; font-size:13px; color:#000; text-decoration:underline;}
/*SUB MENUS 2*/
#sub_menu2{margin:0; padding:0; position:absolute;}
#sub_menu2 img{margin-top:-50px; position:absolute; *margin-top:-48px;}
#sub_menu2 ul{list-style-type:none; margin:-2px 0 0 -96px; padding:6px; width:642px; height:34px; background:#FFF; border:1px solid black; border-top:none;}
#sub_menu2 ul li{padding:7px; border-right:1px solid #CCC; font-family:Arial; font-size:13px; color:#2A4689; font-weight:bold; text-transform:uppercase;}
#sub_menu2 ul li a{font-family:Arial; font-size:13px; color:#2A4689; text-decoration:none;}
#sub_menu2 ul li a:hover{font-family:Arial; font-size:13px; color:#2A4689; text-decoration:underline;}
/*SUB MENUS 3*/
#sub_menu3{margin:0; padding:0; position:absolute;}
#sub_menu3 img{margin-top:-50px; position:absolute; *margin-top:-48px;}
#sub_menu3 ul{list-style-type:none; margin:-2px 0 0 3px; padding:0px 0 0 20px; width:143px; height:86px; background:#fff; border:1px solid black; border-top:none;}
#sub_menu3 ul li{margin-top:6px; margin-left:-12px; clear:both; font-family:Arial; font-size:13px; color:#000; font-weight:bold;}
#sub_menu3 ul li a{font-family:Arial; font-size:13px; color:#000; text-decoration:none;}
#sub_menu3 ul li a:hover{font-family:Arial; font-size:13px; color:#000; text-decoration:underline;}
/*SUB MENUS 4*/
#sub_menu4{margin:0; padding:0; position:absolute;}
#sub_menu4 img{margin-top:-50px; position:absolute; *margin-top:-48px;}
#sub_menu4 ul{list-style-type:none; margin:-2px 0 0 -350px; width:850px; height:110px; background:#FFF; border:1px solid black; border-top:none;}
#sub_menu4 ul li{margin:0; padding:14px; border-left:1px solid #CCC; font-family:Arial; font-size:11px; color:#000; font-weight:bold;}
#sub_menu4 ul li a{font-family:Arial; font-size:11px; color:#000; text-decoration:none;}
#sub_menu4 ul li a:hover{font-family:Arial; font-size:11px; color:#000; text-decoration:underline;}
#sub_menu4 ul li h2{font-family:Arial; font-size:14px; color:#2A4689; font-weight:bold; text-transform:uppercase; background:url(imagens/bg_unidades.jpg) left top repeat-x; padding:4px;}
#sub_menu4 ul li:hover{background:#ECECEC; cursor:pointer;}
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
#busca{width:303px; height:48px; float:left; background:url(imagens/oque.gif);}
#buscacombo{float:left; margin:24px 0 0 25px; width:250px; height:22px; font-family:Tahoma, Verdana, Arial; font-size: 12px; color:#434343;}
#flash{clear:both; padding:10px 0 10px 0; text-align:center; background:#fff;}
/*propriedades conteudo*/
#content{width:666px; padding:0 0 0 10px; float:left; background:#FFFFFF;}
	#chamadas{float:left; width:657px; height: 148px; margin:0 0 11px 0; background:url(imagens/chamadas-rotativas.gif) left top;}
	#noticias{float:left; width:323px;}
	.bgnews{background:url(imagens/bg-news.gif); float:left; width:38px; height:21px; font-family:Tahoma, Verdana, Arial; font-size:10px; color:#fff; text-align:center; padding-top:3px; margin:0 0 0 4px;}
	.bgnews2{background:url(imagens/bg-news2.gif); float:left; width:38px; height: 21px; font-family:Tahoma, Verdana, Arial; font-size:10px; color:#fff; text-align:center; padding-top:3px; margin:0 0 0 4px;}
	.news{float:left; margin:0 0 0 10px; font-family:Tahoma, Verdana, Arial; font-size:11px; color:#434343; text-align:left; width:260px;}
	.news2{float:left; margin:0 0 0 10px; font-family:Tahoma, Verdana, Arial; font-size:11px; color:#434343; text-align:left; width:160px;}
	#twitter{float:left; margin:0 0 0 11px; width:323px;}
	.twitt-news{float:left; margin:8px 0 0 0; font-family:Tahoma, Verdana, Arial; font-size:11px; color:#000;}
	.twitt-news a{color:#893030; text-decoration: none;}
	.twitt-text{margin:0 0 5px 0; font-family:Tahoma, Verdana, Arial; font-size:10px; color:#8C8C8C; clear:both;}
	#siga{background:url(imagens/siga.gif); width:326px; height:67px; text-align:center; margin-bottom:6px; font-size:0.01px;}
	#content_interna{float:left; width: 676px; background:#FFFFFF; min-height:490px;}
	#chamadas_interna{float:left; width: 640px; font-family:Tahoma, Verdana, Arial; font-size:12px; color:#434343; margin:0 0 0 20px; padding:0 15px 0 0;}
	#chamadas_interna h1{font-family:Tahoma, Verdana, Arial; font-size:18px; color:#2A4689; font-weight:bold; margin:10px 0 0 0;}
	#chamadas_interna h2{font-family:Tahoma, Verdana, Arial; font-size:17px; color:#893030; font-weight:bold;}
	#chamadas_interna h3{font-family:Tahoma, Verdana, Arial; font-size:14px; color:#893030; font-weight:bold;}
	#chamadas_interna h4{font-family:Tahoma, Verdana, Arial; font-size:12px; color:#434343; margin:9px 0 9px 0;}
	#chamadas_interna p{font-family:Tahoma, Verdana, Arial; font-size:12px; color:#434343; margin:9px 0 9px 0;}
	#chamadas_interna a{font-family:Tahoma, Verdana, Arial; font-size:12px; color:#893030; text-decoration:none;}
	#chamadas_interna a:hover{font-family:Tahoma, Verdana, Arial; font-size:12px; color:#893030; text-decoration:underline;}
	#chamadas_interna ul li{font-family:Tahoma, Verdana, Arial; font-size:12px; color:#434343; margin:9px 0 9px 9px; list-style-type:none;}
	#eventos-ccbeuc{float: left;}
	#bgeventos{background:url(imagens/bg-news.gif); float:left; width:38px; height:21px; font-family:Tahoma, Verdana, Arial; font-size:10px; color:#fff; text-align:center; padding-top:3px; margin:0 10px 0 40px;}
	#eventos{float:left; width:500px; margin:0 0 0 20px; font-family:Tahoma, Verdana, Arial; font-size:11px; color:#434343; text-align:left; padding-top:3px;}
/*propriedades lateral*/
#sidebar{width:224px; float:left; background:#FFFFFF;}
#areaaluno{width:213px; height:148px; float:left; background:url(imagens/bg-areadoaluno.gif); margin:0 0 10px 0;}
#areaaluno input{font-family:Tahoma, Verdana, Arial; font-size:11px; color:#434343;}
	#areaaluno1{float:left; width:105px; margin:20px 0 0 10px;}
	#areaaluno2{float:left; width:80px; margin:17px 0 0 10px;}
	#areaaluno input{float:left; width:135px; height:17px; padding:0; border:none; background:#fff;}
	#areaaluno2 input{float:left; width:76px; height:29px;}
#contatorapido{width:213px; height:323px; float:left; background:url(imagens/bg-contatorapido.gif); margin: 0 0 10px 0;}
#contatorapido input{font-family:Tahoma, Verdana, Arial; font-size:11px; color:#434343;}
	#contatorapido1{float:left; width:105px; margin:20px 0 0 10px;}
	#contatorapido2{float:left; width:80px; margin:17px 0 0 10px;}
	#contatorapido input{float:left; width: 180px; height:18px; padding:0; border:none; background:#fff;}
	#contatorapido textarea{float:left; width:180px; height:18px; padding:0; border:none; background:#fff; font-family:Tahoma, Verdana, Arial; font-size:11px; color:#434343;}
	#contatorapido2 input{float:left; width:76px; height:29px;}
/*propriedades rodape*/
#footer{clear:both;}
#mapa{background:url(imagens/linha_divide_rodape.jpg) left bottom #606060; width:900px;}
	#tudo{float: left; width: 545px;}
		#lista{float:left; width:121px; margin:0 0 0 15px;}
		#lista2{float:left; width:121px; margin:0 0 0 15px;}
		#lista3{float:left; width:121px; margin:0 0 0 15px;}
		#lista4{float:left; width:121px; margin:0 0 0 15px;}
	#bar{float:left; width:10px;}
	#contatos{float:left; width:345px;}
		#address{float:left; width:120px; margin:0 0 0 25px;}
		#address h2{font-family:Tahoma, Verdana, Arial; font-size:14px; color:#DFDFDF;}
		#address a{font-family:Tahoma, Verdana, Arial; font-size:11px; color:#D1AD12;}
		#address2{float: left; width: 120px; margin: 0 0 0 25px;}
		#address2 h2{font-family:Tahoma, Verdana, Arial; font-size:14px; color:#DFDFDF;}
		#address2 a{font-family:Tahoma, Verdana, Arial; font-size:11px; color:#D1AD12;}
#logos_footer{clear:both; text-align:center; background:#E5E5E5;}
/*texto preto*/
.text_black{font-family:Tahoma, Verdana, Arial; font-size:11px; color:#434343;}
.text_black a{font-family:Tahoma, Verdana, Arial; font-size:11px; color:#434343; text-decoration:none;}
.text_black a:hover{font-family:Tahoma, Verdana, Arial; font-size:11px; color:#000; text-decoration:underline;}
/*texto cinza*/
.text_grey{font-family:Tahoma, Verdana, Arial; font-size:11px; color:#DFDFDF;}
.text_grey a{font-family:Tahoma, Verdana, Arial; font-size:11px; color:#DFDFDF; text-decoration:none;}
.text_grey a:hover{font-family:Tahoma, Verdana, Arial; font-size:11px; color:#DFDFDF; text-decoration:underline;}
.text_grey ul{margin:0 0 0 12px; list-style-type:none;}
.text_grey ul li{margin:0 0 0 0; list-style-type:none;}
/*texto cinza claro*/
.text_lightgrey{font-family:Tahoma, Verdana, Arial; font-size:11px; color:#909090;}
.text_lightgrey a{font-family:Tahoma, Verdana, Arial; font-size:11px; color:#909090; text-decoration:none;}
.text_lightgrey a:hover{font-family:Tahoma, Verdana, Arial; font-size:11px; color:#909090; text-decoration:underline;}
/*propriedades pagina noticias comentarios*/
#nome_comentario{margin:4px; padding:2px; background:#E5E5E5; width:424px; font-family:Tahoma; color:#000; font-size:20px; border:2px outset #999;}
#comentario_comentario{margin:4px; padding:2px; background:#E5E5E5; width:424px; height:120px; font-family:Tahoma; color:#000; font-size:20px; border:2px outset #999;}
/* CALENDARIO */
.calendario{border:1px solid #000; font-family:Arial; font-size:12px;}
.semanna td{text-align:center; width:10px; background:#8E3030; font-weight:bold; color:#FFF; padding:4px; font-size:14px;}
.dias td{color:#8E3030; text-align:center; padding:2px;}
.dias td div{color:#FFF; font-weight:bold; background:#033574; text-align:center; padding:2px; cursor:pointer;}
.dias td div:hover{color:#FFF; font-weight:bold; background:#8E3030; text-align:center; padding:2px; cursor:pointer;}
.calend_tit{font-family:Arial; font-size:16px; color:#FFFFFF; font-weight:bold; text-align:center;}
.calend_tit img{margin-bottom:-4px;}
.caixa_informacoes{float:left; width:370px; min-height:167px; padding:4px; border:2px solid #CCC; margin-left:4px; font-family:Tahoma, Verdana, Arial; font-size:11px;}
.hr{color:#a2a2a2; height:1px; width:370px;}
.caixa_informacoes div{padding:6px 2px 2px 2px; cursor:pointer;}
.caixa_informacoes div strong{color:#8E3030;}
.caixa_informacoes div:hover{background:#8E3030; color:#FFF;}
.caixa_informacoes div:hover strong{color:#FFF; word-spacing:normal;}
.caixa_informacoes div span{display:none;}
.caixa_informacoes div:hover span{display:inline; width:170px; border:8px outset #0E407D; background:#FFF; padding:16px; position:absolute; margin:6px 0 0 0; font-size:12px;}