/* CSS Document */
/* Dohms Comunicação */
/* Michel Dohms  <>  michel@dohms.com.br */
/* DWEB */


/*  /\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\//\/\/\/\/\ */
/* /\/\/\/\/\/\/\/\/\/\/\       	  BASIC elements    		    /\/\/\/\/\/\/\/\/\/\/\  */
/*  /\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\//\/\/\/\/\ */

*{	padding: 0;
	margin: 0;
	}

html{
	width:100%;
	height:100%;
	background:url(imgs/back_html.jpg);
	/* segundo background
	background:url(imgs/back_body_verde.jpg) center no-repeat #ECC103;*/
}

body{
	width:100%;
	height:auto;
	min-height:611px;
	_height:611px;
	background:url(imgs/back_body.jpg) center top no-repeat;
	/*border:1px solid red;*/
}

/*  /\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\//\/\/\/\/\ */
/* /\/\/\/\/\/\/\/\/\/\/\        		  specific DIVS    		    /\/\/\/\/\/\/\/\/\/\/\  */
/*  /\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\//\/\/\/\/\ */

#corpo{
	width: 984px;
	height: auto;
	min-height: 776px;
	_height: 776px;
	position:relative;
	margin: 0 auto;
	padding-left:20px;
	/*border:1px solid green;*/
}

	#corpo #fullbanner{
		width: 468px;
		height: 60px;
		position:absolute;
		top:53px;
		right:44px;
	}

	#corpo #acesso_restrito{
		float:right;
		width:480px;
		height:33px;
		padding-top:7px;
	}
	
	#corpo #logo{
		position:absolute;
		width:374px;
		height:214px;
		top:10px;
		left:0;
		/*border:1px solid red;*/
	}
	
	#corpo #menu{
		float:left;
		width:984px;
		height:41px;
		margin-top:86px;
	}
	
	#corpo #conteudo{
		float:left;
		width:984px;
		height:auto;
		min-height:1012px;
		_height:1012px;		
		background:#FFFFFF;
		padding-bottom:2px;
	}
	
	#corpo #conteudo_interna{
		float:left;
		width:980px;
		height:auto;
		min-height:606px;
		_height:606px;		
		background:#FFF;
		padding:2px;
	}
	
		#corpo #conteudo_interna img{
			float:left;
			margin:0 0 2px -2px;
		}
	
		#corpo #conteudo #media_box{
			width:984px;
			height:271px;
			float:left;
			border-bottom:15px solid #F4AB1F;
		}
		
		#corpo #conteudo #news{
			width:913px;
			height:194px;
			float:left;
			margin:2px;
			display:inline;
			background:url(imgs/news.jpg) left no-repeat #E7EDC0;
			padding:8px 8px 8px 59px;
		}
		
			#corpo #conteudo #news .box_news{
				float:left;
				width:280px;
				height:174px;
				margin-left:5px;
				display:inline;
				padding:15px 6px 5px 15px;
				background:#FFFFFF;
			}
			
				#corpo #conteudo #news .box_news span{
					display:block;
					margin-bottom:3px;
				}
			
				#corpo #conteudo #news .box_news p{
					margin-bottom:3px;
					height:137px;
				}
				
				#corpo #conteudo #news .box_news a{
					float:right;
					margin-top:1px;
				}
				
		#corpo #conteudo #mural{
			width:592px;
			height:475px;
			float:left;
			margin:0 3px 0 2px;
			display:inline;
		}
		
		#corpo #conteudo #galeria_professores{
			width:593px;
			height:475px;
			float:left;
			margin:0 1px 0 2px;
			display:inline;
		}
		
		#corpo #conteudo #galeria_professores #professores{
			width:593px;
			height:228px;
			margin:0 0 2px 0;
		}
		
		#corpo #conteudo #galeria_professores #galeria{
			width:593px;
			height:245px;
		}
		
		#corpo #conteudo #galeria_professores #galeria table{
			padding-left:15px;
			padding-right:12px;
			padding-bottom:16px;
			width:593px;
			height:245px;
			background:url(imgs/fundo_galeria_home.jpg);
		}
		
			#corpo #conteudo #mural img{
				float:left;
			}
			
			#corpo #conteudo #mural a{
				width:592px;
				height:20px;
				background:#F4AB1F;
				text-align:center;
				float:left;
				margin-top:1px;
				padding-top:2px;
			}
			
			#corpo #conteudo #mural .msn_mural{
				width:592px;
				height:82px;
				float:left;
				background:url(imgs/linha_mural.jpg) bottom left no-repeat;
			}
			
			#corpo #conteudo #mural .msn_mural img{
				border:1px dotted #546002;
				padding:3px;
				margin:8px 6px 0 8px;
			}
			
			#corpo #conteudo #mural .msn_mural p{
				width:506px;
				float:left;
			}
		
		/*#corpo #conteudo #video_home{
			float:left;
			width:370px;
			height:329px;
			background: url(imgs/videos.jpg) top no-repeat #000;
			padding:44px 7px 0 8px;
			margin-bottom:2px;
		}*/
		
		#corpo #conteudo #banner_home{
			float:left;
			margin-left:1px;
			width:385px;
			height:261px;
		}
		
			#corpo #conteudo #banner_home img{
				border:none;
				margin:0;
			}
		
		#corpo #conteudo #parceiros_home{
			float:left;
			width:375px;
			height:201px;
			margin:2px 0 0 1px;
			_margin-top:-2px;
			background: url(imgs/back_parceiros_home.jpg) no-repeat;	
			padding:11px 0 0 10px;
		}
			
			#corpo #conteudo #parceiros_home img{
				border:none;
				float:left;
				margin:0 10px 11px 0;
			}
				
		#corpo #conteudo_interna #fundo_verde{
			float:left;
			width:909px;
			_width:912px;
			height:auto;
			min-height:516px;
			_height:516px;
			background:url(imgs/news.jpg) left 30px no-repeat #E7EDC0;
			padding:18px 12px 18px 59px;
			_padding-right:9px;
		}
		
				#corpo #conteudo_interna #fundo_verde #hype{
				float:left;
				width:606px;				
				height:auto;
				min-height:506px;
				_height:506px;
				background:#FFFFFF;
				padding:26px 14px 26px 14px;
				margin-right:7px;
			}
			
				#corpo #conteudo_interna #fundo_verde #trabalhe_conosco{
				float:left;
				width:840px;				
				height:auto;
				min-height:506px;
				_height:506px;
				background:#FFFFFF;
				padding:26px 25px 26px 25px;
				margin-right:7px;
				border:10px solid #F4AB1F;
			}
			
			#corpo #conteudo_interna #fundo_verde #modalidades{
				float:left;
				width:881px;				
				height:auto;
				min-height:506px;
				_height:506px;
				background:#FFFFFF;
				padding:26px 15px 26px 15px;
				*padding:26px 10px 26px 10px;
				_padding:26px 10px 26px 0;
				margin-right:7px;
			}
			
			#corpo #conteudo_interna #fundo_verde #professores{
				float:left;
				width:885px;
				min-height:210px;
				_height:210px;
				background:#E3AF34;
				margin-top:10px;
				padding:7px 17px 17px 9px;
			}
			
				#corpo #conteudo_interna #fundo_verde #professores img{
					margin-left:10px;
					margin-top:10px;
					float:left;
					border:0;
				}
				
			#corpo #conteudo_interna #fundo_verde #horarios{
				float:left;
				width:881px;				
				height:auto;
				min-height:506px;
				_height:506px;
				background:#FFFFFF;
				padding:20px 10px 0px 10px;
				margin-right:7px;
			}
			
			
				#corpo #conteudo_interna #fundo_verde #modalidades .box_gd{
					width:872px;
					float:left;
					margin-bottom:42px;
					margin-left:7px;
				}
					
						#corpo #conteudo_interna #fundo_verde #modalidades .box_gd .box_pq{
							width:398px;
							float:left;
						}
							
							#corpo #conteudo_interna #fundo_verde #modalidades .box_gd .box_pq .foto_modalidade{
								border:1px solid #7F9501;
								padding:1px;
								margin-bottom:4px;
							}
							
							#corpo #conteudo_interna #fundo_verde #modalidades .box_gd .box_pq .tit_modalidade{
								margin-left:1px;
							}
							
							#corpo #conteudo_interna #fundo_verde #modalidades .box_gd .box_pq p{
								width:394px;
								margin-left:4px 0 0 2px;
								clear:both;
							}
							
			#corpo #conteudo_interna #fundo_verde #noticia{
				float:left;
				width:606px;				
				height:auto;
				min-height:623px;
				_height:623px;
				background:#FFFFFF;
				padding:26px 14px 26px 14px;
				margin-right:7px;
			}
			
				#corpo #conteudo_interna #fundo_verde #noticia h1{
					margin-bottom:5px;
					margin-top:-3px;
				}
				
				#corpo #conteudo_interna #fundo_verde #noticia p{
					line-height:140%;
				}
				
				#corpo #conteudo_interna #fundo_verde #noticia img{
					/*display: block;*/
					margin-bottom: 50px;
					*margin-bottom: 0px;
				}

					#corpo #conteudo_interna #fundo_verde #noticia #foto{
						border:2px solid #D97C00;
						padding:1px;
						margin:0;
					}
					
				#corpo #conteudo_interna #fundo_verde #noticia #mais_noticias{
					width:602px;
					height:auto;
					min-height: 30px;
					_height: 30px;
					margin: 50px 0 0 0;
					padding: 10px 0 0 0;
					border:2px solid #CDD97B;
					/*display: table;*/
					position: relative;
					clear: both;
				}
				
					#corpo #conteudo_interna #fundo_verde #noticia #mais_noticias img{
						position: absolute;
						z-index: 5;
						top: -28px;
						left: 3px;
					}
				
					#corpo #conteudo_interna #fundo_verde #noticia #mais_noticias dl{
						clear: both;
					}
				
						#corpo #conteudo_interna #fundo_verde #noticia #mais_noticias dl dt{
							margin:6px 0 -1px 6px;
						}
						
						#corpo #conteudo_interna #fundo_verde #noticia #mais_noticias dl dd{
							padding-left:6px;
							background:url(imgs/linha_indice_noticia.jpg) bottom  repeat-x;
							padding-bottom:9px;
						}	
				
		#corpo #conteudo_interna #fundo_verde .fundo_indice_noticia{
			float:left;
			width:256px;
			height:auto;
			/*min-height:42px;
			_height:42px;*/
			background-color:  #CDD97B;
			background-repeat: no-repeat;
			background-position: top left;
			padding:37px 6px 5px 6px;
			display: table;
		}
		
			#corpo #conteudo_interna #fundo_verde .fundo_indice_noticia .indice_noticia{
				float:left;
				width:256px;
				height:auto;
				min-height:40px;
				_height:40px;
				background:#FFF;
				display: table;
			}
			
				#corpo #conteudo_interna #fundo_verde .fundo_indice_noticia .indice_noticia dl{
					float:left;
					width:253px;
				}
				
					#corpo #conteudo_interna #fundo_verde .fundo_indice_noticia .indice_noticia dl dt{
						margin:6px 0 -1px 6px;
					}
					
					#corpo #conteudo_interna #fundo_verde .fundo_indice_noticia .indice_noticia dl dd{
						padding-left:6px;
						background:url(imgs/linha_indice_noticia.jpg) bottom  no-repeat;
						padding-bottom:9px;
					}
		
			#corpo #conteudo_interna #fundo_verde #fundo_branco_int{
				float:left;
				width:909px;
				height:518px;
				background:#FFF;
				padding:32px 20px;
			}
			
				#corpo #conteudo_interna #fundo_verde #fundo_branco_int #fundo_desc_galeria{
					float:left;
					width:275px;
					height:440px;
					background:url(imgs/back_desc_galeria_mauricio.jpg);
					margin-right:4px;
					padding:13px 7px 0 8px;
				}
			
				#corpo #conteudo_interna #fundo_verde #fundo_branco_int #fundo_desc_video{
					float:left;
					width:277px;
					height:331px;
					background:url(imgs/back_desc_video.jpg);
					margin-right:4px;
					padding:13px 7px 0 8px;
				}
				
				#corpo #conteudo_interna #fundo_verde #fundo_branco_int #cont_video{
					float:left;
					width:560px;
					height:344px;
					margin-left:12px;
				}
				
					#corpo #conteudo_interna #fundo_verde #fundo_branco_int #cont_galeria{
					float:left;
					margin-left:10px;
					margin-top:0px;
					width:560px;
					height:450px;
					text-align:center;
				}
				
				#corpo #conteudo_interna #fundo_verde #fundo_branco_int #cont_galeria img{
					float:none;
					margin:0px;
					padding:1px;
					border:1px solid #000000;
				}
								
			#corpo #conteudo_interna #fundo_verde #fundo_branco_indice_video{
				float:left;
				width:908px;
				height:228px;
				background:#FFF;
				padding:0 1px;
				margin-top:18px;
			}
			
				#corpo #conteudo_interna #fundo_verde #fundo_branco_indice_video #indice_video{
					float:left;
					width:908px;
					height:198px;
					list-style:none;
					/*background:#CCC;*/
				}
				
					#corpo #conteudo_interna #fundo_verde #fundo_branco_indice_video #indice_video .itens{
						float:left;
						width:442px;
						height:45px;
						*height:40px;
						margin:0 2px 1px 0;
						_margin-right:1px;
						background:#FCF7D5;
						padding:3px 0 0 10px;
						*padding-top:8px;
						/*background:#000;*/
					}
					
			#corpo #conteudo_interna #fundo_verde #fundo_laranja_contato{
				float:left;
				width:890px;
				height:515px;
				background:#F4AB1F;
				padding:14px 10px;
			}
			
				#corpo #conteudo_interna #fundo_verde #fundo_laranja_contato #col_esq_contato{
					float:left;
					width:327px;
					height:497px;
					padding:18px 0 0 16px;
					background:#FDFDF7;
					margin-right:8px;
				}
				
				#corpo #conteudo_interna #fundo_verde #fundo_laranja_contato #col_dir_contato{
					float:left;
					width:506px;
					height:500px;
					background:#FDFDF7;
					padding:15px 0 0 30px;
				}
						
		#corpo #conteudo #rodape{
			float:left;
			width:980px;
			height:35px;
			margin:2px 0 0 2px;
			background:#666666;
			display:inline;
		}
		
			#corpo #conteudo #rodape p{
				width:451px;
				height:27px;
				margin:4px 150px 0 100px;
				float:left;
				text-align:center;
				display:inline;
			}
			
			#corpo #conteudo #rodape object{
				float:right;
				margin:10px 6px 0 0;
				_margin-top:-25px;
				
			}
			
		#corpo #conteudo_interna #rodape{
			float:left;
			width:980px;
			height:35px;
			margin-top:2px;
			background:#666666;
		}
		
			#corpo #conteudo_interna #rodape p{
				width:451px;
				height:27px;
				margin:4px 0 0 271px;
				float:left;
				text-align:center;
				display:inline;
			}
			
			#corpo #conteudo_interna #rodape object{
				float:right;
				margin:10px 6px 0 0;
				_margin-top:-25px;
				
			}
			
/*  /\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\//\/\/\/\/\ */
/* /\/\/\/\/\/\/\/\/\/\/\        	  Another Stuff    		   /\/\/\/\/\/\/\/\/\/\/\/\  */
/*  /\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\//\/\/\/\/\ */

.input_restrito{
	border:none;
	width:186px;
	height:14px;
	padding:3px 0 0 3px
}

.input_contato{
	border:1px solid #98B300;
	width:417px;
	height:20px;
	padding:5px 0 0 3px;
	*padding-top:3px;
}

.textarea_contato{
	border:1px solid #98B300;
	padding-left:3px;
}
	
/*  /\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\//\/\/\/\/\ */
/* /\/\/\/\/\/\/\/\/\/\/\        	  TEXT classes     		   /\/\/\/\/\/\/\/\/\/\/\/\  */
/*  /\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\//\/\/\/\/\ */
.verdana9laranja, .verdana9laranja a:link, .verdana9laranja a:visited{
	font: 9px/12px Verdana;
	color: #DD941A;
	text-decoration:none;
}

.verdana9laranja a:hover{
	text-decoration:underline;
}

.verdana10branca {
	font: 10px/10px Verdana;
	color: #FFF;
}

.verdana10branca a:link, .verdana10branca a:visited, .verdana10branca a:hover{
	color: #FFF;
	text-decoration:underline;
}

.verdana10grafite{
	font: 10px/10px Verdana;
	color: #4B4B4B;
}

.verdana10laranja, .verdana10laranja a:link, .verdana10laranja a:visited, .verdana10laranja a:hover{
	font: 10px/120% Verdana;
	color: #F4AB1F;
	font-weight:bold;
	text-decoration:underline
}

.verdanabold11laranja, .verdanabold11laranja a:link, .verdanabold11laranja a:visited, .verdanabold11laranja a:hover{
	font: 11px Verdana;
	color: #D87B00;
	font-weight:bold;
	text-decoration:none;
}

.verdana11grafite{
	font: 11px/130% Verdana;
	color: #4B4B4B;
}

.verdana12grafite {
	font: 12px/130% Verdana;
	color: #4B4B4B;
}

.verdana12grafite a:link, .verdana12grafite a:visited, .verdana12grafite a:hover{
	color: #4B4B4B;
	text-decoration:underline;
}

.verdana12branca, .verdana12branca a:link, .verdana12branca a:visited{
	font: 12px/14px Verdana;
	color: #FFF;
	text-decoration:none;
}

.verdana12branca a:hover{
	text-decoration:underline;
}

.verdanabold12branca, .verdanabold12branca a:link, .verdanabold12branca a:visited{
	font: bold 12px/14px Verdana;
	color: #FFF;
	text-decoration:none;
}

.verdanabold12branca a:hover{
	text-decoration:underline;
}

.verdana12laranja, .verdana12laranja a:link, .verdana12laranja a:visited{
	font: 12px/14px Verdana;
	color: #D97C00;
	text-decoration:none;
}

.verdanabold12laranja a:hover{
	text-decoration:underline;
}

.verdanabold12laranja, .verdanabold12laranja a:link, .verdanabold12laranja a:visited{
	font: 12px/14px Verdana;
	color: #D97C00;
	font-weight:bold;
	text-decoration:none;
}

.verdanabold12laranja a:hover{
	text-decoration:underline;
}

.verdana13verde, .verdana13verde a:link, .verdana13verde a:visited{
	font: 13px/15px Verdana;
	color: #7E9500;
	text-decoration:none;
}

.verdana13verde a:hover{
	text-decoration:underline;
}

.verdana14grafite, .verdana14grafite a:link, .verdana14grafite a:visited{
	font: 14px/16px Verdana;
	color: #4B4B4B;
	text-decoration:none;
}

.verdana14grafite a:hover{
	text-decoration:underline;
}

.verdana15laranja, .verdana15laranja a:link, .verdana15laranja a:visited{
	font: 15px/120% Verdana;
	color: #D97C00;
	font-weight:bold;
	text-decoration:none;
}

.verdana15laranja a:hover{
	text-decoration:underline;
}


.verdana17laranja, .verdana17laranja a:link, .verdana17laranja a:visited{
	font: 17px/120% Verdana;
	color: #D97C00;
	text-decoration:none;
}

.verdana17laranja a:hover{
	text-decoration:underline;
}

.verdana15branca, .verdana15branca a:link, .verdana15branca a:visited{
	font: 15px/18px Verdana;
	color: #fff;
	text-decoration:none;
}

.verdana15branca a:hover{
	text-decoration:underline;
}

.verdanabold16branca, .verdanabold16branca a:link, .verdanabold16branca a:visited{
	font: bold 16px/19px Verdana;
	color: #fff;
	text-decoration:none;
}

.verdanabold16branca a:hover{
	text-decoration:underline;
}

.verdana18brancaBold, .verdana18brancaBold a:link, .verdana18brancaBold a:visited{
	font: 18px/22px Verdana;
	color: #fff;
	font-weight:bold;
	text-decoration:none;
}

.verdana18brancaBold a:hover{
	text-decoration:underline;
}

.verdana20branca, .verdana20branca a:link, .verdana20branca a:visited{
	font: 20px/24px Verdana;
	color: #fff;
	text-decoration:none;
}

.verdana20branca a:hover{
	text-decoration:underline;
}

.verdana30brancabold, .verdana30brancabold a:link, .verdana30brancabold a:visited{
	font: bold 30px Verdana;
	color: #fff;
	text-decoration:none;
}

.verdana30brancabold a:hover{
	text-decoration:underline;
}