/*CSS DOCUMENT Eneagrama*/

*{
            margin:0;
            padding:0;
}

body {
            background-color:#fff;
            font-family:Verdana, Arial, Helvetica, sans-serif;           
            font-size:10px;
}

#tudo{
           width:1002px;
           background-color:#ede4cb;           
           margin:auto;
}


h1 {
	text-indent:-5001px;
}

#header{
	background:url(images/header.jpg) no-repeat;
	background-position:40px;
	width:962px;
	height:150px;
} 

#header a{
	display:block;
	position:absolute;
} 

#header a#link{
	width:129px;
	height:150px;
	top:5px;
	left:50px;
	position:relative;
} 

h2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	padding-bottom: 10px;
}

h3 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#960;
	padding-bottom: 10px;
}

hr {
      color: #ba0202;
      background-color: #ba0202;
      height: 2px;
	  padding-bottom:1px;
    }
	
.normal {
	padding-left:50px;
	padding-top:15px;
	padding-bottom:15px;
}

.normal li{
	padding-bottom:8px;
}

.nossos_cursos {
	background:url(images/header_nossos_cursos.jpg);
	height:90px;
}

.grupos {
	background:url(images/header_grupos.jpg);
	height:90px;
}

.cristianismo{
	background:url(images/header_eneagrama-e-cristianismo.gif);
	height:90px;
}

.quem_somos {
	background:url(images/quem-somos.jpg);
	height:90px;
}

.localizacao {
	background:url(images/header_localizacao.jpg);
	height:90px;
}

.profissionais {
	background:url(images/header_profissionais.jpg);
	height:95px;
}

.estrutura {
	background:url(images/header_estrutura.gif);
	height:90px;
}

.contato {
	background:url(images/header_contato.gif);
	height:95px;
}

.otica {
	background:url(images/header_otica.jpg);
	height:95px;
}

.eneagrama {
	background:url(images/header_eneagrama.jpg);
	height:92px;
}

.renascimento {
	background:url(images/header_renascimento.jpg);
	height:90px;
}

.meditacao {
	background:url(images/header_meditacao.jpg);
	height:89px;
}

.depoimentos {
	background:url(images/header_depoimentos.jpg);
	height:90px;
}

.produtos {
	background:url(images/header_produtos.gif);
	height:90px;
}

.autoconhecimento {
	background:url(images/header_autoconhecimento.jpg);
	height:90px;
}

.crescimento {
	background:url(images/header_crescimento.jpg);
	height:92px;
}

.espiritualidade {
	background:url(images/header_espiritualidade.jpg);
	height:92px;
}

.relacionamento {
	background:url(images/header_relacionamento.gif);
	height:92px;
}

.convite {
	background:url(images/header_convite.jpg);
	height:90px;
}

.iea {
	background:url(images/header_iea.gif);
	height:90px;
}

.artigos {
	background:url(images/header_artigos.jpg);
	height:90px;
}

.noticias {
	background:url(images/header_noticias.jpg);
	height:90px;
}

.perguntas {
	background:url(images/header_perguntas.jpg);
	height:90px;
}

.agendao {
	background:url(images/header_agendao.jpg);
	height:90px;
}

.fatos {
	background:url(images/header_fatos-e-fotos.jpg);
	height:90px;
}

.aluno {
	background:url(images/header_aluno.jpg);
	height:90px;
}

.servicos {
	background:url(images/header_servicos.gif);
	height:90px;
}

.iesh {
	background:url(images/header_iesh.jpg);
	height:90px;
}

.psiquiatria {
	background:url(images/header_eneagrama-e-psiquiatria.gif);
	height:90px;
}

.renascimento2 {
	background:url(images/header_renascimento2.gif);
	height:90px;
}

.mapaaotesouro{
	background:url(images/header_mapa-ao-tesouro.jpg);
	height:90px;
}

.textospedomingos{
	background:url(images/header_textos-domingos-cunha.jpg);
	height:90px;
}

.retrospectiva{
	background:url(images/header_retrospectiva.jpg);
	height:90px;
}

.eneagramanasempresas{
	background:url(images/header_eneagrama-nas-empresas.jpg);
	height:90px;
}

.vivencia{
	background:url(images/header_vivencia.jpg);
	height:90px;
}

.quem_somos, .contato, .nossos_cursos, .localizacao, .profissionais, .estrutura, .otica, .renascimento,
.meditacao, .depoimentos, .produtos, .autoconhecimento, .crescimento, .espiritualidade, .relacionamento,
.convite, .artigos, .perguntas, .agendao, .fatos, .aluno, .servicos, .eneagrama, .grupos, .iea, .noticias, 
.iesh, .cristianismo, .psiquiatria, .renascimento2, .mapaaotesouro, .textospedomingos, .retrospectiva, .eneagramanasempresas, .vivencia
{
	margin-bottom:20px;
	text-indent:-5000px;
}

.swf 
{
	margin-top:25px;
}

.foto 
{
	float:left;
	padding-right:20px;
}

p{
	margin:0 0 15px 0;
}

p.abajo {
	margin-top:0;
}

p.rodape {
	margin-top:0;
	margin-bottom:0;
}

.miniaturas {
	padding-bottom: 10px;

}

.minis {
	padding-right:15px;
	float:left;
}

/* Menu Horizontal */

.horizontalcssmenu ul{
	margin: 0;
	padding: 0;
	margin-left:40px;
	margin-top:10px;
	list-style-type: none;
	width: 922px;
	color: #F7EED2;
}

/*Top level list items*/
.horizontalcssmenu ul li{
	position: relative;
	display: inline;
	float: left;
	text-align: center;
}

/*Top level menu link items style*/
.horizontalcssmenu ul li a{
	display: block;
	width: 213px; /*Largura de c/u dos items do menu*/
	padding: 5px 8px;
	border-left-width: 0;
	text-decoration: none;
	color: white;
	font: bold 12px Verdana;
	background-image: url(images/black.jpg);
	background-repeat: repeat-x;
	background-position: center center;
}
	
.horizontalcssmenu ul li a:hover{
background: url(images/red.jpg) center center repeat-x;
}

.horizontalcssmenu ul li ul li a:hover{
background: #cde686;
}

.horizontalcssmenu .arrowdiv{
position: absolute;
right: 0;
background: transparent url(menuarrow.gif) no-repeat center left;
}

* html p#iepara{ /*For a paragraph (if any) that immediately follows menu, add 1em top spacing between the two in IE*/
padding-top: 1em;
}
	
/* Holly Hack for IE \*/
* html .horizontalcssmenu ul li { float: left; height: 1%; }
* html .horizontalcssmenu ul li a { height: 1%; }
/* End */

li.borda {
 border-right: 1px solid #ffffff;
 }

li.borda-local {
	display: block;
	width: 213px; /*Width of top level menu link items*/
	padding: 5px 8px;
	border-left-width: 0;
	text-decoration: none;
	color: white;
	font: bold 12px Verdana;
	background-image: url(images/red.jpg);
	background-repeat: repeat-x;
	background-position: center center;
	border-right: 1px solid #ffffff;
}

/* Div de destaques */	

#destaques{
           padding-left:40px;
		   padding-bottom:15px;
		   margin-top:28px;
}

.imagem {
	float:left;
	padding-right:13px;
}

a:link, a:visited {
	color: #c00;
	text-decoration: none;
	font-weight: bold;
}

a:hover {
	color: #f00;
	text-decoration: none;
	font-weight: bold;
}

#rodape {
	clear: both;
	background-color:#A00;
	height: 28px;
	text-align: center;
	padding: 4px 0 0 0;
	color:#fff;
	position: relative;
}

a.subs:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF3300;
	text-decoration: none;
	margin-top:10px;

}
a.subs:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF3300;
	text-decoration: none;
	margin-top:10px;
}
a.subs:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #06f;
	text-decoration: none;
	margin-top:10px;
}

/* |||||||||||||||||||||||||||||||| */

#col_esq, #col_dir, #col_pri, #col_pri_sec {
	float:left;
	text-align:left;
	border:1px solid #cc0000;
	background:#fff;
	padding: 25px;
	margin-bottom:20px;
}

#sec {
	margin-top: 50px;
	margin-left: 40px;
}

#col_esq {
	width:230px;
	margin-left: 40px;
	margin-bottom:20px;
}

#col_esq_sec {
	float:left;
	text-align:left;
	width:200px;
}

#col_dir, #col_pri {
	width:255px;
}

#col_pri {
	margin-top: 0;
	margin-right: 13px;
	margin-bottom: 0;
	margin-left: 13px;
}

#col_pri_sec {
	width:647px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 40px;
	margin-left: 20px;
}

/* Menu lateral*/

#menubv {
	width: 200px;
	margin: 0;
	font: 10px Verdana, sans-serif;
	padding-bottom:100px; /**/
	padding-top: 0;
	padding-right: 0;
	padding-left: 0;
}
#menubv ul {
                      list-style: none;
                      margin: 0;
                      padding: 0;
}
#menubv li {
                     display: block;
                     border-bottom: 1px solid #333;
                     margin: 0;
                     text-align:left;
}
#menubv li a {
	display: block;
	padding: 5px 5px 5px 0.5em;
	font-weight:bold;
	background-color: #F8F3E9;
	color: #a00;
	text-decoration: none;
	border-right-width: 10px;
	border-left-width: 10px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #F8F3E9;
	border-left-color: #a00;
}
#menubv li a:hover {
	background-color: #a00;
	color: #FFFFFF;
	border-right-width: 10px;
	border-left-width: 10px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #a00;
	border-left-color: #000;
}

/* Fix IE. Hide from IE Mac \*/
* html #menubv ul li { float: left; height: 1%; }
* html #menubv ul li a { height: 1%; }
/* Fim menu lateral */

h4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #1E4383;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 6px;
	margin-bottom: 10px;
}

.verde{
	color:#063;
	font-weight:bold;
	font-size:11px;
}

/* Formulario */

.formulario form{
	   font-size: 10pt;
       font-family: Verdana, Arial, Helvetica, sans-serif;
}

/* HACK PARA CORRIGIR O MARGIN-BOTTOM*/
<html>body .login legend{
        margin-bottom: 0px;
}

.formulario p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}


.formulario input{
	    border-top: 1px solid #333;
	    border-left: 1px solid #333;
	    border-bottom: 1px solid #ccc;
	    border-right: 1px solid #ccc;
	    font-size: 12px;
	    margin-bottom: 15px;
	    color: #0E0659;
		height: 20px;
}

.formulario select{
	border: 1px solid #333;
	font-size: 10px;
	margin-bottom: 15px;
	color: #0E0659;
}

.formulario label{
	display: block;
	width: 180px;
	float: left;
	color: #000;
	font-size: 11px;
}

.formulario .botao{
	font-size: 12px;
	background: #a00;
	margin-top: 5px;
	margin-right: 15px;
	margin-bottom: 5px;
	margin-left: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
}


/* Fim Formulario */

.consumidor {
	padding-bottom: 10px;
	padding-left: 14px;
}
.box {
	float: left;
	margin-right: 5px;
}
#concordo {
	margin-top: 10px;
}
.header {
	margin-bottom:15px;
}
tr {
	text-align: center;
}

.numero {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FF0000;
}

.empresas {
	list-style-type: none;
}
.empresa {
	padding-bottom: 10px;
}

.formempresas .botao{
	font-size: 12px;
	background: #06c;
	margin-top: 5px;
	margin-right: 15px;
	margin-bottom: 5px;
	margin-left: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
}

.fotitos {
	padding-right: 45px;
}

a.menu:link, a.menu:visited, a.menu:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

.valores {
	padding-left:20px;
}
	
.centro
{
	padding-bottom:70px;
}

.principal
{
	background-color:#BA0202;
	padding-top:5px;
	padding-left:6px;
	padding-bottom:2px;
}

a.primary:link,  a.primary:visited
{
	color: #FFF;
}

a.primary:hover 
{
	color: #F0EAD5;
}
.negrito 
{
	font-weight: bold;
}

.italico 
{
	font-style: italic;
}

.estados
{
	background-color:#BA0202;
	padding-top:5px;
	padding-left:6px;
	padding-bottom:2px;
	color:#FFF;
	margin-bottom:20px;
}

.center
{
	text-align: center;
	
}

.lista, .modulos
{
	padding-left: 34px;
	margin-bottom: 25px;
}

.lista li {
	padding-bottom:8px;
}

.modulos
{
	list-style-type:none;
}

ul.modulos li.modulos
{
    height:20px;
    line-height:20px;
    text-indent:0;
	background:url(images/word.gif) no-repeat left;
}

.sublista
{
	padding-left: 135px;
}

hr 
{
	margin-bottom: 20px;
}

#eneagrama
{
	width: 600px;
}

#eneagrama li 
{
   display:inline;
   float:left;
   width:160px;
   background-color:#f5f7f9;
   padding:5px;
   margin:10px;
   text-align: center;
   border-right: #a5a7aa solid 1px;
   border-bottom: #a5a7aa solid 1px;
}

#galeria
{
	width: 647px;
}

#galeria li 
{
   display:inline;
   float:left;
   padding:1px;
   margin:2px;
}

#izq {
	width:123px;
	float:left;
	padding-right:9px;
}
#dir {
	width:123px;
	float:left;
}

.clear { clear: both; }

/* NAVEGAÇÃO */

#blog-pager-newer-link{float:left}
#blog-pager-older-link{float:right}
#blog-pager{margin:1em 0;text-align:center;overflow:hidden}

a.blog-pager-newer-link:link, a.blog-pager-newer-link:visited, a.home-link:link, a.home-link:visited,a.blog-pager-older-link:link, a.blog-pager-older-link:visited { text-decoration:none; color:#900 }

a.blog-pager-newer-link:hover,a.home-link:hover,a.blog-pager-older-link:hover { text-decoration:none; color:#F00 }

/*FIM NAVEGAÇÃO*/

.boxdowndoc{
	background:#F1F1F1 url(images/botao-doc.png) left top no-repeat; 
	width:300px; 
	height:16px; 
	border:1px solid #C1C2B4; 
	font:9px "tahoma"; 
	padding:6px 0 0 28px;
}

#scroll{padding-bottom:15px;}

blockquote{padding-left:80px; padding-bottom:12px;}

/* PLACE HOLDER */
#infobox {
   text-align: center;
   width: 207px;
   padding: 20px;
   margin-bottom:15px;
   color: #333;
   background-color: #ede4cb;
   border: 4px solid #BA0202;
   /* Our massive border-radius stack. */
   -moz-border-radius: 10px;
   -webkit-border-radius: 10px;
   -o-border-radius: 10px;
   -khtml-border-radius: 10px;
   border-radius: 10px;
   -moz-box-shadow: 0 0 5px #333;
}
#infobox input {
   width: 90%;
}
.hasPlaceholder {
   color: #777;
}

/* FIM PLACE HOLDER */
