body{background:#454545 url(images/bg-top.jpg) repeat-x; margin:0; padding:0; font-family:Arial,Helvetica,sans-serif; font-size:8pt; text-align:center; font-style:normal; color:#ffffff}

#container{width:990px; margin:0 auto; padding:0;}

#left-content{float: left; position: relative; width: 150px; display: block;margin:0; padding:0;padding-top:20px; padding-left:20px;}
#center-content{float: left; position: relative; width: 820px; *width: 810px; display: block;margin:0; padding:0;}

.spacer {clear: both;}
#error-messages{display:none; }
.aviso{background:#FFFBE1 url(images/warning_yellow.gif) 15px 0 no-repeat; border:1px solid #D6CE95; margin:0; padding:8px 80px; color:#4D4544; font-size:10pt; }
.warn{font-size:10pt; color:#222; border-top:1px solid #FFA500;border-bottom:1px solid #FFA500;background:#FFFFE0 url(images/warning_red.gif) no-repeat; padding:15px 10px 15px 70px;margin-top:15px;  }
.error{font-size:9pt; color:#222; border-top:1px solid #FFA500;border-bottom:1px solid #FFA500;background:#FFFFE0 }

input,textarea,select{font-family:Arial,Helvetica,sans-serif; background:#fff; color:#3e4034; border:1px solid #AAA; padding:2px; font-size:8pt;}
input:focus,select:focus,textarea:focus{color:#000; border:1px solid #8BAB19;background-color:#fff;}

#header-container{padding:0; margin:0;width:100%;height:145px; text-align:left;}   
#line-top{padding:0; margin:0;width:100%;height:25px;}
#right-line{color:#ffffff;font-weight:bold;padding-top:5px; padding-right:70px;text-align:right;}
#right-line a {color:#ffffff;float:none;font-size:8pt;font-weight:bold;}
#right-line a:hover {color:#A3D01A;}

#line-header{padding:0; margin:0;width:100%;height:145px;}
#logo-header{padding:0; margin:0;margin-left:2px;width:550px;height:115px; /*background:url(images/logo-top.jpg) no-repeat;*/}
#head-badget{float:right;padding: 0px;margin:0; padding-right: 100px;padding-top: 5px;}

#content{padding-top:20px; padding-left:30px; margin:0;}
#center-banner{padding:0; margin:0; width:745px; height:300px; background:#000000; border: 1px solid #ffffff;}

#fotos-capa {padding:5px; padding-left:15px;padding-right:15px; margin:0; margin-left:30px; margin-top:20px; width:720px;border: 1px solid #ffffff; background:#333333;text-align:left;}
#gallery-capa img {border: 3px solid #3e3e3e;border-width: 3px 3px 20px;}
#gallery-capa a{cursor:default;}

.ico-novo-recado{float:left;text-align: left;font-size:10pt;font-weight:bold;color:#ffffff;background:url(images/novo-recado.jpg) no-repeat; cursor:pointer; padding:7px; padding-left:32px; text-decoration:none;}
.ico-novo-recado:hover,.ico-novo-recado:focus{color:#A3D01A;background:url(images/novo-recado_a.jpg) no-repeat; cursor:pointer; padding-left:32px;}

#content-texto {padding:10px; padding-left:25px;padding-right:25px; margin:0; margin-left:30px; margin-top:20px; width:750px;border: 1px solid #ffffff; background:#333333;text-align:left;}
#content-texto p {padding:5px;color:#ffffff;font-size:10pt;font-weight:normal;}
#content-texto p.destaque {font-weight:bold;}
#content-texto p.big-destaque {font-size:12pt;font-weight:bold;}

#content-cardapio {padding:0; margin:0;}
#content-cardapio ul {float:left;list-style-image:none;list-style-position:outside;list-style-type:none;margin:0;padding:0;width:150px;padding-top:10px;}
#content-cardapio li {color:#ffffff;float:none;font-size:8pt;font-weight:bold;line-height:22px;margin:0;padding:2px 0 3px 7px;text-decoration:none;}
#content-cardapio li.title {color:#A3D01A;float:none;font-size:12pt;font-weight:bold;line-height:22px;margin:0;padding:2px 0 3px 7px;text-decoration:none;}

#content-ingressos {padding:0; margin:0;}
#content-ingressos ul {list-style-image:none;list-style-position:outside;list-style-type:none;margin:0;padding:0;padding-top:10px;}
#content-ingressos li {color:#ffffff;float:none;font-size:8pt;font-weight:bold;line-height:22px;margin:0;padding:2px 0 3px 7px;text-decoration:none;}
#content-ingressos li.title {color:#A3D01A;float:none;font-size:12pt;font-weight:bold;line-height:22px;margin:0;padding:2px 0 3px 7px;text-decoration:none;}

#content-recados {padding:10px; padding-left:25px;padding-right:25px; margin:0; margin-left:30px; margin-top:20px; width:750px;border: 1px solid #ffffff; background:#333333;text-align:left;}
#recados-capa{padding:5px; padding-left:15px;padding-right:15px; margin:0; margin-left:30px; margin-top:20px; width:720px;border: 1px solid #ffffff; background:#333333;text-align:left;}
.recado{padding:0; margin:0;padding-top:10px;}
.header-recado{padding:0; margin:0;font-size:9pt;font-weight:bold;color:#A3D01A;}
.texto-recado{padding:0; margin:0;padding-top:3px;padding-bottom:3px;font-size:8pt;font-weight:normal;color:#ffffff;}
.info-recado{padding:0; margin:0;font-size:8pt;font-weight:normal;color:#ffffff;}
.right-link-recado {text-align:right;padding-right:20px;padding-top:20px;padding-bottom:20px;}
.right-link-recado a {color:#ffffff; text-decoration:none;font-weight:bold;}
.right-link-recado a:hover {color:#A3D01A;}
#novo-recado{padding:10px;background:#3e3e3e;}

h1 {font-size:16pt;font-weight:bold;color:#A3D01A;}
h2 {font-size:14pt;font-weight:bold;color:#A3D01A;}
h3 {font-size:12pt;font-weight:bold;color:#A3D01A;}

.pics {height:300px;width:745px;_width:745px;padding: 0;margin:0;} 
.pics img {padding:0px;border:0px;width:745px;_width:745px;height:300px;top:0;left:0;cursor:pointer;} 

.pics-capa {float:left;height:172px;width:230px;padding: 0;margin:0;} 
.pics-capa img {padding:0px;border:0px;width:230px;height:172px;top:0;left:0;cursor:pointer;}


.right-link {text-align:right;padding:10px;padding-right:20px;}
.right-link a {color:#ffffff; text-decoration:none;font-weight:bold;}
.right-link a:hover {color:#A3D01A;}

.content-box{padding:0; margin:0; margin-left:30px; margin-top:20px; width:750px;}



#content-programacao{padding:0; margin:0; margin-left:30px; margin-top:20px; width:750px;}


.boxy-wrapper { position: absolute; }
.boxy-wrapper.fixed { position: fixed; }
.boxy-modal-blackout { position: absolute; left: 0; top: 0;background:#666; }
.boxy-wrapper { empty-cells: show; }

.boxy-wrapper .top-left,
.boxy-wrapper .top-right,
.boxy-wrapper .bottom-right,
.boxy-wrapper .bottom-left { width: 2px; height: 2px; padding: 0 }

.boxy-wrapper .top-left { height: 2px; background-color: black;}
.boxy-wrapper .top-right { height: 2px; background-color: black;}
.boxy-wrapper .bottom-right { height: 2px; background-color: black;}
.boxy-wrapper .bottom-left { height: 2px; background-color: black;}
.boxy-wrapper .top, .boxy-wrapper .bottom { height: 2px; background-color: black; padding: 0 }
.boxy-wrapper .left, .boxy-wrapper .right { width: 2px; background-color: black; padding: 0 }

.boxy-wrapper .title-bar { padding: 6px; position: relative; }
.boxy-wrapper .title-bar.dragging { cursor: move; }
.boxy-wrapper .title-bar h2 { font-size: 14pt; color: black; margin: 0; padding:3px 0 0 10px; font-weight: bold; text-align:left;}
.boxy-wrapper .title-bar .close { color: black; position: absolute; top: 6px; right: 6px; font-size: 90%; line-height: 1; }
	
.boxy-inner { background-color: #454545; padding: 0 }
.boxy-content { padding: 20px; }

.boxy-wrapper .question { width: 350px; min-height: 80px; }
.boxy-wrapper .answers { text-align: right; }

.grafico{ border: solid 1px #ccc; width: 550px; padding: 10px; background: #333333; }
.barraGrafico{ background: #A3D01A; color: white; text-align: center; }

#content-fotos{margin:0; margin-left:30px; margin-top:20px; width:750px;border: 1px solid #ffffff; background:#333333;text-align:left;}
#gallery { background-color: #444;padding: 10px;width: 520px;}
#gallery ul { list-style: none; }
#gallery ul li { display: inline; }
#gallery ul img {border: 5px solid #3e3e3e;border-width: 5px 5px 20px;}
#gallery ul a:hover img {border: 5px solid #fff; border-width: 5px 5px 20px;color: #fff;}
#gallery ul a:hover { color: #fff; }

.invisivel{visibility:hidden; display:none; height:0; clear:both; }
.visivel{visibility:visible; display:block; height:auto; }
.aparece{visibility:visible; position:relative; clear:both; }
.desaparece{visibility:hidden; 	position:relative; clear:both; }
.diverro{margin-top:10px; color:red; width:150px; font-size:9pt; }
.warning{background-color:#FFFFE0; border:1px solid #FFA500; }

.paginacao {margin: 5px 0 5px 0; text-align:right; padding:5px;font-size:7pt; color:#525448; }
.paginacao a{font-size:7pt; color:#525448; text-decoration: none; font-weight: bold; }
.paginacao a:hover{font-size: 7pt; color: #A3D01A; }
.paginacao a:visited{font-size:7pt; color:#A3D01A; }


.button1{background:url(images/btn-normal1.gif) no-repeat; color:#444; cursor:pointer; font-weight:bold; font-size:8pt; height:30px; width:120px; margin:0 5px 0 2px; border:0;}
.button1:hover,.button:focus{background:url(images/btn-normal1.gif) 0 -30px no-repeat; cursor:pointer; }

.button2{background:url(images/btn-normal2.gif) no-repeat; color:#444; cursor:pointer; font-weight:bold; font-size:8pt; height:30px; width:120px; margin:0 5px 0 2px; border:0;}
.button2:hover,.button:focus{background:url(images/btn-normal2.gif) 0 -30px no-repeat; cursor:pointer; }

.button-default{background:url(images/btn-padrao.gif) no-repeat; color:#333333; cursor:pointer; font-weight:bold; font-size:8pt; height:30px; width:120px; margin:0 2px 0 2px; border:0;}
.button-default:hover,.button-default:focus{background:url(images/btn-padrao.gif) 0 -30px no-repeat; color:#333333; cursor:pointer; }

.button-default1{background:url(images/btn-padrao1.gif) no-repeat; color:#333333; cursor:pointer; font-weight:bold; font-size:8pt; height:30px; width:120px; margin:0 2px 0 2px; border:0;}
.button-default1:hover,.button-default:focus{background:url(images/btn-padrao1.gif) 0 -30px no-repeat; color:#333333; cursor:pointer; }


#pages {background-color: #444; padding: 10px;padding-bottom: 1px;width: 480px;font-size:9pt; font-weight:bold;text-decoration:none;}
#pages ul { padding: 0px; margin: 0px; padding-left: 10px; padding-bottom: 15px; list-style: none; }
#pages ul li { display: inline; }
#pages a {padding:5px; color: #fff;}	
#pages a.selected {color: #A3D01A;}
#pages a:hover {border: 1px solid #eee; border-width: 1px 1px 1px;color: #ff0000;}
	
.lightbox {adding:0; margin:0;background-color: #444;padding: 10px;padding-top: 1px;width: 480px;}
.lightbox ul {padding: 0px; margin: 0px; padding-left: 10px; list-style: none;}
.lightbox ul li { display: inline;}
.lightbox ul img {border: 5px solid #3e3e3e;border-width: 5px 5px 20px;}
.lightbox ul a:hover img {border: 5px solid #fff;border-width: 5px 5px 20px;color: #fff;}
.lightbox ul a:hover { color: #fff;}

#fotos-evento{
	float: left;	
}

#eventos-fotos {
    margin:0px;
	margin-left:20px;
	float: left;
	width: 210px;
	padding:10px;
	background-color: #444; 
	padding: 10px;
	height:400px;
	overflow:auto;	
}

#subtitle-fotos{padding: 0px;padding-bottom:15px;padding-left:5px;font-size:10pt; color:#ffffff; font-weight: bold;}	
#eventos-fotos .title{padding-letf:10px; padding-top:10px; font-size:12pt; color:#A3D01A; font-weight: bold;}

#footer-space{clear:both; height:50px;}
#footer{clear:both; text-align:center; color:#eee; background:#333333; font-size:8pt; height:50px; padding: 20px; }
#footer a{color:#eee; text-decoration:none; }