/*
Theme Name: Basics 2009
Theme URI: http://naverie:2125/
Description: Tema do site Basics 2009.
Version: 2009
Author: Rai Espindola
Author URI: http://www.raiespindola.com.br/
*/

* {

  padding: 0;
  margin: 0;
  border: 0;

}

body {

  background-color: #ffffff;
  padding-top: 29px;

}

h1 { display: none; }

.divisor {

  display: block;
  clear: both;

}

/* Estrutura da page */
#estrutura {

  width: 965px;
  margin: 0 auto;

}

/* Divisorias */
.divisoria {

  height: 29px;
  line-height: 29px;
  clear: both;
  display: block;

}

.divisoria_aba { border-bottom: 1px solid #cccccc; }

.divisoria ul { list-style: none; }

.divisoria ul li { float: right; }

.divisoria ul .a {

  width: 170px;
  text-align: right;
  font-family: arial;
  font-size: 11px;
  color: #ec262a;
  font-weight: bold;
  height: 29px;
  overflow: hidden;

}

.divisoria ul .a a {

  color: #ec262a;
  text-decoration: none;

}

.divisoria ul .a a:hover { text-decoration: underline; }

.divisoria ul li .ico_rss {

  width: 42px;
  height: 16px;
  margin-top: 7px;

}

.divisoria ul .b {

  width: 616px;
  font-family: arial;
  font-size: 11px;
  color: #444444;
  font-weight: bold;

}

.divisoria ul .b a {

  color: #444444;
  text-decoration: none;

}

.divisoria ul .b a:hover { text-decoration: underline; }

.divisoria ul .c {

  width: 7px;
  margin-right: 4px;
  text-align: right;
  padding-top: 15px;

}

.divisoria ul .c img {

  width: 7px;
  height: 4px;


}

.divisoria_interna .b a { color: #ec262a !important; }

.divisoria_interna ul .a a { color: #c7c7c7; }
/* /Divisorias */

/* Topo */
#estrutura #topo { height: 69px; }

#estrutura #topo img {

  width: 127px;
  height: 69px;
  float: left;

}

/* Menu */
#estrutura #menu_barra {

  position: absolute;
  width: 5px;
  height: 75px;
  margin-left: 162px;
  background-color: #ffffff;

}

#estrutura #topo #menu_topo {

  width: 670px;
  float: left;
  margin-left: 24px;

}

#estrutura #topo ul { list-style: none; }

#estrutura #topo ul li { float: left; }

#estrutura #topo ul li a {

  font-family: arial;
  font-size: 14px;
  color: #eb262a;
  text-decoration: none;
  text-transform: lowercase;
  float: left;
  padding-bottom: 2px;
  border-bottom: 2px solid #ffffff;

}

#estrutura #topo ul li a:hover {

  border-bottom: 2px solid #fde9e9;
  text-decoration: none;

}

#estrutura #topo ul .current_page_item a {

  color: #444444;
  border-bottom: 2px solid #f3f3f3;

}

#estrutura #topo ul .current_page_item a:hover { border-bottom: 2px solid #f3f3f3; }

#estrutura #topo ul .page_item {

  border-left: 11px solid #ffffff;
  padding-left: 16px;
  background: url('./imagens/barra-divisoria.gif') no-repeat 0 3px;
  padding-bottom: 8px;

}
/* /Menu */

/* Telefone */
#estrutura #topo cite {

  float: right;
  font-family: arial;
  font-size: 18px;
  font-style: normal;
  color: #444444;
  line-height: 54px;

}

#estrutura #topo cite span { 

  font-size: 25px; 
  font-weight: bold;
  
}
/* /Telefone */
/* /Topo */

/* Metodologias */
#estrutura .metodologia {

  clear: both;
  background-color: #444444;
  height: 56px;
  padding: 0 21px;
  cursor: pointer;

}

#estrutura .metodologia .left {

  float: left;
  font-family: arial;
  font-size: 13px;
  color: #ffffff;
  font-style: normal;
  margin-top: 28px;

}

#estrutura .metodologia h2 {

  float: left;
  font-family: arial;
  font-size: 32px;
  color: #bbbbbb;
  font-weight: normal;
  margin: 10px 0 0 75px;

}

#estrutura .metodologia blockquote {

  float: left;
  width: 346px;
  margin: 12px 0 0 155px;
  height: 34px;
  overflow: hidden;

}

#estrutura .metodologia blockquote p {

  font-family: arial;
  font-size: 13px;
  color: #fefefe;

}

#estrutura .metodologia .right {

  float: right;
  font-family: arial;
  font-size: 13px;
  color: #ffffff;
  font-style: normal;
  font-weight: bold;
  margin-top: 28px;
  background: url('./imagens/icon_conheca.gif') no-repeat 0 24px;
  height: 28px;

}
/* /Metodologias */

/* Ultimos Posts */
#estrutura .ultimos_posts ul { list-style: none; }

#estrutura .ultimos_posts ul li {

  border-bottom: 1px solid #cccccc;
  padding-top: 1px;
  width: 965px;

}

#estrutura .ultimos_posts ul li .post {

  background-color: #efefef;
  padding: 18px 20px;

}

#estrutura .ultimos_posts ul li .post address {

  font-family: arial;
  font-size: 13px;
  color: #444444;
  font-style: normal;
  float: left;
  width: 138px;
  padding-right: 20px;

}

#estrutura .ultimos_posts ul li .post address b { color: #eb262a; }

#estrutura .ultimos_posts ul li .post h2 {

  font-family: arial;
  font-size: 24px;
  color: #eb262a;
  float: left;
  font-weight: normal;
  width: 322px;

}

#estrutura .ultimos_posts ul li .post h2 a {

  color: #eb262a;
  text-decoration: none;

}

#estrutura .ultimos_posts ul li .post h2 a:hover { text-decoration: underline; }

#estrutura .ultimos_posts ul li .post blockquote {

  float: left;
  width: 340px;

}

#estrutura .ultimos_posts ul li .post blockquote p {

  font-family: arial;
  font-size: 13px;
  color: #444444;

}

#estrutura .intranetRhNaPratica #pratica tr th {

  background-color: #444444;
  font-family: arial;
  font-size: 12px;
  color: #ffffff;
  font-weight: bold;
  padding: 10px;
  text-align: left;

}

#estrutura .intranetRhNaPratica #pratica tr td {

  font-family: arial;
  font-size: 12px;
  color: #444444;
  padding: 10px;

}  

#estrutura .intranetRhNaPratica #pratica tr.impar { background-color: #f5f5f5; }

#estrutura .intranetRhNaPratica #pratica tr.par { background-color: #fafafa; }

#estrutura .conteudo_interna p b, #estrutura .conteudo_interna p strong {
	color: #EB262A;
	font-weight: normal;	
}

#estrutura .ultimos_posts ul li .post blockquote a {

  color: #444444;
  text-decoration: none;

}

#estrutura .ultimos_posts ul li .post blockquote p:hover, #estrutura .ultimos_posts ul li .post blockquote a:hover { text-decoration: underline; }

#estrutura .ultimos_posts ul li .post cite {

  float: right;
  width: 100px;

}

#estrutura .ultimos_posts ul li .post cite {

  font-family: arial;
  font-size: 13px;
  color: #444444;
  font-style: normal;
  text-align: right;

}

#estrutura .ultimos_posts ul li .post cite b { color: #eb262a; }
/* /Ultimos Posts */

/* Box Nossos Clientes */
#estrutura .box_clientes {

  border-left: 1px solid #cccccc;
  border-right: 1px solid #cccccc;
  border-bottom: 1px solid #cccccc;
  padding: 10px 9px;

}

#estrutura .box_clientes img {

  border: 1px solid #cccccc;
  margin: 0 1px;
  
}
/* /Box Nossos Clientes */

/* Newsletter */
#estrutura .newsletter_estrutura {

  height: 54px;
  border-left: 1px solid #cccccc;
  border-right: 1px solid #cccccc;
  border-bottom: 1px solid #cccccc;

}

#estrutura .newsletter_estrutura .newsletter {

  cursor: pointer;
  height: 54px;

}

#estrutura .newsletter_estrutura .newsletter h2 {

  font-family: arial;
  font-size: 32px;
  color: #444444;
  font-weight: normal;
  float: left;
  padding: 10px 0 0 175px;
  width: 322px;

}

#estrutura .newsletter_estrutura .newsletter cite {

  float: left;
  width: 443px;
  padding-top: 27px;
  font-family: arial;
  font-size: 13px;
  color: #444444;
  font-style: normal;

}

#estrutura .newsletter_estrutura .newsletter cite b { color: #eb262a; }

#estrutura .newsletter_estrutura .newsletter img {

  float: left;
  padding-top: 25px;
  
}

#estrutura .newsletter_estrutura .newsletter_form label {

  font-family: arial;
  font-size: 12px;
  color: #444444;
  margin: 14px 0 0 16px;
  float: left;

}

#estrutura .newsletter_estrutura .newsletter_form label input {

  font-family: arial;
  font-size: 12px;
  color: #444444;

}

#estrutura .newsletter_estrutura .newsletter_form label input {

  border: 1px solid #cccccc;
  padding: 4px 2px 4px 2px;
  background-color: #ffffff;
  height: 16px;

}

#estrutura .newsletter_estrutura .newsletter_form .nl_nome { margin-left: 20px; }

#estrutura .newsletter_estrutura .newsletter_form .nl_nome input { width: 116px; }

#estrutura .newsletter_estrutura .newsletter_form .nl_email input { width: 210px; }

#estrutura .newsletter_estrutura .newsletter_form .nl_empresa input { width: 107px; }

#estrutura .newsletter_estrutura .newsletter_form .nl_interesses input { width: 120px; }

#estrutura .newsletter_estrutura .newsletter_form .submit {

  width: 86px;
  height: 26px;
  background-color: #ec262a;
  font-family: arial;
  font-size: 11px;
  font-weight: bold;
  color: #ffffff;
  float: right;
  margin-right: 20px;
  margin-top: 14px;

}

#estrutura .newsletter_estrutura .newsletter_loading { position: absolute; }

#estrutura .newsletter_estrutura .alert {

  padding: 20px 0;
  font-family: arial;
  font-size: 13px;
  margin-left: 180px;

}

#estrutura .newsletter_estrutura .success { color: #444444; }

#estrutura .newsletter_estrutura .error { color: #EB262A; }

#estrutura .newsletter_estrutura .newsletter_loading {

  font-family: arial;
  font-size: 12px;
  color: #444444;
  padding: 20px 0;
  margin-left: 180px;

}
/* /Newsletter */

/* Rodape */
#estrutura .rodape {

  height: 29px;
  line-height: 29px;
  overflow: hidden;

}

#estrutura .rodape * {

  font-family: arial;
  font-size: 11px;
  font-style: normal;

}

#estrutura .rodape address {

  float: left;
  color: #444444;

}

#estrutura .rodape b { color: #eb262a; }

#estrutura .rodape a {

  color: #eb262a;
  text-decoration: none;

}

#estrutura .rodape a:hover { text-decoration: underline; }

#estrutura .rodape cite { 
	
  float: right; 
  margin-left: 20px; 
  
}
/* /Rodape */

/* Internas */
/* Barra de Titulo */
#estrutura .barra_titulo {

  height: 45px;
  display: block;
  clear: both;

}

#estrutura .barra_titulo_aba { border-bottom: 1px solid #cccccc; }

#estrutura .barra_titulo ul { list-style: none; }

#estrutura .barra_titulo ul li { float: right; }

#estrutura .barra_titulo ul .navegue {

  width: 170px;
  text-align: right;
  font-family: arial;
  font-size: 11px;
  color: #444444;
  font-weight: bold;
  height: 29px;
  overflow: hidden;
  padding-top: 20px;

}

#estrutura .barra_titulo ul .navegue input {

  width: 18px;
  height: 18px;
  font-family: Arial;
  font-size: 14px;
  font-weight: bold;
  color: #ffffff;

}

#estrutura .barra_titulo ul .navegue .inativo { background-color: #e3e3e3; }

#estrutura .barra_titulo ul .navegue .ativo {

  background-color: #ec262a;
  cursor: pointer;

}

#estrutura .barra_titulo ul .navegue .pointer { cursor: pointer; }

#estrutura .barra_titulo ul .navegue .right { margin: 0 2px 0 1px; }

#estrutura .barra_titulo ul .navegue a:hover { text-decoration: underline; }

#estrutura .barra_titulo ul li .ico_rss {

  width: 42px;
  height: 16px;
  margin-top: 7px;

}

#estrutura .barra_titulo ul .b {

  width: 619px;
  font-family: arial;
  font-size: 32px;
  color: #444444;
  padding-top: 5px;

}

#estrutura .barra_titulo ul .b b { color: #8dc63f; }

#estrutura .barra_titulo ul .b a {

  color: #444444;
  text-decoration: none;

}

#estrutura .barra_titulo ul .b a:hover { text-decoration: underline; }

#estrutura .barra_titulo ul .b span { color: #ec262a; }

#estrutura .barra_titulo ul .c {

  width: 7px;
  margin-right: 1px;
  text-align: right;
  padding-top: 30px;

}

#estrutura .barra_titulo ul .c img {

  width: 7px;
  height: 4px;


}
/* /Barra de Titulo */

/* Post Single */
#estrutura .post_single {

  margin-top: 1px;
  background: url('./imagens/bg_post.gif') repeat-y;
  padding: 20px 0;

}

#estrutura .post_single .a {

  float: left;
  margin: 34px 19px 0;
  width: 120px;
  font-family: arial;
  font-size: 13px;
  color: #444444;

}

#estrutura .post_single .a b { color: #eb262a; }

#estrutura .post_single .b {

  float: left;
  margin-left: 20px;
  width: 576px;

}

#estrutura .post_single .b h2 {

  font-family: arial;
  font-size: 32px;
  color: #8dc63f;
  font-weight: normal;

}

#estrutura .post_single .b h3 {

  padding-top: 15px;
  font-family: arial;
  font-size: 20px;
  color: #444444;
  font-weight: normal;

}

#estrutura .post_single .b p {

  padding-top: 15px;
  font-family: arial;
  font-size: 13px;
  color: #7d7d7d;

}

#estrutura .post_single .b p a {

  color: #333333;
  font-size: 12px;
  text-decoration: none;

}

#estrutura .post_single .b p a:hover { text-decoration: underline; }

#estrutura .post_single .b blockquote p {

  text-align: right;
  font-size: 11px;
  color: #444444;
  font-weight: bold;
  width: 260px;
  float: right;

}

#estrutura .post_single .b .links {

  display: block;
  clear: both;
  margin-top: 15px;
  font-family: arial;
  font-size: 13px;
  color: #ec262a;
  font-weight: bold;

}

#estrutura .post_single .b .links a {

  text-decoration: none;
  color: #ec262a;

}

#estrutura .post_single .b .links img {

  width: 5px;
  height: 10px;
  margin: 0 10px;

}

#estrutura .post_single .b .links a:hover { text-decoration: underline; }

#estrutura .post_single .b .links ul { list-style: none; }

#estrutura .post_single .b .links ul li { float: right; }

#estrutura .post_single .c {

  float: right;
  width: 181px;
  margin-top: 19px;

}

#estrutura .post_single .c .bt_intranetRhPosts {
  text-align: center;
  padding-top: 20px;
}

#estrutura .post_single .c h4 {

  font-family: arial;
  font-size: 13px;
  color: #444444;

}

/* Posts mais recentes */
#estrutura .post_single .c .ultimosposts {
  
  margin-top: 15px;
  padding: 0 15px 15px;
  border-bottom: 1px solid #cccccc;
  	
}

#estrutura .post_single .c .ultimosposts ul {

  list-style: none;
  margin-top: 15px;

}

#estrutura .post_single .c .ultimosposts ul li { margin-bottom: 25px; }

#estrutura .post_single .c .ultimosposts ul li h4 {

  font-family: arial;
  font-size: 13px;
  color: #ec262a;

}

#estrutura .post_single .c .ultimosposts ul li h4 a {

  color: #ec262a;
  text-decoration: none;

}

#estrutura .post_single .c .ultimosposts ul li h4 a:hover { text-decoration: underline; }

#estrutura .post_single .c .ultimosposts ul li cite, #estrutura .post_single .c ul li address {

  font-family: arial;
  font-size: 11px;
  color: #444444;
  font-style: normal;

}

#estrutura .post_single .c .ultimosposts ul li address b { color: #ec262a; }
/* /Posts mais recentes */

/* Tagcloud */
#estrutura .post_single .c .tagcloud h4 { 
	
	text-align: left;
	padding-bottom: 10px; 
	
}

#estrutura .post_single .c .tagcloud {
	
  margin-top: 15px;
  padding: 0 15px 15px;
  border-bottom: 1px solid #cccccc;
  text-align: center;
  
}	

#estrutura .post_single .c .tagcloud a {
	
  font-family: arial;
  color: #ec262a;
  text-decoration: none;
  
}

#estrutura .post_single .c .tagcloud a:hover { text-decoration: underline; }
/* /Tagcloud */
/* /Post Single */

/* Intranet RH */
#estrutura .intranetRhHome, #estrutura .intranetRhNaTeoria, #estrutura .intranetRhNaPratica, #estrutura .intranetRhComprovacaoDeSucesso, #estrutura .intranetRhParaQuemJaFizemos {
	padding-top: 0;	
}
#estrutura .intranetRhHome .left, #estrutura .intranetRhNaTeoria .left, #estrutura .intranetRhNaPratica .left, #estrutura .intranetRhComprovacaoDeSucesso .left, #estrutura .intranetRhParaQuemJaFizemos .left { float: left; }

#estrutura .intranetRhHome .left, #estrutura .intranetRhNaTeoria .left, #estrutura .intranetRhNaPratica .left, #estrutura .intranetRhComprovacaoDeSucesso .left {
  width: 692px;
  margin: 20px 0 0 45px; 
}

#estrutura .intranetRhParaQuemJaFizemos .left  { 
  padding: 14px 0 0 14px;
  width: 752px; 
}

#estrutura .intranetRhParaQuemJaFizemos .left img  {
  border: 1px solid #CCCCCC;
  margin: 0 0 1px 1px;
}

#estrutura .intranetRhHome .left h2 {
	font-family: arial;
	font-size: 32px;
	color: #ec262a;
	font-weight: normal;	
}

#estrutura .intranetRhHome .left ul { list-style: none; }

#estrutura .intranetRhHome .left ul li {
	float: left;
	list-style: none;
	width: 250px;
	margin: 30px 44px 0 50px; 
}

#estrutura .intranetRhHome .left ul li div img { border: 1px solid #cdcdcd; }

#estrutura .intranetRhHome .left ul li h3 {
	font-family: arial;
	font-size: 17px;
	color: #de000f;
	margin-top: 5px;	
}

#estrutura .intranetRhHome .left ul li blockquote p {
	font-family: arial;
	font-size: 13px;
	color: #444444;
	line-height: 22px;	
}

#estrutura .intranetRhHome .left ul li a.link {
	font-family: arial;
	font-size: 13px;
	color: #ec262a;
	line-height: 22px;	
	float: right;
	font-weight: bold;
	text-decoration: none;
	padding-top: 20px;
}

#estrutura .intranetRhHome .left ul li a.link:hover { text-decoration: underline; }

#estrutura .intranetRhHome .right, #estrutura .intranetRhNaTeoria .right, #estrutura .intranetRhNaPratica .right, #estrutura .intranetRhComprovacaoDeSucesso .right, #estrutura .intranetRhParaQuemJaFizemos .right {
	float: right;
	width: 181px;
}

#estrutura .intranetRhHome .right div img, #estrutura .intranetRhNaTeoria .right div img, #estrutura .intranetRhNaPratica .right div img, #estrutura .intranetRhComprovacaoDeSucesso .right div img, #estrutura .intranetRhParaQuemJaFizemos .right div img {
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #cccccc;
}

#estrutura .intranetRhHome .right div img.first, #estrutura .intranetRhNaTeoria .right div img.first, #estrutura .intranetRhNaPratica .right div img.first, #estrutura .intranetRhComprovacaoDeSucesso .right div img.first, #estrutura .intranetRhParaQuemJaFizemos .right div img.first { border-top: 0; }
#estrutura .intranetRhHome .right div img.last, #estrutura .intranetRhNaTeoria .right div img.last , #estrutura .intranetRhNaPratica .right div img.last, #estrutura .intranetRhComprovacaoDeSucesso .right div img.last , #estrutura .intranetRhParaQuemJaFizemos .right div img.last { border-bottom: 0; }

#estrutura .intranetRhComprovacaoDeSucesso table tr td {

  font-family: arial;
  font-size: 13px;
  color: #444444;

}

#estrutura .intranetRhComprovacaoDeSucesso table tr td strong { color: #ec262a; }

/* Na Teoria */
#estrutura .intranetRhNaTeoria h2 {
	font-family: arial;
	font-size: 22px;
	color: #8dc63f;
	font-style: italic;
}

#estrutura .intranetRhNaTeoria cite {
	font-family: arial;
	font-size: 11px;
	color: #444444;
	float: right;
	font-style: normal;
}

#estrutura .intranetRhNaTeoria blockquote h3 {
	font-family: arial;
	font-size: 13px;
	color: #ec262a;	
	font-weight: bold;
	margin-top: 20px;
}

#estrutura .intranetRhNaTeoria blockquote p {
	font-family: arial;
	font-size: 13px;
	color: #444444;	
}
/* /Na Teoria */

#estrutura .intranetRhNaTeoria .imgPage { 
	border-top: 0 !important;	
	border-bottom: 1px solid #cccccc !important; 
}
/* /Intranet RH */

/* Comentarios */
#estrutura .comentarios {

  display: block;
  clear: both;

}

#estrutura .comentarios ul { list-style: none; }

#estrutura .comentarios ul li {

  padding: 28px 0;
  border-bottom: 1px solid #e5e5e5;

}

#estrutura .comentarios ul li cite {

  float: left;
  font-family: arial;
  font-size: 13px;
  color: #444444;
  font-style: normal;
  width: 157px;
  margin: 5px 0 0 20px;

}

#estrutura .comentarios ul li blockquote {

  float: left;
  width: 574px;
  
}

#estrutura .comentarios ul li blockquote h2 {

  font-family: arial;
  font-size: 18px;
  color: #ec262a;
  float: left;

}

#estrutura .comentarios ul li blockquote address {

  font-family: arial;
  font-size: 13px;
  color: #ec262a;
  float: right;
  font-style: normal;
  font-weight: bold;
  padding-top: 5px;

}

#estrutura .comentarios ul li blockquote address a {

  color: #ec262a;
  text-decoration: none;

}

#estrutura .comentarios ul li blockquote address a:hover { text-decoration: underline; }

#estrutura .comentarios ul li blockquote p {

  font-family: arial;
  font-size: 13px;
  color: #7d7d7d;
  
}

#estrutura .novo_comentario {

  display: block;
  clear: both;

}

#estrutura .novo_comentario h2 {

  font-family: arial;
  font-size: 32px;
  color: #444444;
  font-weight: normal;
  margin: 20px 0 20px 178px;

}

#estrutura .novo_comentario h2 b { color: #8dc63f; }

#estrutura .novo_comentario label {

  width: 174px;
  float: left;
  text-align: right;
  font-family: arial;
  font-size: 13px;
  color: #444444;
  padding-top: 2px;

}

#estrutura .novo_comentario .input input {

  border: 1px solid #cccccc;
  width: 252px;
  height: 16px;
  padding: 2px;
  background-color: #ffffff;
  margin-left: 4px;
  font-family: arial;
  font-size: 12px;
  color: #444444;
  
}

#estrutura .novo_comentario .input { float: left; }

#estrutura .novo_comentario .divisor { height: 8px; }

#estrutura .novo_comentario textarea {

  border: 1px solid #cccccc;
  width: 252px;
  height: 226px;
  padding: 2px;
  background-color: #ffffff;
  margin-left: 4px;
  float: left;
  font-family: arial;
  font-size: 12px;
  color: #444444;

}

#estrutura .novo_comentario .submit {

  width: 438px;
  text-align: right;

} 

#estrutura .novo_comentario .submit input {

  background-color: #ec262a;
  font-family: arial;
  font-size: 11px;
  font-weight: bold;
  width: 62px;
  height: 26px;
  color: #ffffff;

}
/* /Comentarios */

#estrutura .mapadosite a {

  color: #EB262A;
  font-size: 12px;
  text-decoration: none;
  font-weight: bold;
		
}

#estrutura .mapadosite a:hover { text-decoration: underline; }

#estrutura .conteudo_interna {

  border-bottom: 1px solid #cccccc;
  border-left: 1px solid #cccccc;
  border-right: 1px solid #cccccc;
  padding: 15px 11px;

}

#estrutura .conteudo_interna h3 {

  font-family: arial;
  font-size: 20px;
  color: #8dc63f;
  font-weight: normal;
  padding-bottom: 15px;

}

#estrutura .conteudo_interna h3 {

  font-family: arial;
  font-size: 20px;
  color: #8dc63f;
  font-weight: normal;
  padding-bottom: 15px;

}

#estrutura .conteudo_interna h4 {

  font-family: arial;
  font-size: 15px;
  color: #777777;
  padding: 0 0 15px 167px;

}

#estrutura .conteudo_interna p, #estrutura .conteudo_interna ul li {

  font-family: arial;
  font-size: 13px;
  color: #444444;
  line-height: 19px;

}

#estrutura .conteudo_interna p b, #estrutura .conteudo_interna ul li b, #estrutura .conteudo_interna p strong, #estrutura .conteudo_interna ul li strong {
	font-weight: normal;
	color: #EB262A;
}

#estrutura .conteudo_interna ul p { padding: 2px; }

#estrutura .conteudo_interna ul { margin-bottom: 12px; }

#estrutura .conteudo_interna p {  padding-bottom: 15px; }

#estrutura .conteudo_interna ul { margin-left: 25px; }

#estrutura .conteudo_interna p img {

  border: 1px solid #cccccc;
  margin: 0 0 1px 1px;

}
/* /Internas */

/* Formulario de Contato */
#estrutura .form_contato {

  border-bottom: 1px solid #cccccc;
  border-left: 1px solid #cccccc;
  border-right: 1px solid #cccccc;
  padding: 20px 0;

}

#estrutura .form_contato_interna {

  border: 0;
  padding: 20px 0;

}
  
#estrutura .form_contato h2, #estrutura .form_contatoh2 {

  font-family: arial;
  font-size: 20px;
  font-weight: normal;
  color: #7d7d7d;
  width: 325px;
  padding-left: 178px;
  padding-bottom: 15px;

}

#estrutura .form_contatoh2 { width: 700px; }

#estrutura .form_contato h2 span { color: #EC262A; }

#estrutura .form_contato a {

  font-family: arial;
  font-size: 13px;
  color: #ec262a;
  text-decoration: none;
  padding-left: 178px;

}

#estrutura .form_contato a:hover { text-decoration: underline; }

#estrutura .form_contato h2 b { color: #444444; }

#estrutura .form_contato label {

  width: 174px;
  float: left;
  text-align: right;
  font-family: arial;
  font-size: 13px;
  color: #444444;
  padding-top: 2px;

}

#estrutura .form_contato .input input {

  border: 1px solid #cccccc;
  width: 400px;
  height: 16px;
  padding: 2px;
  background-color: #ffffff;
  margin-left: 4px;
  font-family: arial;
  font-size: 12px;
  color: #444444;

}

#estrutura .form_contato .input, #estrutura .form_contato .check { float: left; }

#estrutura .form_contato .check input {

  margin: 3px 0 0 4px;
  background-color: #ffffff;

}

#estrutura .form_contato .divisor { height: 8px; }

#estrutura .form_contato textarea {

  border: 1px solid #cccccc;
  width: 400px;
  height: 226px;
  padding: 2px;
  background-color: #ffffff;
  margin-left: 4px;
  float: left;
  font-family: arial;
  font-size: 12px;
  color: #444444;

}

#estrutura .form_contato .submit {

  width: 386px;
  text-align: right;
  float: left;

}

#estrutura .form_contato .submit input {

  background-color: #ec262a;
  font-family: arial;
  font-size: 11px;
  font-weight: bold;
  width: 62px;
  height: 26px;
  color: #ffffff;

}
/* /Formulario de Contato */

/* Equipe */
#estrutura .conteudo_interna .principalleft {

  float: left;
  width: 460px;
  background-color: #444444;
  padding-top: 20px;

}

#estrutura .conteudo_interna .simpleleft {

  float: left;
  width: 460px;
  background-color: #7c7c7c;
  padding-top: 20px;

}

#estrutura .conteudo_interna .principalright {

  float: right;
  width: 460px;
  background-color: #606060;
  padding-top: 20px;

}

#estrutura .conteudo_interna .principalright .ul { height: 51px; }

#estrutura .conteudo_interna .simpleleft .ul { height: 6px; }


#estrutura .conteudo_interna .simpleright .ul { height: 1px; }

#estrutura .conteudo_interna .principalleft .ul { height: 1px; }

#estrutura .conteudo_interna .simpleright {

  float: right;
  width: 460px;
  background-color: #989898;
  padding-top: 20px;

}

#estrutura .conteudo_interna .principalleft h3, #estrutura .conteudo_interna .principalright h3, #estrutura .conteudo_interna .simpleleft h3, #estrutura .conteudo_interna .simpleright h3 {

  color: #ffffff;
  padding-left: 20px;
  line-height: 24px;

}

#estrutura .conteudo_interna .principalleft img, #estrutura .conteudo_interna .principalright img, #estrutura .conteudo_interna .simpleleft img, #estrutura .conteudo_interna .simpleright img {

  float: left;
  margin: 0 5px 0 20px;
  border: 0;

}
#estrutura .conteudo_interna .principalleft ul, #estrutura .conteudo_interna .principalright ul, #estrutura .conteudo_interna .simpleleft ul, #estrutura .conteudo_interna .simpleright ul { list-style: none; }
#estrutura .conteudo_interna .principalleft ul li, #estrutura .conteudo_interna .principalright ul li, #estrutura .conteudo_interna .simpleleft ul li, #estrutura .conteudo_interna .simpleright ul li {

  font-family: arial;
  font-size: 12px;
  color: #ffffff;
  padding: 0 20px 5px 20px;
  line-height: 15px;

}

#estrutura .conteudo_interna .maisposts img { margin: 0; }

#estrutura .conteudo_interna .maisposts {

  font-family: arial;
  font-size: 9px;
  font-weight: bold;
  float: right;
  margin: 10px 5px 5px;

}

#estrutura .conteudo_interna .maisposts a { color: #ffffff; }
/* /Equipe */
/* Estrutura da page */
