@charset "utf-8";

/* ***************************************************************************

Desenvolvedor: Benjamin Studart e Michael Bezerra
Data: 18/09/2009

*************************************************************************** */


/* Estilos do geral do site */

/* CSS RESET INICIO */

html, body, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt,  dd, ol, ul, li, fieldset, form, label, legend, table,
caption, tbody, tfoot, thead, tr, th, td  {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	font-family: inherit
}
   
img  {
	display:block
}
       
:focus {
	outline: 0
}

ol, ul  {
	list-style: none
}

table  {
	border-collapse: separate;
	border-spacing: 0
}

caption, th, td  {
	text-align: left;
	font-weight: normal
}

lockquote:before, blockquote:after, q:before, q:after {
	content: ""
}

blockquote, q  {
	quotes: "" ""
}


/* CSS RESET FIM */


/* CSS INICIALIZAÇÕES */

body      { 
			color:#000; 
			text-align:left; 
			font-size: 12px; 
			font-family: Helvetica, Arial, sans-serif;	
			background-color:#e6e6e6;		 
		  }	

/* CSS INICIALIZAÇÕES FIM */
 
 a:link    { text-decoration: none; }  	/* aspecto do link quando a pgina  carregada no browser do usurio;                    */               
 a:visited { text-decoration: none; }  	/* aspecto do link depois que foi visitado pelo usurio;                 			  */             
 a:hover   { text-decoration: none; }	/* aspecto que o link assume quando o usurio passa o ponteiro do mouse sobre o link;  */
 a:active  { text-decoration: none; }	/* aspecto do link ativo, isto , aquele que foi clicado pelo usurio.      			  */       
 

#estrutura{
	width:100%;
	height:100%;
}

#conteudo{
	width:775px;
	margin:auto;
}


#topo,.cen_kbra_kbeca{
	height:160px;
}

#topo{	
	background-color:#fff;
}



.cen_kbra_kbeca {	 	
	width:775px;
}


#menu{
	height:33px;
}

#menu{
	background-image:url(../images/bg_menuH.png);
	background-repeat:repeat-x;
	background-color:#7a0a0a;
}


.separador_menuH{
	background-image:url(../images/bg_separador_menuH.png);
	background-repeat:no-repeat;
	width:12px;
	height:12px;
	font-size:1px;
	float:left;
	margin-top:10px;
}

.link_menuH{
	padding:8px 7px;
	font-size:12px;
	color:#FFFFFF;
	float:left;
	font-weight:bold;
}

a.menuH:link    {color:#fff; text-decoration:none;}
a.menuH:visited {color:#fff; text-decoration:none;}
a.menuH:hover   {color:#fff; text-decoration:underline;}
a.menuH:active  {color:#fff; text-decoration:underline;}

#menuV{
	width:220px;
	font-size:14px;
	float:left;
}

.case{
	background-image:url(../images/bg_case_menuV.png);
	background-repeat:repeat-x;
	background-position:bottom;
	background-color:#f3f3f3;
}
.link_menuV, .titulo_menuV{
	padding:10px 20px;
} 

.titulo_menuV {
	padding:10px 20px;
}

.titulo_menuV{
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
}

.texto{
	 text-align: justify;
}

.texto p{ text-indent:15px;
 
}

.titulo_case, .texto{
	padding:10px 25px;	
}
.titulo_case{
	font-size:14px;
	font-weight:bold;
	color:#000000;
}

.separador_case{
	background-image:url(../images/bg_separador_menuV.png);
	background-repeat:repeat-x;
	width:92%;
	margin:auto;
	height:2px;
	font-size:2px;
}

.separador_menuV{
	background-image:url(../images/bg_separador_menuV.png);
	background-repeat:repeat-x;
	width:92%;
	margin:auto;
	height:2px;
	font-size:2px;
}

.link_menuV{
	font-size:12px;
	font-weight:bold;
	color:#000000;
}

a.menuV:link    {color:#000; text-decoration:none;}
a.menuV:visited {color:#000; text-decoration:none;}
a.menuV:hover   {color:#000; text-decoration:underline;}
a.menuV:active  {color:#000; text-decoration:none;}

.link_noticias{ color: #000000; cursor:pointer; text-decoration:none;}
a.link_noticias:hover{color:#666666;}
.titulo_menuV{
	height:35px;
	background-image:url(../images/bg_tituo_menuV.png);
	background-repeat:no-repeat;
}

/* Local para entrada de telas de conteudos */
#container{
	width:545px;
	float:right;
}

.float_left{
	float:left;
}

.float_right{ 
	float:right;
}

.padding_case{
	padding:10px 20px;
}

.margin_right{
	margin-right: 15px;
}

.img_tour{
	margin:0 20px 20px 0;
	float:left;
}

.img_mapa{
	padding:12px;
	width:150px; 
	height:130px; 
	border:#ccc solid 1px;
}

.img_noticias{
	width:78px;
	/*height:63px;*/
	border:#000 solid 1px;
	background-color:#FFFFFF;
	float:left;
}

.eventos{
	margin-top:-1px;
	height:130px; 
	width:125px; 
	float:left;
}

.case_galeria{
	padding-top:20px;
	margin:10px 18px;
	width:125px; 
	float:left;
	border:#fff solid 2px;
	background-color:#EEEEEE;
}

.img_eventos{
	margin:auto;
	width:70px;
	/*height:60px;*/
	border:#000 solid 1px;
	background-color:#FFFFFF;
	padding:5px;
}

.img_galeria{
	margin:5px 15px;
	width:70px;
	/*height:60px;*/
	border:#E9E9E9 solid 2px;
	background-color:#FFFFFF;
	padding:5px;
}

.funcionario{
 float:left;
 text-align:center;
 width:150px;
 margin:10px;
}
.funcionario img{
	margin:auto;
	margin-bottom:3px;
}

.texto_paginas_com_foto{
	background-color:#CC66FF;
	width:330px;
}

.texto_eventos{
	margin:10px auto;
	width:120px;
	height:35px;
	text-align:center;
}

.texto_noticias{
	margin-left:10px;
	float:left;
	width:410px;
}

.texto_pagina{
	margin-left:20px;
}

.img_noticias img {
	padding:4px;
	float:left;
}

.margin_texto_brazao{
	margin-left:10px;
}

.margin_icone_brazao{
	margin-left:30px;
}

.case_links{
	margin-top:20px;
	
}

.btn_voltar{
	float:right; 
	margin-right:20px; 
	margin-top:10px;
	margin-bottom:-20px; 
}

.clear {
	clear:both;
	font-size:1px;
	height:1px;
}

#rodape{
	height:110px;
	background-image:url(../images/bg_rodape.png);
	background-repeat:repeat-x;
}

.logoRodape{
	float:left;
	background-image:url(../images/img_logoRodape.png);
	background-repeat:no-repeat;
	background-position:-5px -6px;
	width:110px;
	height:110px;
}

.copy {
	float:left;
	color:#FFFFFF;
	font-size:10px;
	width:480px;
	margin:42px 30px;
}

.desenvolvedor{
	float:right; 
	margin-top:40px;
	margin-right:3px;
	font-size:9px;
	color:#FFFFFF;
	width:115px;
}

/* Fale conosco =--=-=-=-=-=-=-  */
input.contato { width:350px; height:15px; }
textarea.contato { width:350px; height:200px; }
input.contato, textarea.contato {border-width: 1px; border-style: solid; border-color:#999; color:#000000;}
form#formContato input.btnContato{ margin:10px 30px; cursor:pointer; }

/* Externos -=-=---=-=-=-=-=-=  */
iframe#aniversariantes_mes{
	overflow-x: hidden !important;
	overflow-y: auto;
} 
