/*css gerado por Marco Antonio-WebCaipira.com.br - 2012  marco@webcaipira.com.br*/
/*
pagina inicial - 2 fixo
quem somos - fixa
área de atuação - fixa
todas os serviços (  8 )
localização - fixa
contato - fixa
*/

body {	margin: 0;	padding: 0;	background-color: #4F85B1; 	font-family: 'Open Sans', sans-serif;}
#pagination a {
text-decoration:none;
font-weight:bold;
color:#000;
	}
	
	/** tabela-noticia */

#tabela-noticia {
	border-bottom: 1px #CCC solid;
	float: left;
	width: 1000px;
	padding: 0px 0px 20px 0px;
	margin-bottom: 10px;
}

#tabela-noticia h2 {
		float:left;
	padding: 0px 0px 30px 0px;
	letter-spacing: -1px;
	font-size: 1.50em;
}


.menu a { font-size:16px; font-weight:400; position:relative; font-family:'Open Sans', Geneva, sans-serif; text-decoration: none;  color: #fff; padding: 7px 22px; z-index:99999;}
.menu a:hover { color: #000; background:  #E3E4E5 ;padding: 7px 22px; }
/*Menu - fim */

#tabelamenu { width: 970px; height: 45px; position: relative; text-align:center; margin: 0px auto; margin-top:30px;} 

ul.estilo-noticias {
	float:left;
	width: 950px;
	padding: 5px 0px 0px 0px;
	margin: 0px;
	list-style: none;
}

ul.estilo-noticias li {
	padding: 5px 0px 5px 0px;
}

ul.estilo-noticias p {
	margin: 0px;
	padding: 0px;
	color:#000;
}

ul.estilo-noticias a {
	text-decoration:none;
	color:#000;
}

ul.estilo-noticias img {
	float: left;
	margin-left: 30px;
	margin-top: 3px;
	margin-right: 10px;
	border-radius: 5px;
}

ul.estilo-noticias .data {
	text-decoration:none;
	color:#333;
	text-align:left;
	margin-left: 30px;
	padding: 2px 0px 0px 0px;
	font-size: 10px;
}
ul.estilo-noticias .banda {
	text-decoration:none;
	color:#000;
	text-align:left;
	padding: 2px 0px 0px 0px;
	font-size: 11pt;
	font-weight:600;
	height: 110px;
}
ul.estilo-noticias .noticias {
	text-decoration:none;
	text-align:left;
	width:900px;
	padding-top: 0px;
	background: none;
	color:#333;
	padding:10px;

}


	
	
	
#fundo { background-image:url(../imagem/fundo.jpg); background-position:center; margin:0px; background-repeat: no-repeat; width:100%; }
#wrapper {	overflow: hidden;	padding: 5em 0em;}
.container{	width: 1000px;	margin: 0px auto;}
/** CONTENT */
#content img{display: block; width: 100%; }
#cbox1{	float: left;width: 320px;margin-right: 10px; text-align:left; font-family: 'Open Sans', sans-serif;}
h1, h2, h3 { margin: 0;	padding: 0; padding-bottom:8px;}
.btvoltar { float:right; color: #fff; background-color:#C9C9C9; font-size:12px; font-weight:bold; font-family: 'Open Sans'; padding: 5px 5px; margin-right: 25px; position:relative; margin-top: 5px}

/** CONTENT */
/*Tabela TOPO - todo css abaixo é responsavel pelo topo do site */
#tabelatopodata { width: 100%; height: 60px; text-align: center; margin:0px auto; margin-top: -16px; }
.tabelatopodata { width: 1000px; height: 60px; position:relative;  text-align: right; margin:0px auto; background-image:url(../imagem/tabelatopodata.png); color:#FFF;}


#fundotopo { width: 100%; height: 50px; position:relative; text-align:center; background-color:#D7EAD6;}
#fundotopo1 { width: 1000px; height:50px; margin:0px auto; }
.fundotopoicn1 {width: 250px; height:40px; margin:0px auto; float:left; position:relative; text-align:center;}
.fundotopoicn2 {width: 750px; height:40px; margin:0px auto; float: left; position:relative; text-align:right; font-size:14px;font-weight:700;}


#fundotopo2 { width: 100%;  height: 360px; margin:0px auto; text-align:left; background-color: #FFF}

#linha { width:100%; height:2px; background-image:url(../imagem/linha.png); margin-bottom:10px;}
#tabela { width: 1020px; text-align:center;  margin:0px auto; margin-bottom:-1px; position:relative; }

#tabelaE { width: 1000px; position:relative; text-align:center;  margin:0px auto; float:left; padding: 5px 5px 5px 5px;}
#tabelaD { width: 350px; position:relative; text-align:center;  margin:0px auto; float:left; padding: 5px 5px 5px 5px;}

#tabelaiconegd { width: 1020px; position:relative; text-align:center;  margin:0px auto;text-align:center; margin-top: 10px;  height:170px; position:relative;}
#tabelaicone { width:165px; text-align:center; float: left; position:relative;}



#tabelaEgr { width: 1000px; margin-top:20px; position:relative; }
.tabelaEgrtxt { color:#000; font-size:20px; font-weight:600; text-align:left; margin-top:10px; margin: 0px 10px 0px 10px; position:relative;}
.tabelaEgrtxt2 { color:#000; font-size:15px; font-weight:400; text-align:left; margin-top:10px;position:relative; }
#tabelaEgrfd { width: 1000px; margin-top:5px; background-color:#E3E4E5;padding:10px;}
#data { text-align:left; margin-left:10px;  }

.leia { color:#fff; font-size:16px; font-weight:300; margin-top:10px; background-color: #4F85B1; padding:10px; width:160px; margin-left:70%; }
.btvoltar { color:#fff; font-size:16px; font-weight:300; background-color: #00632E; padding:5px; width:160px; margin-left:460px; }

#tabelaconteudofd2 { float:left; width: 100%; background-color:#E3E4E5; margin:0px auto;; text-align:center; margin-top:10px; margin-bottom:15px; padding:10px 0px 10px 0px; z-index:-1;}
#tabelaconteudofd { width: 100%; background-color:#E3E4E5; margin:0px auto;; text-align:center; margin-top:10px; margin-bottom:15px; padding:10px 0px 10px 0px; z-index:-1;}
#rodape { width:100%; margin:0px auto; text-align:center; margin-bottom:0px;   }

/*Tabela banner - todo css abaixo é responsavel pelo banner/ e tamanho do banner */



#tabelabanner { width: 970px; height: 420px; margin: 0 auto; text-align: center;} /*COD. FIXO */
#tabelabanner2 { width: 100%; height: 420px; margin: 0 auto; text-align: center; margin-bottom: 45px; position:relative;  background-image:url(../imagem/fundo-banner.jpg); margin-top: 25px;  background-position:center; } /*COD. FIXO */

/*Tabela Rodape - todo css abaixo é responsavel pelo corpo e tabela do conteudo geral */
#tabelarodape { width:1020px; margin:0px auto; text-align:center; position:relative; padding-top:40px;}
#menurodape1 { width: 180px; font-size:14px; color:#F6F6F6; font-weight:400; position:relative; float:left; text-align:left; border-right:1px #FFF solid;}
#menurodape2{ width: 250px; font-size:12px; color:#F6F6F6; font-weight:400; position:relative; float:left; text-align:left;}
#rodapetxt{ width: 550px; font-size:18px; color:#F6F6F6; font-weight:600; position:relative; float:left; text-align:left;}



.texto { width:100%; height:100%;}


input, textarea, select { 
	padding: 9px;
	border: solid 1px #E5E5E5;
	outline: 0;
	font: normal 13px/100%  'Open Sans', sans-serif;
	width: 200px;
	background: #FFFFFF left top repeat-x;
	background: -webkit-gradient(linear, left top, left 25, from(#FFFFFF), color-stop(4%, #EEEEEE), to(#FFFFFF));
	background: -moz-linear-gradient(top, #FFFFFF, #EEEEEE 1px, #FFFFFF 25px);
	box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
	-moz-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
	-webkit-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
	}

textarea { 
	width: 400px;
	max-width: 400px;
	height: 150px;
	line-height: 150%;
	}

input:hover, textarea:hover, select:hover,
input:focus, textarea:focus, select:focus, { 
	border-color: #C9C9C9; 
	-webkit-box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 8px;
	}

.form label { 
	margin-left: 10px; 
	color: #999999; 
	}

.submit input {
	width: auto;
	padding: 9px 15px;
	border: 0;
	font-size: 14px;
	color: #FFFFFF;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	}
	
	
#button2 {
   background: #CFD1D6;
   padding: 8px 10px;
   border-radius: 12px;
   color: black;
   font-size: 20px;
   font-family: 'Open Sans', sans-serif;
   font-weight:500;
   text-decoration: none;
   vertical-align: middle;
   text-align:center;

   }
#button2:hover {
   background: #BBBDBF;
   color: #fff;
   }
#button2:active {
   background: #BBBDBF;
   }
   
   
#button {
   background: #AAC6C3;
   padding: 8px 10px;
   border-radius: 12px;
   color: black;
   font-size: 20px;
   font-family: 'Open Sans', sans-serif;
   font-weight:500;
   text-decoration: none;
   vertical-align: middle;
   text-align:center;
   }
#button:hover {
   background: #AAC6C3;
   color: #fff;
   }
#button:active {
   background: #AAC6C3;
   }