@charset "utf-8";
/* CSS Document */
body {
margin:0;
padding:0;
background:#CCC;
text-align:center; /* hack para o IE */
}



/* CLASSES  */

.titulo{
	text-align:left;
	text-decoration:none;
	font-family: "Lucida Calligraphy", Sylfaen, "Lucida Handwriting", "Segoe Script";
	font-size:90%;
	color:#D7AA22;
	font-weight:normal;
}
.subtitulo{
	text-align:left;
	text-decoration:none;
	font-family: "Segoe Print", Sylfaen, "Segoe Script";
	font-size:85%;
	color: #C89315;
	font-weight:normal;
}
.arquivo{
	text-align:left;
	text-decoration:none;
	font-family: "Segoe Print", Sylfaen, "Segoe Script";
	font-size:70%;
	color: #E8E8E8;
	font-weight:normal;
}
.arquivo:visited{
	text-align:left;
	text-decoration:none;
	font-family: "Segoe Print", Sylfaen, "Segoe Script";
	font-size:70%;
	color: #E8E8E8;
	font-weight:normal;
}
.arquivo:hover{
	text-align:left;
	text-decoration:none;
	font-family: "Segoe Print", Sylfaen, "Segoe Script";
	font-size:70%;
	color:#FFFFFF;
	font-weight:normal;
}
.arquivo:active{
	text-align:left;
	text-decoration:none;
	font-family: "Segoe Print", Sylfaen, "Segoe Script";
	font-size:70%;
	color:#E8E8E8;
	font-weight:normal;
}
.subtitulo2{
	text-align:left;
	text-decoration:none;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:100%;
	color:#D7AA22;
	font-weight:normal;
}
.galeriaon{
	text-align:left;
	text-decoration:none;
	font-size:90%;
	font:"Lucida Calligraphy", "Lucida Handwriting", "Segoe Script";
	color:#E8E8E8;
	font-weight:normal;
}
.galeriaoff{
	text-align:left;
	text-decoration:none;
	font:"Lucida Calligraphy", "Lucida Handwriting", "Segoe Script";
	font-size:90%;
	color:#999;
	font-weight:normal;
}
.galeriaoff:hover{
	text-align:left;
	text-decoration:none;
	font:"Lucida Calligraphy", "Lucida Handwriting", "Segoe Script";
	font-size:90%;
	color:#D7AA22;
	font-weight:normal;
}
.galeriaoff:active{
	text-align:left;
	text-decoration:none;
	font:"Lucida Calligraphy", "Lucida Handwriting", "Segoe Script";
	font-size:90%;
	color:#999;
	font-weight:normal;
}
.subtitulo3on{
	text-align:left;
	text-decoration:none;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:100%;
	color:#E8E8E8;
	font-weight:normal;
}
.subtitulo3link{
	text-align:left;
	text-decoration:none;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:100%;
	color:#999;
	font-weight:normal;
}
.subtitulo3link:hover{
	text-align:left;
	text-decoration:none;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:100%;
	color:#D7AA22;
	font-weight:normal;
}
.subtitulo3link:active{
	text-align:left;
	text-decoration:none;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:100%;
	color:#999;
	font-weight:normal;
}
.corpo{
	text-align:justify;
	text-decoration:none;
	font-family:Calibri, Tahoma, Arial;
	font-size:80%;
	color: #E8E8E8;
	font-weight:normal;
}
.corpopqna{
	text-align:justify;
	text-decoration:none;
	font-family:Calibri, Tahoma, Arial;
	font-size:70%;
	color: #E8E8E8;
	font-weight:normal;
}
.agenda{
	text-align:justify;
	text-decoration:none;
	font-family:Calibri, Tahoma, Arial;
	font-size:80%;
	color: #000;
	font-weight:normal;
}
.agenda:hover{
	text-align:justify;
	text-decoration:none;
	font-family:Calibri, Tahoma, Arial;
	font-size:80%;
	color: #666;
	font-weight:normal;
}
.link{
	text-align:justify;
	text-decoration:none;
	font-family:Calibri, Tahoma, Arial;
	font-size:100%;
	color: #F90;
	font-weight:normal;
}
.link:visited{
	text-align:justify;
	text-decoration:none;
	font-family:Calibri, Tahoma, Arial;
	font-size:100%;
	color: #F90;
	font-weight:normal;
}
.link:hover{
	text-align:justify;
	text-decoration:none;
	font-family:Calibri, Tahoma, Arial;
	font-size:100%;
	color: #FFF;
	font-weight:normal;
}
.link:active{
	text-align:justify;
	text-decoration:none;
	font-family:Calibri, Tahoma, Arial;
	font-size:100%;
	color: #FFF;
	font-weight:normal;
}
.linkpqna{
	text-align:justify;
	text-decoration:none;
	font-family:Calibri, Tahoma, Arial;
	font-size:75%;
	color: #F90;
	font-weight:normal;
}
.linkpqna:visited{
	text-align:justify;
	text-decoration:none;
	font-family:Calibri, Tahoma, Arial;
	font-size:75%;
	color: #F90;
	font-weight:normal;
}
.linkpqna:hover{
	text-align:justify;
	text-decoration:none;
	font-family:Calibri, Tahoma, Arial;
	font-size:75%;
	color: #FFF;
	font-weight:normal;
}
.link2{
	text-align:justify;
	text-decoration:none;
	font-family:Calibri, Tahoma, Arial;
	font-size:100%;
	color: #E8E8E8;
	font-weight:normal;
}
.link2:visited{
	text-align:justify;
	text-decoration:none;
	font-family:Calibri, Tahoma, Arial;
	font-size:100%;
	color: #F90;
	font-weight:normal;
}
.link2:hover{
	text-align:justify;
	text-decoration:underline;
	font-family:Calibri, Tahoma, Arial;
	font-size:100%;
	color: #FFF;
	font-weight:normal;
}
.link2:active{
	text-align:justify;
	text-decoration:underline;
	font-family:Calibri, Tahoma, Arial;
	font-size:100%;
	color: #FFF;
	font-weight:normal;
}
.body{
	background-color:#333;
	text-align:justify;
	vertical-align:top;
}
.imgborda{
	text-decoration:none;
	text-align:left;
	border-top-width: 2px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 2px;
	border-top-style: inset;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: inset;
	border-top-color: #000;
	border-right-color: #000;
	border-bottom-color: #000;
	border-left-color: #000;
}
.imglinkborda{
	text-decoration:none;
	text-align:left;
	border-top-width: 2px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 2px;
	border-top-style: inset;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: inset;
	border-top-color: #000;
	border-right-color: #000;
	border-bottom-color: #000;
	border-left-color: #000;
}
.imglinkborda:hover{
	text-decoration:none;
	text-align:left;
	border-top-width: 2px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 2px;
	border-top-style: inset;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: inset;
	border-top-color: #F90;
	border-right-color: #F90;
	border-bottom-color: #F90;
	border-left-color: #F90;
}
.imglinkgaleria{
	text-decoration:none;
	text-align:left;
	border-top-width: 2px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 2px;
	border-top-style: inset;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: inset;
	border-top-color: #000;
	border-right-color: #000;
	border-bottom-color: #000;
	border-left-color: #000;
}
.imglinkgaleria:hover{
	text-decoration:none;
	text-align:left;
	border-top-width: 2px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 2px;
	border-top-style: inset;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: inset;
	border-top-color: #F90;
	border-right-color: #F90;
	border-bottom-color: #F90;
	border-left-color: #F90;
	opacity: 0.8;
	filter: alpha(opacity = 80);
	-moz-opacity: 0.8;
	zoom: 1;
}
.form {
	font-size:80%;
	background-color:#EEE;
	font-family: Calibri, Sylfaen, "Trebuchet MS";
	color: #000;
	border: 1px solid;
	border-top-width: 1px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: outset;
	border-bottom-style: outset;
	border-left-style: solid;
	border-top-color: #666;
	border-right-color: #000;
	border-bottom-color: #000;
	border-left-color: #666;
}
.btn {
	color:#fff; 
	font:bold 90% "Lucida Calligraphy", "Lucida Handwriting", "Segoe Script"; 
    background-color: #353535; 
	border: 1px solid;
	border-color: #FFF; 
	filter:progid:DXImageTransform.Microsoft.Gradient 
    GradientType=0,StartColorStr='#ffffffff',EndColorStr='#ffeeddaa'); 
	border: 1px solid;
	border-top-width: 1px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: outset;
	border-bottom-style: outset;
	border-left-style: solid;
	border-top-color: #666;
	border-right-color: #000;
	border-bottom-color: #000;
	border-left-color: #666;
}
.

/*
	opacity: 0.7;
	filter: alpha(opacity = 70);
	-moz-opacity: 0.7;
	zoom: 1;
*/


/*  DIVS  */

#preview_button{
	border:none;
}
#fundo{
	position:absolute;
	margin:0 auto;
	text-align:left; /* "remédio" para o hack do IE */ 
	top:0px;
	left:0px;
	border:none;
	width:100%;
	height:auto;
	z-index:2;
}
#corpo{
	position:absolute;
	text-align:center;
	width:822px;
	height:100px;
	left:50%;
	top:0px;
	margin-left:-420px;
	border:none;
	z-index:2;
}
#header{
	position:absolute;
	background:#CCC;
	left:12px;
	top:0px;
	width:822px;
	height:487px;
	border:none;
	z-index:2;
}
#player{
	position:absolute;
	text-align:right;
	left:15px;
	top:3px;
	width:792px;
	height:25px;
	border:none;
	z-index:3;
}
#content{
	position:absolute;
	background:url(imagens/fundo.jpg) left repeat-y;
	left:13px;
	top:487px;
	width:882px;
	height:auto;
	border:none;
	z-index:2;
}
#flash{
	background-color:#CCC;
	position:absolute;
	left: 200px;
	top: 200px;
	border:none;
	z-index:7;
}
#frame{
	background-color:#333;
	color:#333;
	border:none;
}

#videos{
	background-color:#333333;
	position:relative;
	border:none;
	z-index:3;
}

#fotos{
	background-color:#333333;
	position:relative;
	width:280px;
	border:none;
	z-index:3;
}
#banner{
	position:absolute;
	left:400px;
	top:85px;
	border:none;
	z-index:9;
}

/* HIGHSLIDE */




.highslide-html {
    background-color:#333;
}
.highslide-html-blur {
}
.highslide-html-content {
	position: absolute;
    display: none;
}
.highslide-loading {
    display: block;
	color: black;
	font-size: 8pt;
	font-family: sans-serif;
	font-weight: bold;
    text-decoration: none;
	padding: 2px;
	border: 1px solid black;
    background-color: white;
    
    padding-left: 22px;
    background-image: url(highslide/graphics/loader.white.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
}
a.highslide-credits,
a.highslide-credits i {
    padding: 2px;
    color: silver;
    text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
    color: white;
    background-color: gray;
}


/* Styles for the popup */

.highslide-fundo {
	background-color:#333
}
.highslide-wrapper {
	background-color: white;
}
.highslide-wrapper .highslide-html-content {
    width: 450px;
    padding: 5px;
}
.highslide-wrapper .highslide-header div {
}
.highslide-wrapper .highslide-header ul {
	margin: 0;
	padding: 0;
	text-align: right;
}
.highslide-wrapper .highslide-header ul li {
	display: inline;
	padding-left: 1em;
}
.highslide-wrapper .highslide-header ul li.highslide-previous, .highslide-wrapper .highslide-header ul li.highslide-next {
	display: none;
}
.highslide-wrapper .highslide-header a {
	font-weight: bold;
	color: gray;
	text-transform: uppercase;
	text-decoration: none;
}
.highslide-wrapper .highslide-header a:hover {
	color: black;
}
.highslide-wrapper .highslide-header .highslide-move a {
	cursor: move;
}
.highslide-wrapper .highslide-footer {
	height: 11px;
}
.highslide-wrapper .highslide-footer .highslide-resize {
	float: right;
	height: 11px;
	width: 11px;
	background: url(highslide/graphics/resize.gif);
}
.highslide-wrapper .highslide-body {
}
.highslide-move {
    cursor: move;
}
.highslide-resize {
    cursor: nw-resize;
}
.highslide-body1{
	background-color:#333;
}

/* These must be the last of the Highslide rules */
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}







/*GALERIA*/

#info p {margin-left:15px;}
/* defaults required for IE6 */
a {color:#000;}
a:visited {color:#111;}
a:active {color:#222;}
a:hover {text-decoration:none;}

/* Gallery styling */

.photo {position:relative; width:732px; height:382px; margin:0 auto 20px auto;}
.photo ul, .photo ul ul {padding:0; margin:0; border:0; list-style:none; width:215px;}
.photo ul ul {margin-left:-9999px; height:0; overflow:hidden;}
.photo ul li {width:215px; background:#ddd; float:left; background:#fff url(imagens/gallery_2.gif) no-repeat;}
.photo ul li a.set {display:block; text-align:center; height:30px; line-height:30px; background:#fff url(imagens/gallery_0.gif) no-repeat; font-family: verdana, arial, sans-serif; font-size:11px; text-decoration:none;}

.photo ul li table {margin:0; padding:0; display:none;}

.photo ul li a.set:hover {background:transparent;}
.photo ul li:hover a.set {background:transparent;}

.photo ul :hover b {display:block; width:480px; height:360px; background:#f8f8f8; border:1px solid #888; position:absolute; left:250px; top:0;}

.photo ul :hover table
{padding:0; margin-top:-2px; display:block; border:1px solid #888; border-width:0 1px 1px 1px;}

.photo ul :hover ul
{margin:0; width:207px; overflow:visible; height:207px; background:transparent;}

.photo ul :hover ul li
{float:left; display:inline; width:56px; margin:2px 6px; background:transparent;}

.photo ul :hover ul li a
{background:transparent;}

.photo ul :hover ul li a img.thumb
{margin:3px; display:block; border:0;}

.photo ul :hover ul li a img.full
{position:absolute; left:-9999px; top:0; border:0;}

.photo ul :hover ul li a:hover img.thumb
{margin:0; border:3px solid #fc0;}

.photo ul :hover ul li a:hover
{background:#fff;}

.photo ul :hover ul li a:hover img.full
{left:250px; z-index:0; border:1px solid #F90;}

.photo .default {width:480px; height:360px; position:absolute; left:250px; top:0; border:1px solid #ddd;}


