/*Reset*/
div,img,ul,li,h1,h2,h3,h4,h5,h6,form,button,p,input{
	padding:0;
	margin:0;
	border:0;
	text-indent:0;
}

/*
Extra-Empresas
*/
#empresas label{
	display:block;
}

#empresas input{
	border:#999999 1px solid;
}

#empresas textarea{
	border:#999999 1px solid;
}

.frm-empresas label,input,textarea{
	float:left;
	margin-bottom:5px;
}

.frm-empresas label{
	width:120px;
	margin-bottom:5px;
}

.frm-empresas br{
	clear:both;
}

/*
Extra Ocean Spirit
*/

.frmocean label{
	float:none;
	width:auto;
	display:inline;
}

.frmocean input{
	float:none;
	width:auto;
}

.frmocean textarea{
	float:none;
	width:auto;
}

/*
Extra-VC
*/

.frm-vc input{
	border:#999999 1px solid;
	float:none;
	clear:none;
}


.frm-vc select{
	border:#999999 1px solid;
	font-size:11px;
}


.frm-vc textarea{
	border:#999999 1px solid;
}

.frm-vc label{
	width:auto;
	margin-right:5px;
}

/*Spacers & Stuff */
img.normal-border,
img.left-border,
img.right-border {
	padding: 3px;
	border: 1px solid #CCCCCC;
	background-color: #FFFFFF;
}
img.left-border,
img.left {
	float: left;
	margin-right: 10px;	
}
img.right-border,
img.right {
	float: right;
	margin-left: 10px;
}


img.galeria{
	float:left;
	margin:10px;
}
.text-size11{
	font-size:1.1em;
}
a:link, a:visited{
	color:#1A75A2;
	text-decoration:none;
}

a:hover{
	color:#1A75A2;
	text-decoration:underline;
}
a:active{
	color:#1A75A2;
	text-decoration:none;
}

.spacer-azul{
	background-color:#0F547B;
	height:4px;
	line-height:4px;
	font-size:0.0em;
}

.spacer-verde{
	background-color:#AEBF00;
	height:4px;
	line-height:4px;
	font-size:0.0em;
}

.spacer-linhas{
	height:3px;
	line-height:4px;
	font-size:0.0em;
	border-bottom:#666666 1px solid;
	border-top:#666666 1px solid;
}

.separador-esquerda{
	border-left:#FFFFFF 1px solid;
	padding-left:4px;
	margin-left:4px;
}

.pontos-azul{
	height:1px;
	color:#7BB4D2;
	background-color:#7BB4D2;
	width:90%;
	margin:10px auto;
}

.impressao{
	display:none;
}

.butao-ok{
	background-color:#838383;
	color:#EEEEEE;
	width:25px;
	height:18px;
	text-align:center;
	font-size:8px;
	padding:2px;
}

.padding4{
	padding:10px;
	padding-right:14px;
}

.akey{
	text-decoration:underline;
}

.bg-cor{
}

.bg-cor:hover{
	background-color:#E7F8FF;
}


.border{
	background-color:#EBEBEB;
	padding:4px;
	font-size:9px;
}

/*
.border:hover{
	background-color:#AEBF01;
}
*/


dl.detalhes{
	padding:4px;
}

dl.detalhes dt{
	font-weight:bold;
	line-height:18px;
}

dl.detalhes dd{
}

.agenda-data{
	font-weight:bold;
	color:#666666;
}

select.normal{
	background-color:#FFFFFF;
	line-height:15px;
	font-size:1.0em;
	color:#666666;
	border-top:#CCCCCC 1px solid;
	border-right:#CCCCCC 1px solid;
	border-bottom:#E6E6E6 1px solid;
	border-left:#E6E6E6 1px solid;
}

input.normal{
	background-color:#FFFFFF;
	line-height:15px;
	font-size:1.0em;
	color:#666666;
	border-top:#CCCCCC 1px solid;
	border-right:#CCCCCC 1px solid;
	border-bottom:#E6E6E6 1px solid;
	border-left:#E6E6E6 1px solid;
}

.paginador{
	text-align:center;
	font-size:1.1em;
}
.paginador a:link, .paginador a:visited{
	text-decoration:none;
	color:#666600;
	font-weight:bold;
}

.paginador a:hover{
	text-decoration:underline;
	color:#666600;
	font-weight:bold;
}

.paginador a:active{
	text-decoration:none;
	color:#666600;
	font-weight:bold;
}

ul.outros-conteudos{
	list-style-type:none;
	margin-left:10px;
	margin-top:10px;
}

ul.outros-conteudos li{
	line-height:15px;
	background-image:url(/templates/junho06/grafismo/bg_seta_azul.gif);
	background-repeat:no-repeat;
	text-indent:20px;
}
.lista-s{
	list-style-type:none;
}

.lista{
	list-style-type:none;
	margin:0;
	padding:0;
}

.lista-margem{
	margin-left:20px;
	list-style-type:none;
}

.lista-bullet{
	list-style-type:square;
	margin:0;
	padding:0;
}

.lista-bullet-margem{
	list-style-type:square;
	margin-left:20px;
}

.lista-bullet-margem li{
	list-style-type:square;
}


/*Body & Def Estrutura*/

body {
	background-color:#FFFFFF;
	background-image: url(/templates/junho06/grafismo/bg.png);
	background-repeat:repeat-x;
	margin:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:62.5%;
	color:#414141;
}

#container{
	width:770px;
	margin:0 auto;
}

#header{
	width:766px;
	height:92px;
	margin:0 auto;
	background-image:url(/templates/junho06/grafismo/bg_topo.gif);
	background-repeat:repeat-x;
}

#header #logotipo{
	width:84px;
	float:left;
	position:relative;
	left:38px;
}

#topo-direita{
	width:255px;
	height:92px;
	float:right;
	background-position:right top;
	background-image:url(/templates/junho06/grafismo/bg_topo_direita.png);
	background-repeat:no-repeat;
}

#topo-direita a:link, #topo-direita a:visited{
	color:#FFFFFF;
	text-decoration:none;
}

#topo-direita a:hover{
	color:#FFFFFF;
	text-decoration:underline;
}

#topo-direita a:active{
	color:#FFFFFF;
	text-decoration:none;
}

#topo-direita #pesquisa{
	margin-top:20px;
	margin-left:70px;
	line-height:20px;
}

#wrapper{
	float:left;
	width:766px;
	position:relative;
	top:3px;
	left:2px;
	background-image:url(/templates/junho06/grafismo/bg_menu.png);
	background-repeat:repeat-y;
}

#conteudo{
	background-color:#E6EEF1; 
	float:left; 
	width:100%; 
	margin-top:8px; 
	padding-bottom:10px;
}

#conteudo-zona{
	float:left; 
	width:591px; 
	margin-top:2px;
	margin-bottom:14px;
	margin-left:4px;
	background-color:#FFFFFF;
	background-image:url(/templates/junho06/grafismo/1apagina/bg_boxs.png);
	background-position:right;
	background-repeat:repeat-y;
}

#conteudo-zona h4#zona-titulo{
	height:32px;
	padding-top:4px;
	text-indent:8px;
	background-image:url(/templates/junho06/grafismo/zona_top.png);
	background-repeat:no-repeat;
	color:#FFFFFF;
	font-size:1.1em;
	text-transform:uppercase;
}

#conteudo-zona div#zona-bottom{
	height:3px;
	font-size:0.0em;
	background-image:url(/templates/junho06/grafismo/zona_bottom.png);
	background-repeat:no-repeat;
}

#conteudo-zona h5.head-normal{
	font-size:1.1em;
}

#conteudo-zona h5.head-normal a:link, #conteudo-zona h5.head-normal a:visited {
	text-decoration:none;
	color:#1A75A2;
}

#conteudo-zona h5.head-normal a:hover {
	text-decoration:underline;
	color:#1A75A2;
}

#conteudo-zona h5.head-normal h5 a:active{
	text-decoration:none;
	color:#1A75A2;
}


#content{
	width:597px;
	float:right;
	position:relative;
	right:1px;
}

#bottom{
	clear:both;
	width:766px;
	height:37px;
	margin:6px auto;
	background-image:url(/templates/junho06/grafismo/bg_menu_bottom.png);
	background-position:left;
	background-repeat:repeat-y;
}

#bottom #assinatura{
	margin-left:168px;
	margin-right:5px;
	padding-top:8px;
	text-align:center;
	color:#666666;
	line-height:13px;
}

#bottom #assinatura a:link, #bottom #assinatura a:visited{
	color:#666666;
	text-decoration:underline;
}

#bottom #assinatura a:hover{
	color:#666666;
	text-decoration:none;
}

#bottom #assinatura a:active{
	color:#666666;
	text-decoration:underline;
}

#menu{
	width:163px;
	float:left;
	background-color:#FFFFFF;
}

#menu-principal ul.ul-pais li.pai{
	margin-top:2px;
	background-image:url(/templates/junho06/grafismo/bg_menu_pai.png);
	background-repeat:repeat-x;
	text-indent:14px;
	width:163px;
	display:block;
	line-height:24px;
	text-transform:uppercase;
	font-size:1.1em;
	font-weight:bold;
	color:#FFFFFF;
}
#menu-principal ul.ul-pais li.pai a{
	display:block;

}

#menu-principal ul.ul-pais li.pai a:link, #menu-principal ul.ul-pais li.pai a:visited{
	color:#FFFFFF;
	text-decoration:none;
}

#menu-principal ul.ul-pais li.pai a:hover{
	color:#FFFFFF;
	text-decoration:none;
}

#menu-principal ul.ul-pais li.pai a:active{
	color:#FFFFFF;
	text-decoration:none;
}

#menu-principal ul.ul-filhos li.filho{
	margin-top:2px;
	background-color:#E7F8FF;
	text-indent:17px;
	font-size:10px;
	text-transform:none;
}

#menu-principal ul.ul-filhos li.filho a{
	width:163px;
	display:block;
	line-height:18px;
}

#menu-principal  ul.ul-filhos li.filho a:link, #menu   ul.ul-filhos li.filho a:visited{
	color:#666666;
	text-decoration:none;
}

#menu-principal  ul.ul-filhos li.filho a:hover{
	color:#FFFFFF;
	text-decoration:none;
	background-color:#AEBF00;
}

#menu-principal ul.ul-filhos li.filho a:active{
	color:#666666;
	text-decoration:none;
}

#menu-principal ul.ul-filhos li.curr-menu{
	margin-top:2px;
	text-indent:17px;
	font-size:10px;
	font-weight:bold;
	text-transform:none;
}


#menu-principal ul.ul-filhos li.curr-menu a{
	width:163px;
	display:block;
	line-height:18px;
}

#menu-principal ul.ul-filhos li.curr-menu a:link, #menu-principal ul.ul-filhos li.curr-menu a:visited{
	color:#FFFFFF;
	text-decoration:none;
	background-color:#AEBF00;
}

#menu-principal ul.ul-filhos li.curr-menu a:hover{
	color:#FFFFFF;
	text-decoration:none;
	background-color:#AEBF00;
}

#menu-principal ul.ul-filhos li.curr-menu a:active{
	color:#FFFFFF;
	text-decoration:none;
	background-color:#AEBF00;
}


#menu ul.outros{
	list-style-type:none;
}
#menu ul.outros li{
	margin-top:2px;
	background-image:url(/templates/junho06/grafismo/bg_menu_outros.png);
	background-repeat:no-repeat;
	background-position:top;
	text-indent:17px;
	font-size:1.0em;
}

#menu ul.outros li a{
	width:163px;
	display:block;
	line-height:18px;
	font-weight:bold;
}

#menu ul.outros li a:link, #menu ul.outros li a:visited{
	color:#000000;
	text-decoration:none;
}

#menu ul.outros li a:hover{
	color:#000000;
	text-decoration:none;
	background-color:#DADD97;
}

#menu ul.outros li a:active{
	color:#000000;
	text-decoration:none;
}







#menu #newsletter{
	background-color:#F7F7EB;
	padding-bottom:10px;
}

#menu #newsletter h4{
	padding-top:8px;
	padding-bottom:8px;
	text-indent:8px;
	font-size:1.1em;
	font-weight:bold;
	text-transform:uppercase;
}

#menu #newsletter p{
	margin:2px 0;
	padding-left:8px;
}

#menu #newsletter input.news-form{
	background-color:#FFFFFF;
	line-height:15px;
	font-size:1.0em;
	color:#666666;
	width:95%;
	border-top:#CCCCCC 1px solid;
	border-right:#CCCCCC 1px solid;
	border-bottom:#FFFFFF 1px solid;
	border-left:#FFFFFF 1px solid;
}

#menu #rss{
	background-color:#FFFFFF;
}

#menu #rss #butoes{
	width:121px;
	margin:15px auto;
}

#imagem-promocional{
	margin-top:2px;
}

#menu-top{
	margin-top:2px;
}

#menu ul{
	width:100%;
	list-style-type:none;
}

#menu-top ul li{
	display:inline;
	height:25px;
}

#menu-top ul li a{
	float:left;
	line-height:12px;
	display:block;
	text-transform:uppercase;
	background-color:#AEBF01;
	text-align:center;
	padding-bottom:2px;
	padding-top:2px;
	font-size:0.9em;
	font-weight:bold;
}

#menu-top ul li#menu-top-agenda a{
	width:72px;
}

#menu-top ul li#menu-top-teatro a{
	width:48px;
}

#menu-top ul li#menu-top-concursos a{
	width:70px;
	padding-top:8px;
	padding-bottom:8px;
}

#menu-top ul li#menu-top-carnaval a{
	width:63px;
}

#menu-top ul li#menu-top-biblioteca a{
	width:60px;
	padding-top:8px;
	padding-bottom:8px;
}

#menu-top ul li#menu-top-forum a{
	width:60px;
}

#menu-top ul li#menu-top-pdm a{
	width:32px;
	padding-top:8px;
	padding-bottom:8px;
}

#menu-top ul li#menu-top-discussao a{
	width:70px;
	padding-top:8px;
	padding-bottom:8px;
}

#menu-top ul li#menu-top-sos a{
	width:65px;
}

#menu-top ul li#menu-top-arquivo a{
	width:56px;
	padding-top:8px;
	padding-bottom:8px;
}

#menu-top ul li a:link, #menu-top ul li a:visited{
	color:#666600;
	text-decoration:none;
	background-image:url(/templates/junho06/grafismo/bg_menu_top.png);
	background-position:right bottom;
	background-repeat:no-repeat;
}

#menu-top ul li a:hover{
	color:#FFFFFF;
	background-color:#666666;
	background-image:url(/templates/junho06/grafismo/bg_menu_top_hover.png);
	background-position:right bottom;
}

#menu-top ul li a:active{
	color:#FFFFFF;
	background-color:#666666;
	background-image:url(/templates/junho06/grafismo/bg_menu_top_hover.png);
	background-position:right bottom;
}

#pesquisa input.box{
	background-color:#EBEBEB;
	border-top:#CCCCCC 1px solid;
	border-right:#CCCCCC 1px solid;
	border-left:#FFFFFF 1px solid;
	border-bottom:#FFFFFF 1px solid;
	line-height:12px;
	font-size:1.0em;
}

.pag-simples p{
	margin-bottom:10px;
}

.galeria{
	text-align:center;
}

.galeria img{
	padding:4px;
}

.div-pesquisa-empresas{
	background-color:#E7F8FF;
	padding:20px;
	margin-top:20px;
}

form.normal{
	margin-top:20px;
	margin-bottom:20px;
}

form.normal input, label, textarea, select {
	display: block;
	float: left;
	margin-bottom: 5px;
}
form.normal label {
	text-align: left;
	width: 80px;
}

form.normal select{
	border:#999999 1px solid;
}

form.normal input{
	border:#999999 1px solid;
	width:230px;
}

form.normal br {
	clear: left;
}

form.normal .inputBtn{
	width:auto;
	height:auto;
	margin-left:20px;
}

form.normal div{
	display:block;
	height:auto;
}

#detalhes-empresa{
	padding-bottom:20px;
}

#detalhes-empresa span.dt{
	font-weight:bold;
	width:120px;
	float:left;
	line-height:18px;
	text-align:right;
}

#detalhes-empresa span.dd{
	float:left;
	line-height:18px;
	margin-left:5px;
	width:420px;
}

#detalhes-empresa br{
	clear:both;
}

.padding4 .cartaz-filme{
	float:left;
	padding-bottom:10px;
}

.padding4  .cartaz-filme img{
	float:left;
}

.padding4 .cartaz-filme .cartaz-detalhes{
	display:block;
	margin-left:120px;
}

.padding4 .cartaz-filme .cartaz-detalhes p{
	margin-top:4px;
}

.frm-normal label{
	margin-right:10px;
	display:block;
}

.frm-normal input{
	border:#666666 solid 1px;
}
/* */
.ementa{
vertical-align:top;
text-align:center;
width:100%;
}
.ementa td{border:1px #000 solid;width:20%;}
 .ementa{border:2px #000 solid;}
.theader{
background:#1A75A2;
color:#fff;
}
.dias, .theader{
font-weight:bold;
text-align:center;
}


/*para pagsimples*/

.tbl-n{
	border:1px solid #adbe00;
}

.tbl-n td{
	border:1px solid #adbe00;
}








.min_overlay {display:none;z-index:10000;width:493px;min-height:200px;border:none;

}

.min_overlay .detalhes {padding:10px}
 
.min_overlay .close { 
    background-image:url(/templates/junho06/grafismo/close.png); 
    position:absolute; 
    right:-15px; 
    top:-15px; 
    cursor:pointer; 
    height:35px; 
    width:35px; 
}

