@charset "utf-8";
/* CSS Document */

/*Alpha PNG support for IE
------------------------------
Aviso, este código abaixo funciona apenas para visualização na tela. Quando este documento for impresso, o bug voltará.
O Hack Abaixo faz o código rodar apenas no IE. Sendo que os outros browsers como, Firefox, Opera e Safari já tem a transparencia de PNG nativo.
*/

* html img/**/ {
filter:expression(
   this.alphaxLoaded ? "" :
   (
    this.src.substr(this.src.length-4)==".png"
    ?
    (
     (!this.complete)
     ? "" :
      this.runtimeStyle.filter=
      ("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+this.src+"')")+
      (this.onbeforeprint="this.runtimeStyle.filter='';this.src='"+this.src+"'").substr(0,0)+
      String(this.alphaxLoaded=true).substr(0,0)+
      (this.src="blank.gif").substr(0,0)
    )
    :
    this.runtimeStyle.filter=""
   )
  );
}
/* fim alpha suporte */


body{
	margin:0px;
	background-image:url('http://www.feninjer.com.br/f49/img/background.jpg');
	background-repeat:no-repeat;
	background-color:#fff;
}

#idioma{
	width:160px;
	height:10px;
	position:absolute;
	margin-left:645px;
	margin-top:150px;
	z-index:10;
}


h1{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:24px;
	text-align:justify;
	color:#0066A6;
	text-decoration:none;
	list-style-type:none;
	padding-left:3px;
	padding-right:3px;}
h2{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:20px;
	text-align:justify;
	color:#0066A6;
	text-decoration:none;
	list-style-type:none;
	padding-left:3px;
	padding-right:3px;}	
	h3{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:16px;
	text-align:justify;
	color:#0066A6;
	text-decoration:none;
	list-style-type:none;
	padding-left:3px;
	padding-right:3px;}	
	h4{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:16px;
	text-align:justify;
	color:#0066A6;
	text-decoration:none;
	list-style-type:none;
	padding-left:3px;
	padding-right:3px;}	
	h5{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
	text-align:justify;
	color:#0066A6;
	text-decoration:none;
	list-style-type:none;
	padding-left:3px;
	padding-right:3px;}	
	
hr {
	border:dotted 2px #7a9428;
}

ul li {
	list-style-type:none;
}

.txt_vermelho{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:justify;
	color:#FF0000;
}

.txt_bco{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
}

.txt_azul1{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#0066a6;
}

.txt_azul2{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#0066a6;
	font-size:13px;
}

.txt_azul2 a{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#0066a6;
	font-weight:bolder;
	text-decoration:underline;
}

.txt_azul2 a:hover{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-weight:bolder;
	background-color:#0066a6;
	text-decoration:underline;
}

.text_2{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bolder;
	text-align:justify;
	color:#7a9428;
	height:1px;
	margin-top:0px;
}

.txt_verde2{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bolder;
	text-align:justify;
	color:#7a9428;
	height:1px;
	margin-top:0px;
}

.txt_verde2 a{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:justify;
	color:#7a9428;
	text-decoration:none;
	list-style-type:none;
	padding-left:3px;
	padding-right:3px;
}

.txt_verde2 a:hover{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:justify;
	background-color:#7a9428;
	color:#fff;
	text-decoration:none;
	list-style-type:none;
	padding-left:3px;
	padding-right:3px;
}

.txt_verde1{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:justify;
	color:#7a9428;
}

.txt_verde1 a{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:justify;
	color:#7a9428;
	text-decoration:none;
	list-style-type:none;
	padding-left:3px;
	padding-right:3px;
}

.txt_verde1 a:hover{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:justify;
	background-color:#7a9428;
	color:#fff;
	text-decoration:none;
	list-style-type:none;
	padding-left:3px;
	padding-right:3px;
}

.texto_verde1 p{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:justify;
	color:#7a9428;
}

.txt_verde3{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
	color:#7a9428;
}

.txt_verde3 a{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
	color:#7a9428;
	text-decoration:none;
	list-style-type:none;
	padding-left:3px;
	padding-right:3px;
}

.txt_verde3 a:hover{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
	background-color:#7a9428;
	color:#fff;
	text-decoration:none;
	list-style-type:none;
	padding-left:3px;
	padding-right:3px;
}

#tudo{
	width:100%;
	height:100%;
	position:absolute;
	top: -1px;
}

#topo{
	position:absolute;
	width:789px;
	height:144px;
	margin-left:211px;
	margin-top:0px;
}

#menu{
	width:179px;
	height:600px;
	position:absolute;
	margin-top:0px;
	padding-left:32px;
	z-index:1;
}

#submenu a{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:justify;
	color:#7a9428;
	text-decoration:underline;
	list-style-type:none;
	padding-left:3px;
	padding-right:3px;
}

#submenu a:hover{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:justify;
	background-color:#7a9428;
	color:#fff;
	text-decoration:none;
	list-style-type:none;
	padding-left:3px;
	padding-right:3px;
}

#rodape{
	width:100%;
	height:150px;
	position:absolute;
	background-image:url('http://www.feninjer.com.br/f49/img/rodape.jpg');
	background-color:#7A9427;
	background-repeat:repeat-x;
	z-index:2;
	left: 0px;
	/*top: 957px;*/
}

#conteudo{
	width:100%;
	margin-top:144px;
	margin-left:0px;
	position:absolute;
	z-index:0;
}

#pagina{
	width:543px;
	margin-left:211px;
	padding: 5px;
	margin-top:0px;
	padding-top:0px;
}

.div_inter{
	padding:5px;
	margin:10px;
	height:auto;}

.div_inter2{
	padding:5px;
	margin:10px;
	height:auto;
	background-color:#ECECFF;}	
	
.div_img{
	float:right;
	padding:7px;
	height:auto;
}

.div_img2{
	float:left;
	padding:7px;
	height:auto;
}

.mapa ul{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#7a9428;
	text-decoration:none;
}

.mapa ul li {
	color:#7a9428;
	text-decoration:none;
}


#coluna2{
	width:225px;
	position:absolute;
	margin-top:148px;
	margin-left:775px;
	z-index:3;
}

.titulo_expo{
padding-left:5px;
padding-right:5px;
background-color:#0066A6;
color:#fff;
font-family:"Trebuchet MS", Verdana, Arial;
font-size:12px;
}

.titulo_expo2{
padding-left:5px;
padding-right:5px;
background-color:#7a9428;
color:#fff;
font-family:"Trebuchet MS", Verdana, Arial;
font-size:12px;
}

.div_line{
height:20px;
}

.cat_expo{
width:80px;
float:left;
}

.info_expo{
padding-top:4px;
width:460px;
float:right;
}

.div_expo{
padding-top:5px;
width:540px;
height:200px;
}


/*css de impressão*/
#impressao {
margin:0;
background-color:#FFFFFF
}

.div_impressao_logo {
width:90px;
float:left;
}

.div_impressao_nome {
width:90px;
float:left;
}

.div_impressao_texto {
width:600px;
text-align:justify;
}


/*

/* /////////////////////////////////// valida email*/

#msg {
display:none;
position:absolute;
z-index:200;
background:url('http://www.feninjer.com.br/f49/img/msg_arrow.gif') left center no-repeat;
padding-left:7px;
}

#msgcontent {
display:block;
background:#f3e6e6;
border:2px solid #924949;
border-left:none;
padding:5px;
min-width:150px;
max-width:250px;
font-size:11px;
font-family:"Trebuchet MS", Verdana, Arial;
}

/* FIM DO VALIDA EMAIL /*

/*CSS DO GUIA SP*/
#menuAbas{
	float: left;
	width: 678px;
	/*border: solix 1px #000;*/
}
.menuAbas, .menuAbas-sel {
	font-size: 11px;
	background-repeat: no-repeat;
	cursor: pointer;
	width: 106px;
	height: 22px;
	float: left;
	overflow: hidden;
	text-align:justify;
	margin: 0 5px 0 0;
}
.menuAbas {
	/*background-image: url(imagem/off.gif);*/
	color: #7a9428;
}
.menuAbas-sel {
	/*background-image: url(imagem/on.gif);*/
	background-position: 0 3px;
	color: #7a9428;
}
.menuAbas p, .menuAbas-sel p{
	font-family: verdana;
	margin: 0px 0 0 0;
}
#conteudoAbas{
	float: left;
	width: 543px;
	text-align:justify;
	/*border-right: solid 1px #EBEBEB; border-bottom: solid 1px #EBEBEB; border-left: solid 1px #EBEBEB;*/
}
#conteudoAbas p{
	font-family: verdana;
	color: #999999;
	font-size: 10px;
	margin: 1px;
}
#blank {
	height:900px;
	margin-left:211px;
	padding: 5px;
	margin-top:0px;
	padding-top:0px;
}
/*FIM DO CSS GUIA SP*/
