@charset "iso-8859-1";
@import "reset.css";
/* 
Design / XHTML
Autor: Gustavo Lencim - contato@sitedogustavo.com
Data:  07/2009

Alceni Guerra | www.alceniguerra.com.br
/***********************************************************************
# - COLORS
	1 - #FFFFFF		2 - #D9D9D9		3 - #B8B8B8		4 - #666666
	4 - #063D73 	6 - #002F56		
/***********************************************************************
0 - ESTRUTURA GERAL
	0.1 - MENU
***********************************************************************/
/***********************************************************************
	0 - ESTRUTURA GERAL
************************************************************************/
body{background:#FFF url(v1/body_bg.png) repeat-x 0px 0px;font-family:"Trebuchet MS", Tahoma, Verdana, Arial; font-size:0.8em; color:#666; line-height:20px;cursor:default}

.hidden{visibility:hidden; display:none;}

#irpara{font-size:1px; position:absolute; top:-20px; left:-20px;}
#irpara a{cursor:pointer; color:#252525;}

.wrap{margin:auto; width:1000px; text-align:left;}

h2{font-size:2.0em;}
p{padding:10px 0; }
p.just{padding:10px 0; text-align: justify;}
strong {font-weight:bold}
cite, address {font-style:normal}

.hover {cursor:pointer; display:block; padding:20px 20px 20px 0;}
.hover:hover {color:#999;}

.lista {cursor:pointer; display:block; padding:0px 0px 10px 0;}
.lista:hover {color:#999;}

.leiamais {margin:10px 0 0 0;}
.leiamais a {text-decoration:none; background:url(v1/bt_mais.gif) no-repeat 0px 0px; padding:0 0 0 25px; font-weight:bold; color:#063D73;}
.leiamais a:hover {text-decoration:underline; background:url(v1/bt_mais.gif) no-repeat 0px 0px; padding:0 0 0 25px; font-weight:bold; color:#7C97B2}

.link {margin:0 0 0 0;}
.link a {text-decoration:none; padding:0 0 0 0; font-weight:bold; color:#063D73;}
.link a:hover {text-decoration:underline; font-weight:bold;color:#7C97B2}

input{border:1px solid #CCC; background:url(v1/bg_input.jpg); color:#666}

/***********************************************************************
		0.1 - MENU
************************************************************************/
#menu{font-size:1.2em; font-weight:bold; display:block; background:#47B039 url(v1/menu_bg.jpg) repeat-x; padding:10px 0px; text-align:center; border-top:5px solid #47B039; margin:auto; width:990px;}
#menu li {display:inline; margin:10px -3px 0 -2px}
#menu li a {color:#fff; text-decoration:none; font-style:italic; padding:10px 20px; border-left:1px solid #9FD06F; border-right:1px solid #49A034;}
#menu li a:hover,#menu li a:focus{color:#377827; cursor:pointer; background:#6CBF63 url(v1/menu_hover_bg.jpg) repeat-x;}
#menu li a {color:#fff; text-decoration:none; font-style:italic; padding:10px 20px; border-left:1px solid #9FD06F; border-right:1px solid #49A034;}
#menu .active span{background:#FFF url(v1/menu_interno_bg_hover.jpg) repeat-x left top; cursor:pointer; color:#47B039;  text-decoration:none; font-style:italic; padding:10px 20px; border-right:1px solid #9FD06F; border-left:1px solid #49A034;}


#menu .submenu1{
	position:absolute;
	background:#47B039;
	margin:10px 0 0 92px;
	width:auto;
	text-align:left;
}

/*SUB MENU NOVO*/
#menu .submenu{-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background:transparent url(v1/bg_submenu.png) no-repeat scroll left top;
height:160px;margin-top:0px;overflow:hidden;padding:10px;position:absolute;top:276px;width:530px;border:0px solid black; margin-left:298px }
#menu .submenu li{margin:0px 0; }
#menu .submenu li a{display:block;font-size:12px !important;font-weight:normal !important;padding:5px 5px 5px 15px !important;width:240px;float:left; text-align:left; border:none;font-style:normal; border:0px solid red}
#menu .submenu li a:hover {background:none; color:#fff; text-decoration:underline;}

/***********************************************************************
		0.1 - TOPO
************************************************************************/
#topo{height:230px; margin-top:1px; overflow:hidden;}
	#marca, #frase {height:230px;float:left; padding:20px; text-align:right}
	#marca{width:470px;}
		#foto{margin:-18px 0 0 0;}
	#frase{width:350px; padding:35px 50px 20px 50px;); float:right; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-size:1.5em; line-height:25px; color:#FFF}
		#frase span, #frase .fecha {padding:17px 13px}
		#frase span {background:url(v1/aspas_abre.png) no-repeat 0 10px;}
		#frase .fecha{background:url(v1/aspas_fecha.png) no-repeat 0 30px;}
		#frase .autor_assunto, #frase .leiamais{ font-family:"Trebuchet MS", Tahoma, Verdana, Arial; font-size:0.5em; font-weight:bold; font-style:normal;}
		#frase .autor_assunto cite{ font-family:"Trebuchet MS", Tahoma, Verdana, Arial; font-size:1.4em; font-weight:bold; font-style:normal; }
		#frase .autor_assunto {margin:0px 0 10px 0;}
		#frase .leiamais a {color:#FFFFFF;}
		#frase .leiamais a:hover {color:#809CB1;}
	#servico{}
/***********************************************************************
		0.1 - CONTENT 
************************************************************************/
#content {padding-top: 20px;}
#navegacao {padding-top: 25px;}
.box {background:#F7F7F7 url(v1/box_bg.jpg) repeat-x;}
.box_galeria, .box_newsletter, .box_livros, .box_videos, .box_redesocial {background:#F7F7F7 url(v1/box_bg.jpg) repeat-x;}
.box_topo{float:right; background:url(v1/box_fecha.gif) no-repeat right top ; width:15px; height:29px; margin:-39px -20px 0px 0px;  }

#middle{height:290px; margin-bottom:20px; overflow:hidden;}	
	#destaque, #voce_sabia{height:290px; float:left; text-align:justify;}	
	/*#voce_sabia{height:255px; position: absolute; left: 833px; float:left; text-align:justify;}*/	
	#destaque{width:680px; margin-right:20px}
		.box_topo_destaque{float:right; background:url(v1/box_fecha_destaque.gif) no-repeat right top ; width:15px; height:29px; margin:-29px 0px 0px 0px; }
		#destaque h2{ height:19px;  background:url(v1/box_topo_destaque.gif) repeat-x; margin:0px; padding:5px 0 5px 15px; font-size:1.3em; font-style:italic; color:#FFFFFF;text-align:left;  }
		
/***********************************************************************
		0.1 -  SLIDE
************************************************************************/
#fotos {overflow:hidden; position: relative; width:680px; height: 270px; border:0px solid red}
#fotos img {float:left; width:680px;  border:#FF0000 0px solid; float:left} 
/************************************************************************/		
	#voce_sabia{width:260px; padding:20px; padding-top:15px;}
	#voce_sabia .topo_voce_sabia{background:url(v1/vc_sabia_topo.gif) repeat-x; margin:-15px -20px -5px -20px; float:left; width:300px;}
		#voce_sabia h2{color:#063D73; font-style:italic; font-size:1.5em; }
		#voce_sabia .leiamais {font-size:.9em}

#bottom{height:560px; margin-bottom:10px;z-index:-1;}
#bottom h2{background:url(v1/box_topo.gif) repeat-x; margin:-20px -20px -5px -20px;  height:19px; text-align:center; color:#FFFFFF; font-size:1.3em; padding:5px 0 20px 0; font-style:italic}


	#grupo_noticias{width:180px; float:left; padding:20px; overflow:hidden;}
		#grupo_noticias h4{font-weight:bold; color:#063D73; text-align: justify;}
		
/***********************************************************************
		0.1 - TABS
************************************************************************/
#main-wildmenu{overflow:hidden;}

#wildmenu{background:#e8e8e8;height:30px;width:5000em;z-index:-2;}
#wildmenu li{float:left;height:30px;background:url('v1/box_topo.gif') no-repeat 0 0;z-index:-1;}
#wildmenu li a{float:left;height:30px;width:auto;padding:5px 15px;background:url('v1/box_fecha.gif') no-repeat right 0;text-decoration:none;color:#fff;text-align:center;font-weight:bold;font-size:1.2em;z-index:-1;}
#wildmenu li.active{background:url('v1/box_topo_inactive.gif') no-repeat 0 0;z-index:-1;}
#wildmenu li.active a{background:url('v1/box_fecha_inactive.gif') no-repeat right 0;z-index:-1;}

.wild-arrow{width:15px;height:30px;position:absolute;overflow:hidden;text-indent:-5000em;background:url('v1/bg-arrow.gif') no-repeat 0 0;}
.wild-arrow.inactive{cursor:default;}
.wild-arrow.prev{margin-left:-7px;background-position:0 -30px;cursor: pointer;}
.wild-arrow.next{margin-left:212px;cursor: pointer;}

#gruponoticias{width:219px;overflow:hidden;float:left;z-index:-3;}
#gruponoticias .box{position:absolute; height:710px;z-index:-3;}

	.box{width:179px; float:left; padding:20px; overflow:hidden}
	.box_galeria, .box_newsletter, .box_livros, .box_videos, .box_redesocial {width:192px; float:left; padding:20px; overflow:hidden}
		.box h4{font-weight:bold; color:#063D73}
		
		
	#ultimas_noticias{width:433px;height:500px;overflow:hidden;  float:left; margin-left:20px; padding:20px; text-align:justify}
		#ultimas_noticias img { margin:5px 20px 10px 0; float:left}
		#ultimas_noticias h3, #ultimas_noticias h4{font-weight:bold; color:#063D73; text-align: justify;}
		#ultimas_noticias h4 {font-size:0.9em; margin:0 0 -10px 0;}
		#ultimas_noticias .leiamais {float:right; margin:-15px 0 0 0}
		#ultimas_noticias .lista {}
			
#barra_esquerda{ width:240px; float:left; overflow:hidden;  }
	#newsletter, #livros, #galeria, #videos, #redesocial {overflow:hidden}
	#newsletter, #livros, #videos, #redesocial { margin-bottom:20px; padding:20px}
	#newsletter{height:220px; padding:20px; }
		#newsletter label{display:block; padding:5px 0; width:190px; margin-bottom: 15px;}
		#newsletter label.enviar{display:block; padding:5px 0; width:50px; margin-bottom: 15px;}
		#newsletter input{width:190px}
		#newsletter .enviar{width:50px; float:right; margin:5px 0}
	#livros{height:220px; padding:20px; text-align:center}
		#livros img{padding:10px 0 0 0;}
	#galeria{height:220px; padding:20px}
		#lista_img li {display:inline; margin:0 -3px 0 -3px}
	#videos{height:220px; padding:20px; }
	#redesocial{height:220px; padding:20px; text-align:center; }
	.galeria img {margin:5px; border:3px solid #538D26; margin:5px 5px 0 0;}

			
#barra_direita{ width:240px; float:right; overflow:hidden;  }
	#newsletter, #livros, #galeria, #videos, #redesocial {overflow:hidden}
	#newsletter, #livros, #videos, #redesocial { margin-bottom:20px; padding:20px}
	#newsletter{height:220px; padding:20px; }
		#newsletter label{display:block; padding:5px 0; width:190px; margin-bottom: 15px;}
		#newsletter label.enviar{display:block; padding:5px 0; width:50px; margin-bottom: 15px;}
		#newsletter input{width:190px}
		#newsletter .enviar{width:50px; float:right; margin:5px 0}
	#livros{height:220px; padding:20px; text-align:center}
		#livros img{padding:10px 0 0 0;}
	#galeria{height:220px; padding:20px}
		#lista_img li {display:inline; margin:0 -3px 0 -3px}
	#videos{height:220px; padding:20px; }
	#redesocial{height:220px; padding:20px; text-align:center; }
	.galeria img {margin:5px; border:3px solid #538D26; margin:5px 5px 0 0;}
/***********************************************************************
		0.1 - RODAPE 
************************************************************************/

#rodape{text-align:left; background:#00233F url(v1/rodape_bg.jpg) repeat-x 0 0 ; border-top:5px solid #45AF3B; clear:both}
	/***********************************************************************
			0.1 - SITEMAP
	************************************************************************/
	#sitemap{padding:30px 25px 380px 25px; background:#00233F url(v1/rodape_map_bg.jpg) no-repeat;}
	#sitemap a{color:#FFF;}
	#sitemap a:hover{color:#47B039; text-decoration:underline}
	
	#sitemap li{float:left;width:100px;list-style:none; margin:0 40px 0 0; border:0px solid #000}/*Thon tirar essa propriedade border:1px solid #000*/
	#sitemap li ul{padding:10px 0 0 0;}
	#sitemap li a{font-size:1.2em; font-weight:bold;text-decoration:none;}
	
	#sitemap li li{float:none;padding:3px 0;}
	#sitemap li li a{font-size:0.9em;font-weight:normal}
	
	#sitemap .contato {width:50px;}
	
	/***********************************************************************
			0.1 - ENDERECO
	************************************************************************/
	#endereco, .endereco{background:#001C35; color:#FFFFFF;padding:10px 0 10px 0px; text-align:center;}

/***********************************************************************
		0.1 - INTERNA
************************************************************************/

#menu_interno{ font-size:11px; text-align:left; width:170px; padding:0px 0; margin: 0 0 0 0px; float:left; border:0px solid red}
#menu_interno li a {background:#FFF url(v1/menu_interno_bg.jpg) repeat-x left top; color:#00588D; text-decoration:none;padding:1px 0px 1px 10px; display:block }
#menu_interno li a:hover,#menu_interno li a:focus,#menu_interno .active,#menu_interno li a .active{background:#FFF url(v1/menu_interno_bg_hover.jpg) repeat-x left top; cursor:pointer; color:#47B039;}
#menu_interno .active span{padding:1px 0px 1px 10px; color:#fff; display:block; background:#47B039 url(v1/menu_interno_bg_active.jpg) no-repeat right center}
#menu_interno h2{font-size:1.7em; color:#47B039}

#content_interno {width:530px; margin:0 0 0 30px; text-align:justify; float:left;}
#content_interno h2{line-height:35px}

#menu_onde{margin:0 0 10px 0px;}
#menu_onde li{display:inline;}
#menu_onde li a{text-decoration:none; color:#002C54}
#menu_onde li a:hover{text-decoration:none; color:#002C54; background:#E6F3FF}


#barra_direita_interna{ width:240px; margin-bottom:20px; float:right; overflow:hidden;  }
#barra_direita_interna h2{background:url(v1/box_topo.gif) repeat-x; margin:-20px -20px -5px -20px;  height:19px; text-align:center; color:#FFFFFF; font-size:1.3em; padding:5px 0 20px 0; font-style:italic}


/***********************************************************************
		0.1 - LISTA LIVROS
************************************************************************/
#lista_livros{border:0px solid blue; text-align:center; margin:0 -10px	 }
#lista_livros li{display:inline; border:0px solid red; display:block; float:left; margin:20px 10px}
#lista_livros li p{border:0px solid black; margin:0; padding:0; display:block}

#livros_detalhe {float:right; margin:15px 0 40px 40px; text-align:center}
#projetos_detalhe {text-align:center}
#livros_detalhe .livro{  }
#livros_detalhe .pdf a{color:#063D73; font-weight:bold; text-decoration:none;}


/***********************************************************************
	Contato
************************************************************************/
/*html > body > div .wrap > div #content_interno > div #contato > form #frm_contato > fieldset > label > span*/
#content_interno div#contato label {display:block;}
#content_interno div#contato span {	display:block;}
#content_interno div#contato input {display:block;width: 350px;margin-bottom: 10px;}
#content_interno div#contato textarea {	display:block;width: 350px;	height:100px;margin-bottom: 10px; border:1px solid #CCC; background:#DDDDDD url(v1/bg_input.jpg) repeat-x; color:#666; font-family:"Trebuchet MS", Tahoma, Verdana, Arial; font-size:14px;}
#content_interno div#contato textarea.error {border:1px solid #F00;}
#content_interno div#contato input.botao {	display:block;width: 80px;}

#content_interno div.msg {	background: #ccfcd1 url(v1/sucesso.gif) 70px 8px no-repeat;	border: 1px solid #60a400;width: 355px;	margin-top: 10px;	display: none;}
#content_interno div.msg p {font-weight: bold;	font-size: 12px;margin-left: 25px;text-align: center;}
#content_interno div.carregando {text-align:center;	border:none;width: 355px;margin-top: 10px;display: none;}
#content_interno div.container {background: #fcf0cc url(v1/alerta.gif) 45px 8px no-repeat;border: 1px solid #ecc735;	width: 355px;margin-top: 10px;display: none;}
#content_interno div.container p {	font-weight: bold;	font-size: 12px;margin-left: 25px;text-align: center;	}
/***********************************************************************
		0.1 - THON
************************************************************************/
.linkfd {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #538D26; text-decoration: none;}
.brd {border: 1px solid #CCCCCC;}
.linkfd:hover {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #538D26;text-decoration: underline;}
.titulos {font-family: Arial, Helvetica, sans-serif;font-size: 16px;color: #000033;font-weight: bolder;}
.borda_foto {border: 2px solid #538D26;}


#text{background:blue; margin:0 0 0 0px; width:200px}
#text{width:680px; text-align:justify; border:0px solid #000; margin:20px 0px 20px 300px;}
#text h2{color:#1B2F74; font-size:20px; padding:0 0 20px 0;}
#text h3{color:#1B2F74; font-size:14px; font-weight:bold; padding:0 0 10px 0;}
#text strong {font-weight:bold}
#feeds {font-family: Arial, Helvetica, sans-serif; font-size: 12px;	color: #73C03E;}

#carregando {position: absolute; top:460px; width: 190px; display: none;}
#carregando p {text-align:center; font-weight:bold; margin: 0px; padding: 0px 40px;}

#carregando_index {position: absolute; top:775px; width: 190px; display: none;}
#carregando_index p {text-align:center; font-weight:bold; margin: 0px; padding: 0px 40px;}

#msg {background: #ccfcd1 url(v1/sucesso.gif) 40px 50% no-repeat; border: 1px solid #60a400; position: absolute; top:460px; width: 190px; display: none;}
#msg p {text-align:center; font-weight:bold; margin: 0px; padding: 0px 40px;}

#msg_index {background: #ccfcd1 url(v1/sucesso.gif) 40px 50% no-repeat;	border: 1px solid #60a400; position: absolute; top:775px; width: 190px; display: none;}
#msg_index p {text-align:center; font-weight:bold; margin: 0px; padding: 0px 40px;}

label.error{
	position: absolute;
	font-family:"Trebuchet MS", Tahoma, Verdana, Arial; 
	font-size:1em; 
	color:#f00; 
	line-height:15px;	
	margin: 0;
}

input.error, textarea.error { 
	border:1px solid #F00;
}



