@charset "utf-8";
/* CSS Document */

* { margin:0;padding:0;list-style:none;vertical-align:baseline; font-family:Arial, Helvetica, san-serif; font-size:8pt}

html,body { width:auto; height:auto; min-height:600px}


img { border:none}
body {background:url(../images/background_bottom.jpg) no-repeat bottom center #000; color:#FFF; }

h4 {font-size:1.0em; }
h4.title {  font-weight:normal; color:#989898; text-transform:uppercase; }

a { text-decoration:none; color:#FFF}
a:hover, a:hover h4 { text-decoration:underline; color:#FF0}

p a { text-decoration:underline; color:#FFF}

a:visited { color:#FF9}

.lightBorder {border:1px solid #9d9d9d; border-bottom-color:#636363; border-right-color:#636363; background-color:#000; float:left;  padding:2px}
.lightBorder > div {border:1px solid #333; float:left}


/*** COMPONENTS ***/
.videoGallery {  padding:10px;}
.videoGallery a{ display:block;float:left}
.videoGallery .big, .videoGallery .big img{ width:305px; height:210px; clear:both}
.videoGallery .small, .videoGallery .small img { width:94px; height:58px}
.videoGallery a.small { margin:0px 10px 0 0;}
.videoGallery a.small:last-child { margin-right:0;}

.module_videos { width:327px; margin-right:30px; height:335px}
.module_videos > div { height:313px}
.module_videos h4 { margin-bottom:5px}


.columnGallery div { float:left; width:130px; text-align:center}
.columnGallery div h4.title { height:25px; margin-top:10px}
.columnGallery a { color:#CCC}
.columnGallery ul li { margin-bottom:10px}
/*** LAYOUT ***/
#container { width:1000px; margin:0 auto 0}

#mainDisplay { height:375px; width:1000px; float:left; clear:both;}
#displayFlash { position:absolute; top:330px; z-index:1 }
#mainDisplay  ul { position:absolute; top:0px; z-index:2}
#mainDisplay  ul li { display:none}
.header { height:175px; float:left}

/* CONTAINERS */
#container_noticias,#container_home, #container_videos, #container_servicos, #container_equipamentos , 
#container_eventos, #container_galeria, #container_contato, #container_mural{ padding:20px; width:960px; float:left}


#container_home .eventos { width:584px}
#container_home .eventos .columnGallery div  { width:194px}
#container_home .novidades ,#container_home .newsletter ,#container_home .twitter { height:100px; margin:10px 20px 0 0}

#container_home .novidades { width:210px;  }
#container_home .novidades > div { width:188px; height:88px; padding:5px 10px }
#container_home .novidades > div a {color:#CCC}
#container_home .novidades li { padding:3px}
#container_home .newsletter { width:170px; }
#container_home .newsletter > div { width:148px; height:88px; padding:5px 10px}
#container_home .newsletter input[type='radio'] { margin-left:5px }
#container_home .newsletter p { padding:1px 0}
#container_home .twitter { width:160px; margin-right:0; float:left; padding-top:20px }
#container_home .twitter > img { margin:5px}

.footer { padding:10px; width:980px; float:left}
.footer p { text-align:center; color:#c4b2b6; font-size:0.9em}



#container_noticias h1,#container_videos h2{ font-size:12pt; margin:10px}
#videoPlayer { padding:10px}
#container_videos .videoGallery { width:400px; margin-left:20px; min-height:435px;  padding:2px}
#container_videos .videoGallery > div { width:378px; min-height:423px; padding:5px 10px}
#container_videos .videoGallery .small , #container_videos .videoGallery .small img{ width:84px; }
#container_videos .videoGallery > div a { color:#FFF; text-decoration:none; height:110px; margin:5px }
#container_videos .videoGallery .nav {clear:both;  padding:10px}
#container_videos .videoGallery .nav a { float:none; height:auto; display:inline}
#container_equipamentos .fotosCerimoniais { color:#FFF; text-decoration:underline; float:right; margin:10px 30px 0 0; font-size:1.2em; }
#container_equipamentos .fotosCerimoniais:hover { color:#FF0; text-decoration:none}
#container_equipamentos .ngg-galleryoverview { width:230px; padding:0 20px;  float:right}
#container_equipamentos .ngg-gallery-thumbnail-box { width:115px; }


#container_eventos .eventos { width:590px; min-height:335px}
#container_eventos .eventos > div { width:568px; min-height:323px; padding:5px 10px }
#container_eventos .eventos .columnGallery > div { width:570px; height:130px}
#container_eventos .eventos .columnGallery li { float:left; width:140px}
#container_eventos .eventos .columnGallery div h4.title { text-align:left; font-weight:bold}


#container_noticias > div  ul li {
	float:left; padding:10px 20px; font-weight:bold; clear:both
}
#container_noticias .lightBorder > div {
width:948px;
}
#container_galeria .ngg-galleryoverview { width:500px; position:absolute; top:230px; margin-left: 400px}
#container_galeria h2 { font-size:1.5em; color:#FF6; margin-bottom:10px; width:300px; float:left; display:block}
#container_galeria .entry p { width:300px; float:left; clear:left; line-height:1.5em}
#container_galeria .ngg-navigation { background-color:#000; padding:15px; width:540px}
#container_galeria .ngg-navigation .page-numbers , #container_galeria .ngg-navigation .prev
, #container_galeria .ngg-navigation .next{ border-color:#999}
#container_galeria .ngg-navigation a {color:#FFF}
#container_galeria .ngg-navigation span { background-color:#999; padding:4px 8px; color:#000}

#container_galeria .framedContent { width:950px}
#container_galeria .framedContent > div { width:928px}

#container_galeria .thumbsOutros { position:absolute; top:515px; width:400px}
#container_galeria .thumbsOutros a { display:block;float:left; margin:5px; color:#FFF; font-weight:bold; text-align:center}
#container_galeria .thumbsOutros a img { margin:0}
#container_galeria .thumbsOutros a:hover { color:#FF0; text-decoration:none}
#container_galeria .selector { position:absolute; top:495px; margin-left:5px}
#container_galeria .selector2 { text-align:right;width:300px; position:absolute; top:40px; margin-left:620px; }

#container_galeria .archive li { float:left; width:150px; text-align:center }
#container_galeria .archive h2 { clear:both; width:200px; margin-top:-20px}
#container_galeria .archive p { width:140px}
#container_galeria .archive .submenu { float:right; width:320px}
#container_galeria .archive .submenu li { width:80px;}
#container_galeria .archive .gal { clear:both; position:absolute; top:260px; width:910px}
#container_galeria .archive .gal li { height:120px}
#container_galeria .archive .outros { position:absolute; top: 35px; margin-left:450px }

#container_contato .lightBorder { width:950px}
#container_contato .lightBorder > div { width:948px}
#container_contato .orcamento, #container_contato .contato { padding:0 20px 20px 20px;  float:left}
#container_contato .orcamento { width:500px}
#container_contato .contato { width:300px; margin-left:100px;}
#container_contato h1 { font-size:1.5em; margin:10px 0}
#container_contato h2 { font-size:1.2em; margin:10px 0; clear:both; float:left}
#container_contato  div.mmf { float:left}
#container_contato #mmf-f3-p30-o1 { width:350px; margin-left:100px}
#container_contato  div.mmf-response-output { margin:-53px 0 0 103px; padding:0; float:left; font-size:1.5em; color:#F00; width:300px}
#container_contato  .mmf-not-valid-tip { display:block;  float:left;  color:#000; position:relative; left:0; clear:both}
#container_contato label { display:block; float:left; width:100px;  margin-right:3px}
#container_contato p { padding:3px 0; clear:both }
#container_contato select { float:left;  margin-left:3px}
#container_contato .mmf-form-control-wrap { float:left}
#container_contato br { line-height:0}
#container_contato span{ padding:0; margin:0}
#container_contato textarea{ margin-left:3px}
#container_contato input[type=submit] { padding:5px 10px}

#container_mural .framedContent { width:950px}
#container_mural .framedContent > div { width:928px}
#container_mural .ngg-gallery-thumbnail-box { width:auto }





.framedContent { float:right; width:590px; min-height:450px;}
.framedContent > div { width:568px; min-height:438px; padding:5px 10px }
.framedContent .submenu { width:570px; clear:both; list-style:none; float:left}
.framedContent .submenu li { float:left; margin:5px 5px; border-right:1px solid #FFF; padding-right:10px}
.framedContent .submenu li:last-child { border:none}
.framedContent .submenu a { color:#FFF; text-decoration:none; text-transform:uppercase}
.framedContent .submenu a:hover { text-decoration:underline}
.framedContent h2 { font-size:15pt; margin:5px}
.framedContent p, .framedContent h3 { margin:10px 5px}
.framedContent h3 , .framedContent h3 *{ font-size:1.2em;}
.framedContent img { margin:0px 10px; border:2px solid #FFF}
.framedContent img.alignleft { float:left; margin-left:0}
.framedContent img.alignright { float:right; margin-right:0}

/*.musicPlayer { background:url(../images/audiobar.gif) no-repeat; width:997px; height:19px;   float:left; clear:both;   padding-top:1px; text-align:right; padding-right:3px}*/


.popup { position:absolute; width:100%; height:100%; z-index:999; background-color:#000}
.popup .bg {
	filter: alpha(opacity=70); /* internet explorer */
	-khtml-opacity: 0.7;      /* khtml, old safari */
	-moz-opacity: 0.7;       /* mozilla, netscape */
	opacity: 0.7;           /* fx, safari, opera */
	width:100%; height:100%;
	background-color:#000
	}
	
/** PAGGING **/
.navigation { position:relative; top:410px;  left:30px; width:870px; text-align:left}
.navigation * { font-size:1.2em; font-weight:bold; text-align:left}


/**POGS**/
#ngg-gallery-5-154 { width:930px !important; margin-left:20px !important}
#ngg-gallery-5-154 .ngg-navigation {width:830px !important;}
