/*-------------------------------- LAYOUT ---------------------------------------------------*/

/*###########################################################################################*/

/*###########################################################################################*/



/* CSS Document */



/* / 

----------------------------------------------| BODY

*/

body{margin:0; background:#FFFFFF;

}

body, td{

	font-size:14px;

	font-family:"Trebuchet MS", Verdana, Arial;

	line-height:normal;

	vertical-align:top;

	padding:0px;

	color: #333333;

}



#geral {

	width: 780px;

	height: 100px;

	margin: 5px 5px 50px 5px;

	text-align: left;

}

#banner_coluna1
{
width: 125px;

height: 611px;

margin: 5px 15px 15px 15px;

}
/* / 

----------------------------------------------| REDES SOCIAIS

*/
.redes-sociais {
	text-align:left;
	height:40;
	margin-top:5px;
	margin-bottom:10px;
	display:table;
}
.redes-sociais-icone {
	float:left;
	margin-left:2px;
	margin-right:2px;
}


/* / 

----------------------------------------------| /BODY

*/







/* / 

----------------------------------------------| TOPO

*/

#topo{width:100%;

	height:160px; 

	background-image:url(estrutura/topo.jpg); top right repeat-x}



/* / 

----------------------------------------------| /TOPO

*/







/* / 

----------------------------------------------| MENU

*/



#menu{

	width:775px;

	height:30px;

	background-image:url(estrutura/menu.jpg);

	text-align: left;

	margin: 0px 5px 0px 5px;

}

#bt{

	width:154px;

	height:32px;

	text-align: left;

	margin: 0px 0px 0px 0px;

	float: left;

}



#link-bt{

	height:8px;

	text-align: center;

	margin: 6px 0px 0px 0px;

}





.bt-link_txt {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-style: normal;

	color: #FFFFFF;

	text-decoration: none;

}



.bt-link_txt:hover {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-style: normal;

	color: #FFFF00;

	text-decoration: none;

}







/* / 

----------------------------------------------| /MENU











/* / 

----------------------------------------------| MENU

*/



#menu-cat-id{

	text-align: center;

	margin:20px 0px 5px 0px;

}



.link-cat-id {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-style: normal;

	color: #333333;

	text-decoration: none;

	font-weight: bold;

}



.link-cat-id:hover {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-style: normal;

	color: #006699;

	text-decoration: none;

	font-weight: bold;

}







/* / 

----------------------------------------------| /MENU













/* ########## CATEGORIAS ########## */



.solidblockmenu{

margin: 0;

padding: 0;

font: bold 13px "Trebuchet MS";

text-transform: uppercase;

width: 775px;

float: right;

}



.solidblockmenu li{

	display: inline;

	color: #006699;

}



.solidblockmenu li a{

float: right;

color: #006699;

padding: 9px 11px;

text-decoration: none;

border-right: 1px solid #CCCCCC;

}



.solidblockmenu li a:visited{

color: #006699;

}



.solidblockmenu li a:hover, .solidblockmenu li .current{

color: #000000;

}



/* ########## /CATEGORIAS ########## */













/* / 

----------------------------------------------| HEADER

*/



#header{

	width:775px;

	height:120px;

	margin: 5px 2px 18px 2px;

	text-align: justify;

}



#logo{

	width:280px;

	text-align: left;

	float: left;

	height: 35px;

	margin: 2px 5px;

}



#banner-topo
{

	width:469px;
	
	height:61px;

	text-align: right;

	float: left;

	margin: 12px 0px 0px 5px;

}









/* / 

----------------------------------------------| /HEADER









/* / 

----------------------------------------------| MENU

*/



#full-banner{

	margin: 5px 2px 18px 2px;

}



/* / 

----------------------------------------------| /MENU













/* / 

----------------------------------------------| COLUNA

*/



#coluna{

	width:125px;

	height:1300px;

	margin: 0px 0px 50px 0px;

	float:left;

}



/* / 

----------------------------------------------| /COLUNA

*/











/* / 

----------------------------------------------| COLUNA

*/



#meio{

	width:515px;

	height:520px;

	margin: 20px 6px 30px 6px;

	float:left;

}

	

	

#meio_rodape{

	margin: 10px 10px 10px 20px;

	float:left;

}

	

/* / 

----------------------------------------------| /COLUNA

*/







/* / 

----------------------------------------------| COLUNA

*/



#corpo-01-destaque{

	width:330px;

	float:left;

}

	

/* / 

----------------------------------------------| /COLUNA

*/





/* / 

----------------------------------------------| COLUNA

*/



#corpo-01-cinema{

	width:164px;

	float:left;

}

	

/* / 

----------------------------------------------| /COLUNA

*/











/* / 

----------------------------------------------| COLUNA

*/



.anuncios{

	width:120px;

	height:auto;

	margin: 0px 0px 50px 0px;

	float:left

}



.anuncios-banners{

	width:120px;

	height:auto;

	margin: 0px 0px 15px 0px;

	float:none

}





	

/* / 

----------------------------------------------| /COLUNA

*/











/* / 

----------------------------------------------| COLUNA

*/



#include-anuncios{

	width:125px;

	height:auto;

	margin: 0px 0px 50px 0px;

	float:left

}

	

/* / 

----------------------------------------------| /COLUNA

*/









/* / 

----------------------------------------------| RODAPÉ

*/

#footer{width:100%; height:200px; background:#F5F5F5;}

/* / 

----------------------------------------------| /RODAPÉ

*/









/* / 

----------------------------------------------| CATEGORIAS

*/

#coluna-categorias ul.menucategorias{

	margin: 0px;

	padding: 0px;

	font-family: "Trebuchet MS", Verdana, Arial;

	font-size: 11px;

	color: #003d88;

	}



#coluna-categorias  ul.menucategorias li.categorias{

	margin: 0px;

	padding: 0 0 0 5px;

	font-family: "Trebuchet MS", Verdana, Arial;

	font-size: 11px;

	font-weight: bold;

	color: #003d88;

	list-style: none;

	}



#coluna-categorias  ul.menucategorias li{

	margin: 2px 0 2px 0;

	padding: 0 0 0 10px;

	font-family: "Trebuchet MS", Verdana, Arial;

	font-size: 11px;

	color: #003d88;

	list-style: none;

	}	



#coluna-categorias  ul.menucategorias li a{

	font-family: "Trebuchet MS", Verdana, Arial;

	font-size: 11px;

	color: #003d88;

	text-decoration: none;

	}	



#coluna-categorias  ul.menucategorias li a:hover{

	padding: 0 0 0 0px;

	font-family: "Trebuchet MS", Verdana, Arial;

	font-size: 11px;

	color: #0099FF;

	/*text-decoration: underline;*/

}

/* / 

----------------------------------------------| /CATEGORIAS











*/

/*-------------------------------- FIM DO LAYOUT --------------------------------------------*/

/*###########################################################################################*/

/*###########################################################################################*/

/*###########################################################################################*/

/*###########################################################################################*/

















/*-------------------------------- NOTICIAS -------------------------------------------------*/

/*###########################################################################################*/

/*###########################################################################################*/

/*###########################################################################################*/

/*###########################################################################################*/



/* / 

----------------------------------------------| Parte que Define as Cores dos links das noticias

*/



/*CATEGORIA*/

.link_categoria {

	font-family: "Trebuchet MS", Verdana, Arial;

	font-size: 14px;

	text-transform: uppercase;

	font-weight: bold;

	margin: 5px 0 3px 3px;

	padding: 0px;

	color: #006699;

	text-decoration: none;

}



.link_categoria:hover {

	font-family: "Trebuchet MS", Verdana, Arial;

	font-size: 14px;

	text-transform: uppercase;

	font-weight: bold;

	margin: 5px 0 3px 3px;

	padding: 0px;

	color: #003366;

	text-decoration: none;

}



/*TITULO*/

.link_title {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 13px;

	font-style: normal;

	font-weight: bold;

	color: #333333;

	text-decoration: none;

}



.link_title:hover {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 13px;

	font-style: normal;

	font-weight: bold;

	color: #000000;

	text-decoration: none;

}



/*TEXTO*/

.link_txt {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-style: normal;

	color: #666666;

	text-decoration: none;

}



.link_txt:hover {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-style: normal;

	color: #333333;

	text-decoration: none;

}

/* / 

----------------------------------------------| FIM Parte que Define as Cores dos links das noticias

*/









/* 

	#############################################################################################

	########### SUB PÁGINAS #####################################################################

	#############################################################################################

*/



/* / 

----------------------------------------------| ESTRUTURAL

*/

.categoria {

	font-size: 18px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-weight: bold;

	text-transform: uppercase;

	color: #006699;

}





.noticias-meio{

	width: 515px;

	height: 300px;

	

	}


.eventos_txt
{
	width: 130px;
}




.noticias{

	width: 150px;

	margin: 0 2px 10px 8px;

	padding: 0 5px;

	float: left;	

	}



.gecko .noticias{

	width: 150px;

	float: left;

	margin: 0 2px 10px 2px;	

	}





.noticias a img{

	border: 2px solid #333333;

	}



.noticias  a:hover img {

	border: 2px solid #006699;

	}



/* / 

----------------------------------------------| /ESTRUTURAL

*/







/* 

	#############################################################################################

	########### SUB PÁGINA NOTICIA ##############################################################

	#############################################################################################

*/





.titulo_noticia {

	font-size: 14px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-weight: bold;

	text-transform: uppercase;

	color: #006699;

}



.texto_noticia {

	font-size: 14px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-weight: normal;

	text-transform: none;

	color: #000000;

}



.publicada_noticia {

	font-size: 10px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-weight: normal;

	text-transform: uppercase;

	color: #999999;

}





.noticias a img{

	border: 2px solid #333333;

	}



.noticias  a:hover img {

	border: 2px solid #006699;

	}



/*

	###############################################################

*/









/* 

	#############################################################################################

	########### FORMULARIO ######################################################################

	#############################################################################################

*/



form, td{margin:0; padding:0;}

br{font-size:10px}

table{border:0px; border-collapse:collapse;	

}





/*input*/

input{

   background:#F0F0F0;

   border:1px solid #888888;

   width:auto; height:25px;

}

#input2{

   width:87px; height:20px;

   border:0px;

   background:none

   }

.input1{

   background:#ffffff;

   border:1px solid #555555;

   width:189px; height:18px;

   color:#006699;

   margin-bottom:6px

}

.input3{

   background:#FFFFFF;

   border:1px solid #003366;

   width:188px; height:26px;

   color:#003366;

   font-size:14px;

   margin-bottom:10px; 

}

textarea{

   background:#FFFFFF;

   border:1px solid #003366;

   width:270px; height:148px;

   overflow:auto;

   font-family:Tahoma;

   font-size:14px;

   color:#003366

 }

   







/*Menu Categorias */

.bg_div_categorias{

    background-image:url(estrutura/bg_categorias.gif);

}



.link_menu-categorias{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-style: normal;

	color: #003366;

	text-decoration: none;

}



.link_menu-categorias:hover {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-style: normal;

	color: #333333;

	text-decoration: none;

}































#coluna-left{

	width: 122px;

	margin: 0 2px 50px 2px;

	float: left;	

	}

	



#coluna-meio{

	width: 515px;

	margin: -10px 2px 2px 12px;

	float: left;

	text-align: left;

	}



#coluna-right{

	width: 135px;

	margin: 0 6px 50px 2px;

	float: left;	

	}
	
	
	
	
	
/* ########## MENU ########## */

#menu-cat{
	width: 80%;
	padding: 15px;
	}
#menu-cat ul{
		list-style: none;
		margin: 0px;
}
#menu-cat ul li{
			list-style: none;
			height: 40px;
			padding: 3px 10px;
	        background-image:url(estrutura/bg_menu-cat.gif);
			margin: 3px 0;
			cursor: pointer;
}
#menu-cat ul li:hover{
			list-style: none;
			height: 40px;
			padding: 3px 10px;
	        background-image:url(estrutura/bg_menu-cat.gif);
			margin: 3px 0;
			cursor: pointer;
}
#menu-cat ul li a{
				color: #333333;
				text-decoration: none;
}
#menu-cat_txt{
	margin-top: 12px;
	margin-bottom: 12px;
}




#estabelecimentos{
	float: left;
	width: 310px;
	margin: 20px;
	text-align: left;
	}

#estabelecimentos ul{
	margin: 0 0 15px 0;
	padding: 0px;
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 11px;
	color: #878787;
	}

#estabelecimentos ul li{
	line-height: 20px;
	}

#estabelecimentos ul li.nome{
	text-transform: uppercase;
	font-weight: bold;
	color: #507279;
	}

#estabelecimentos ul li a{
	color: #81b6d2;
	text-decoration: none;
	}

#estabelecimentos ul li a:hover{
	color: #598eaa;
	text-decoration: underline;
	}



#txt-link-categorias{

	width:100%;

	text-align: right;

	float: left;

	margin: 3px 0px 0px 5px;

}

.link_categorias {

	font-family: "Trebuchet MS", Verdana, Arial;

	font-size: 14px;

	text-transform: uppercase;

	font-weight: bold;

	margin: 5px 0 3px 3px;

	padding: 0px;

	color: #006699;

	text-decoration: none;

}



.link_categorias:hover {

	font-family: "Trebuchet MS", Verdana, Arial;

	font-size: 14px;

	text-transform: uppercase;

	font-weight: bold;

	margin: 5px 0 3px 3px;

	padding: 0px;

	color: #003366;

	text-decoration: none;

}
	
#menu_categ
{
	padding:0px 12px 0px 0px;
}

ul#primary-nav,
ul#primary-nav ul {
	margin: 0;
	padding: 0;
	width: 150px; /* Width of Menu Items */
	border-bottom: 1px solid #ccc;
	background: #fff; /* IE6 Bug */
	font-size: 100%;
	}

ul#primary-nav li {
	position: relative;
	list-style: none;
	}

ul#primary-nav li a {
	display: block;
	text-decoration: none;
	color: #006699;
	padding: 5px;
	border: 1px solid #ccc;
	border-bottom: 0;
	}

/* Fix IE. Hide from IE Mac \*/
* html ul#primary-nav li { float: left; height: 1%; }
* html ul#primary-nav li a { height: 1%; }
/* End */

ul#primary-nav ul {
	position: absolute;
	display: none;
	left: 149px; /* Set 1px less than menu width */
	top: 0;
	}

ul#primary-nav li ul li a { padding: 2px 5px; } /* Sub Menu Styles */

ul#primary-nav li:hover ul ul,
ul#primary-nav li:hover ul ul ul,
ul#primary-nav li.over ul ul,
ul#primary-nav li.over ul ul ul { display: none; } /* Hide sub-menus initially */

ul#primary-nav li:hover ul,
ul#primary-nav li li:hover ul,
ul#primary-nav li li li:hover ul,
ul#primary-nav li.over ul,
ul#primary-nav li li.over ul,
ul#primary-nav li li li.over ul { display: block; background-color:#E6F0F2; } /* The magic */

ul#primary-nav li.menuparent { background: transparent url(arrow.gif) right center no-repeat; }

ul#primary-nav li.menuparent:hover,
ul#primary-nav li.over { background-color: #f9f9f9; }

ul#primary-nav li a:hover { color: #E2144A; }

