/*---------------------------------------------------------------------------------------------------------------
Criado por : Luiz Jr. Fernandes | email: luizbox@msn.com
---------------------------------------------------------------------------------------------------------------*/
/*--|Reseting everbody	*/
* { margin: 0; padding: 0; text-decoration: none; font-size: 1em; outline: none; }
code, kbd, samp, pre, tt, var, textarea, input, select, isindex { font: inherit; font-size: 1em; }
dfn, i, cite, var, address, em { font-style: normal; }
th, b, strong, h1, h2, h3, h4, h5, h6 { font-weight: normal; }
a, img, a img, iframe, form, fieldset, abbr, acronym, object, applet { border: none; }
table { border-collapse: collapse; border-spacing: 0; }
caption, th, td, center { text-align: left; vertical-align: top; }
body { line-height: 1; color: black; }
q { quotes: "" ""; }
ul, ol, dir, menu { list-style: none; }
sub, sup { vertical-align: baseline; }
a { color: inherit; }
hr { display: none; }
font { color: inherit !important; font: inherit !important; color: inherit !important; }

/*--|Base */
body,html{margin:0;padding:0;text-align:center;background:#000 url(images/bgbody.jpg) no-repeat center top;}
body,html *{font-family:"Century Gothic", Arial, Helvetica, sans-serif;font-size:10px;color:#FFF;position:relative;}

#main{width:810px;min-height:600px;height:auto !important;margin:0 auto;text-align:left;position:relative;z-index:50;}

#header{position:relative;height:190px;width:100%;background:url(images/bgheader.png) no-repeat left;overflow:hidden;}
	#header #marca{position:absolute;top:50px;left:40px;}
		#header #marca h1 span{display:none;}
	#header #fitas{float:right;height:150px;width:160px;}
		#header #fitas div{height:0px;width:30px;float:left;margin:0 20px 0 0px;}
			#header #fitas #fita1{background:#f6d700;}
			#header #fitas #fita2{background:#0bba07;}
			#header #fitas #fita3{background:#e401a1;}
	#header #menu{position:absolute;top:170px;right:30px;}
	#header #menu ul{}
	#header #menu ul li{display:inline;margin:2px;}
	#header #menu ul li a{color:#FFF;font-size:12px;padding:2px;text-transform:uppercase;font-family:"Times New Roman" !important;}
	#header #menu ul li a:hover{color:#F6D700;}
	#header #menu ul li a.selected{font-size:16px;font-weight:bold;color:#F6D700;}
#container{position:relative;padding:10px 0 0 0;background: url(images/bgcont.png) repeat-x; }

#spotbox{width:100%;height:216px;position:relative;background-color:#000;overflow:hidden;margin:auto;text-align:center;}
#spotlight{width:100%;height:216px;background:#FFF;margin:0;overflow:hidden;text-align:center;position:absolute;left:0px;}
#spotlight img{position:absolute;top:0;left:0 !important;}
#spotlightbg{background:url(images/bgspot.png) no-repeat center;width:100%;height:216px;position:absolute;left:0;}

#divisor_sombra{text-align:left;margin:-15px auto 0 auto !important;position:absolute;z-index:9999999;left:0;}
#content{width:96%;margin:0px auto;min-height:1200px;}

#bloco_left{min-height:800px;float:left;width:250px;}
#bl_twitter,#bl_face{clear:both;margin:0 0 10px 0;}
#content_container{min-height:800px;width:530px;margin:0 0 0 250px;}

#agenda{float:left;width:220px;height:310px;overflow:hidden;border-right:1px solid #333232;padding:10px;margin:0px 0 0 0;}
	#agenda h1{color:#f0db0a;font-weight:bold;text-transform:uppercase;font-size:20px;margin:0 0 10px 0;}
#agenda h3.description{margin:-8px 0 15px 1px;color:#f0db0a;}
#agenda_cont{margin: -10px 0 0 0 !important;}
#agenda .eventt{}
#agenda a{position:relative;display:block;height:45px;clear:both;padding:10px 0 10px 0;border-bottom:1px dotted #333232;overflow:hidden;}
#agenda a:hover{background:#FFF;}
#agenda a:hover em{color:#000;}
#agenda a:hover strong{color:#000;}
#agenda a:hover h2{color:#000;}
#agenda a:hover h3{color:#000;}
#agenda a:hover span{color:#000;}
#agenda em{height:50px;width:38px;padding:7px 0 0 0;text-align:center;display:block;position:absolute;top:10px;left:-5px;color:#f0db0a;}
#agenda em span{color:#f0db0a;float:left;display:block;font-size:14px;font-weight:bold;text-align:center;width:35px;height:20px;}
#agenda a h3{font-size:55px;font-weight:bold;float:left;text-shadow:0px 0px 1px #FFF;position:absolute;top:2px;left:32px;}
#agenda a h2{position:absolute;left:90px;display:block;text-transform:uppercase;width:120px;margin:0px 4px 0 4px;font-size:8px;padding:0px 5px;height:45px !important;letter-spacing:.2px;word-spacing:1px;line-height:12px;overflow:hidden;}
#agenda a h2 strong{display:block;font-size:12px;font-weight:bold;text-align:center;width:35px;height:20px;white-space:nowrap;}

	
/*
#agenda ul{width:225px;list-style:none;}
		#agenda ul li{clear:both;padding:10px 0 10px 0;border-bottom:1px dotted #4f4f4f;overflow:hidden;height:45px;}
		#agenda ul li strong{font-size:45px;font-weight:bold;float:left;}
		#agenda ul li div{height:50px;width:38px;float:left;padding:7px 0 0 0;text-align:center;}
		#agenda ul li div span{color:#f0db0a;float:left;display:block;font-size:14px;font-weight:bold;text-align:center;width:35px;height:20px;}
		#agenda ul li div em{display:block;font-size:14px;font-weight:bold;text-align:center;width:35px;height:20px;}
		#agenda ul li p{display:block;width:120px;margin:3px 4px 0 4px;font-size:14px;padding:0px 5px;height:40px !important;letter-spacing:.2px;word-spacing:1px;line-height:20px;overflow:hidden;}
*/
#video{float:left;margin:10px 10px 0 10px;position:relative;}
#envie_seu_video{position:absolute;bottom:-15px;padding:2px;font-size:9px;text-transform:uppercase;letter-spacing:.5px;word-spacing:1px;left:1px;z-index:999999999999999;width:258px;text-align:center;}
#envie_seu_video:hover{background:#FFF;color:#000;}

#contacts{border-left:1px solid #333232;;width:230px;height:310px;overflow:hidden;padding:10px;margin: 10px 0 0 40px;}
#contacts h1{color:#0bba07;font-weight:bold;text-transform:uppercase;font-size:20px;margin:0 0 10px 0;}
#contacts h3.description{color:#0bba07;margin:-8px 0 15px 1px;}
#contacts p{padding:0 0 10px 0;}
#contacts input {border:1px solid #000;font-size:12px;padding:2px;color:#000;z-index:999999999;}
#contacts p.f_left{float:left;margin:0 8px 0 0;}
#contato_nome{width:225px;}
#contato_telefone{width:105px;}
#contato_email{width:105px;}

#anunciantes{clear:both;width:100%;height:100px;}
#banner_a{width:728px;height:90px;margin:10px auto;overflow:hidden;position:relative;}

#face_home{margin:auto;text-align:center;height:310px;padding:20px 0 10px 0;width:778px;background:url(images/bgface.png) no-repeat center center;overflow:hidden;}
#face_cont{width:735px;margin:0px auto;}
#face_header{color:#FFF;text-align:left !important;padding:14px 10px 15px 10px;background:#3b5998 url(images/face.jpg) no-repeat  635px 6px;font-family:"lucida grande",tahoma,verdana,arial,sans-serif !important;font-size:12px;}

#footer{height:180px;background: url(images/bgheader.png) no-repeat;position:relative;}
#footer_contatos{float:right;margin:5px 45px 0 0;font-size:12px;}
#marca_footer {position:absolute;top:75px;right:40px;}
#footer h1 span{display:none;}
#bg_footer{width:100%;height:1000px;position:absolute;bottom:0;background:url(images/bgbody_inverso.jpg) no-repeat center;}

	
	 #fitas_footer{position:absolute;bottom:0;left:40px;height:150px;width:160px;z-index:-1;}
		#fitas_footer div{height:0px;width:30px;float:left;margin:0 20px 0 0px;}
			#ffita1{background:#f6d700;}
			#ffita2{background:#0bba07;}
			#ffita3{background:#e401a1;}

.divisor{width:767px;height:1px;background:url(images/divisor.jpg) no-repeat center;margin:auto;}


#fotos_home{height:240px;overflow:hidden;width:780px;padding:10px;background:url(images/bgfotos.png) no-repeat left;overflow:hidden;margin:0 0 0 5px;}
#fotos_home h3.description{color:#e401a1;margin:0px 0 0px 10px;}
#fotos_home h2{color:#e401a1;font-weight:bold;text-transform:uppercase;font-size:20px;margin:0 0 0px 10px;}
#fotos_home .evento_galeria{float:left;width:220px;height:180px;padding:10px 10px 0 10px;margin:0px 15px 0 0px;position:relative;}
#fotos_home em{font-size:10px;color:#e401a1;text-transform:uppercase;letter-spacing:.2px;word-spacing:1px;position:absolute;top:18px;right:7px;}
#fotos_home a.lnk_img{display:block;cursor:pointer;overflow:hidden; outline:none !important;border:2px solid #dfe4e6;margin:0px 0; -moz-box-shadow: 0px 0px 5px #ccc;  -webkit-box-shadow: 0px 0px 5px #ccc;  box-shadow: 0px 0px 2px #ccc;}
#fotos_home a.lnk_img:hover{border:4px solid #e401a1}
#fotos_home a.lnk_img:hover img.noticia_imagem{margin:-2px;}
#fotos_home span{font-size:8px;color:#b6b5b2;text-transform:uppercase;letter-spacing:.2px;word-spacing:1px;}
#fotos_home .bl_info_galeria{display:block;width:99%;height:13px;overflow:hidden;position:absolute;top:13px;right:13px;}
#fotos_home .bl_info_galeria .fleft{float:right;font-size:9px !important;}
#fotos_home a:hover strong{color:#e401a1;}
#fotos_home a strong{color:#e401a1;font-size:12px;letter-spacing:.5px;word-spacing:1px;line-height:16px;padding:5px 0;margin:0 0 0 0px;display:block;text-transform:uppercase;background:#000;}

#twitter_home{height:150px;background:url(images/bgtwt.png) no-repeat center center;}
#twitter_link{display:block;position:relative;top:5px;left:20px;}
#tw_logo{float:left;margin:10px 0 0 0;}
#tw_lnk a{position:absolute;right:40px;top:15px;color:#84cff4;font-size:26px;display:block;font-family:"Georgia" !important;}
#tw_lnk a:hover{color:#0084c5;text-decoration:underline;}
#twitter_update{position:absolute;top:46px;left:20px;width:750px;padding:10px 0 10px 0;height:60px;overflow:hidden;font-size:24px;font-family:"Georgia" !important;text-shadow:0px 0px 1px #fff;color:#ffffff;word-spacing:1px;line-height:35px;}

#twitter_update a{color:#84cff4;font-size:24px;font-family:"Georgia" !important;text-shadow:0px 0px 1px #0084c5;}
#twitter_update a:hover{color:#0084c5;text-decoration:underline;}

a.fancy_button, button.fancy_button { 
  background: #555; 
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0.4)), to(rgba(77,77,77,0.4)));  
  background: -moz-linear-gradient(top, rgba(0,0,0,0.4), rgba(77,77,77,0.4)); 

  padding: 2px;
  text-decoration: none; 
  outline: 0; 
  border-width: 1px; 
  border-style: solid;
  width: auto;
  overflow: visible;
  border-color: transparent transparent #666 transparent; 
  border-color: transparent transparent rgba(202,202,202,0.27) transparent;
  -webkit-border-radius: 12px; -moz-border-radius: 12px; border-radius: 12px;
  -webkit-background-clip: padding-box;margin:auto;color:#FFF;
}

input.fancy_button:hover{ background: #088505;color:#fff;}
input.fancy_button  { 
   background: #086c06;

    display: block;width:35px;

    padding: 5px 10px 6px;

    color: #eaffea;

    text-decoration: none;

    -moz-border-radius: 6px;

    -webkit-border-radius: 6px;

    -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.6);

    -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.6);

    text-shadow: 0 -1px 1px rgba(0,0,0,0.25);

    border-bottom: 1px solid rgba(0,0,0,0.25);

    position: relative;font-size:12px;margin:10px auto 0 auto;

    cursor: pointer;width:auto;
}
#thumbs_galerias{border:1px solid #000;display:block;padding:5px;margin:25px 0 0 35px;width:490px;-webkit-border-radius: 10px;


-moz-box-shadow: 0px 0px 2px #ccc;  -webkit-box-shadow: 0px 0px 2px #ccc;  box-shadow: 0px 0px 2px #ccc;-moz-border-radius: 10px;
border-radius: 10px;}
#thumbs_galerias ul{margin:0px ; z-index: 0;position:relative;overflow:auto; width:490px;height:485px;margin:auto;}
#img_tmp{-moz-box-shadow: 0px 0px 2px #ccc;  -webkit-box-shadow: 0px 0px 2px #ccc;  box-shadow: 0px 0px 2px #ccc;padding:1px;}
#thumbs_galerias ul li a{text-align:center;position:relative;  margin: 4px 3px 5px 3px;cursor:pointer;display:block;float:left;z-index:0;overflow:hidden; outline:none !important}
#thumbs_galerias ul:after {clear:both; content:"."; display:block; height:0; visibility:hidden;}


#thumbs_galerias ul li {list-style-type:none; float:left;margin:0 !important;line-height:0;padding:0 !important;}
#thumbs_galerias ul li a, ul li a img {float:left; overflow:hidden;}

#thumbs_galerias ul li a:hover {border:4px solid #e401a1}
#thumbs_galerias ul li a:hover img {margin:-4px}
#thumbs_galerias ul li a.selected{border:4px solid #E405A2}
#thumbs_galerias ul li a.selected img.selected {margin:-4px}
.gallery #content_container h2.description{color:#e401a1;margin:3px 0 20px 10px;}
.gallery #content_container h1{color:#e401a1;font-weight:bold;text-transform:uppercase;font-size:20px;padding:10px 0 0px 10px;}


#cont_galeria_fotos{width:580px;min-height:180px;padding:10px auto;}
#cont_galeria_fotos .evento_galeria{float:left;width:220px;height:180px;padding:10px 10px 0 10px;margin:10px 5px 0 0px;position:relative;}
#cont_galeria_fotos em{font-size:14px;color:#b6b5b2;text-transform:uppercase;letter-spacing:.2px;word-spacing:1px;}
#cont_galeria_fotos a.lnk_img{display:block;cursor:pointer;overflow:hidden; outline:none !important;border:2px solid #dfe4e6;margin:5px 0; -moz-box-shadow: 0px 0px 5px #ccc;  -webkit-box-shadow: 0px 0px 5px #ccc;  box-shadow: 0px 0px 5px #ccc;}
#cont_galeria_fotos a.lnk_img:hover{border:4px solid #03abed}
#cont_galeria_fotos a.lnk_img:hover img.noticia_imagem{margin:-2px;}
#cont_galeria_fotos span{font-size:8px;color:#b6b5b2;text-transform:uppercase;letter-spacing:.2px;word-spacing:1px;}
#cont_galeria_fotos .bl_info_galeria{display:block;width:99%;height:13px;overflow:hidden;position:absolute;top:13px;right:13px;}
#cont_galeria_fotos .bl_info_galeria .fleft{float:right;font-size:9px !important;}
#cont_galeria_fotos a strong{color:#253d98;font-size:14px;letter-spacing:.5px;word-spacing:1px;line-height:15px;padding:0px 0;margin:0 0 0 2px;display:block;}
#cont_galeria_fotos a:hover strong{color:#03abed;}
#cont_galeria_fotos a strong{color:#253d98;font-size:14px;letter-spacing:.5px;word-spacing:1px;line-height:16px;padding:0px 0;margin:0 0 0 2px;display:block;}


#fotos_gallery{overflow:hidden;width:490px;padding:10px;background:url(images/bgfotos.png) repeat left;overflow:hidden;margin:0 auto;}

#fotos_gallery .evento_galeria{float:left;width:220px;height:180px;padding:10px 10px 0 10px;margin:0px 5px 20px 0px;position:relative;}
#fotos_gallery em{font-size:10px;color:#e401a1;text-transform:uppercase;letter-spacing:.2px;word-spacing:1px;position:absolute;top:18px;right:7px;}
#fotos_gallery a.lnk_img{display:block;cursor:pointer;overflow:hidden; outline:none !important;border:2px solid #dfe4e6;margin:0px 0; -moz-box-shadow: 0px 0px 5px #ccc;  -webkit-box-shadow: 0px 0px 5px #ccc;  box-shadow: 0px 0px 2px #ccc;}
#fotos_gallery a.lnk_img:hover{border:4px solid #e401a1}
#fotos_gallery a.lnk_img:hover img.noticia_imagem{margin:-2px;}
#fotos_gallery span{font-size:8px;color:#b6b5b2;text-transform:uppercase;letter-spacing:.2px;word-spacing:1px;}
#fotos_gallery .bl_info_galeria{display:block;width:99%;height:13px;overflow:hidden;position:absolute;top:13px;right:13px;}
#fotos_gallery .bl_info_galeria .fleft{float:right;font-size:9px !important;}
#fotos_gallery a:hover strong{color:#e401a1;}
#fotos_gallery a strong{color:#e401a1;font-size:12px;letter-spacing:.5px;word-spacing:1px;line-height:16px;padding:5px 0;margin:0 0 0 0px;display:block;text-transform:uppercase;background:#000;}

#c_nome{width:105px;}
#c_email{width:105px;}
#c_cpf{width:105px;}
#c_tel{width:105px;}
.radios{display:block;text-align:center;padding:0px 0 !important;background:#161616;}
.radios input{margin:3px 0px 0 0px;}
.radios label{margin:0 0 0 0px;position:relative;top:-2px;text-transform:uppercase;font-size:9px;margin:0 10px 0 10px;cursor:pointer;letter-spacing:1px;}
#contacts h4{text-align:center;font-size:20px;font-weight:bold;padding:20px 0;}
.divisor_min{background:url(images/divisor_min.jpg); width:230px;height:1px;margin:auto;}
#form_convidados{margin:10px 0 0 0;}



#form_convidados h6{background:#161616;display:block;padding:4px 10px 4px 10px;font-size:10px;margin:20px 0 0 0;text-transform:uppercase;text-align:center;color:#FFF;letter-spacing:.5px;font-size:9px;float:left;width:100px;}
#form_convidados span{text-align:center;background:#161616;display:block;position:absolute;left:120px;width:110px;margin:9px 0 0 0;overflow:hidden;} 
#form_convidados em{display:block;float:left;text-transform:uppercase;font-size:9px;padding:5px 0px;margin:0 5px 0 22px;} 
#form_convidados strong{font-size:20px;display:block;font-weight:bold;}
#form_convidados h6 strong{font-size:20px;color:#0BBA07;font-weight:bold;}
#form_convidados .fancy_button {clear:both;margin:60px auto !important;}
#form_convidados  .original{border:1px solid #000;background:#ffffff;}
#form_convidados  .valid{border:1px solid #0BBA07;background:#f7fff9;}
#form_convidados  .invalid{border:1px solid #F00;background:#fff7f7;}

.full_body .title{color:#0bba07;font-weight:bold;text-transform:uppercase;font-size:20px;margin:-6px 0 10px 0;}
.full_body .description{color:#0bba07;margin:-8px 0 15px 1px;font-size:10px;}
.full_body {padding:20px;line-height:16px;color:#0b1447;margin:0 auto 10px auto;}
.full_body *{font-size:11px;}
.full_body p{margin:0 0 10px 0;line-height:16px;letter-spacing:.5px;color:#FFF;font-size:12px;word-spacing:1.5px;}
.full_body strong{font-weight:bold;font-size:14px !important;;font-style:normal !important;}
.full_body a{color:#0000FF;font-style:normal !important;letter-spacing:0px;font-size:12px !important;text-decoration:underline;}
.full_body a:hover{color:#FF0000;}
.full_body em{font-style:italic;}
.full_body ul{list-style-type:circle;padding:5px 10px 5px 10px;width:80%;margin:auto;}
.full_body ul li{line-height:16px;margin:10px auto 10px auto;font-size:12px;letter-spacing:.5px;word-spacing:1px;}
.full_body ul li a{font-size:12px;}
.full_body ol{list-style-type:decimal;padding:5px 10px 5px 10px;width:80%;margin:auto;}
.full_body ol li{line-height:16px;margin:10px auto 10px auto;font-size:12px;letter-spacing:.5px;word-spacing:1px;}
.full_body ol li a{font-size:12px;}
.full_body .table{margin:20px auto;border:1px solid #273178;color: #273178;}
.full_body .table thead tr td{text-align:center;padding:10px;color:#FFF;background-color:#273178;font-weight:bold;text-transform:uppercase;}
.full_body .table tbody tr td{padding:5px;border:1px solid #273178;}
.full_body .table .centraliza{text-align:center;}

#fcontacts{width:380px;margin:auto;padding:10px 0 0 0 ;}
#fcontacts .fancy_button{border:none !important;margin:0 0 0;width:242px;color:#FFF;}
#fcontacts input{color:#000;border:1px solid #000;font-size:12px;padding:2px;color:#000;z-index:999999999;width:235px;}

.post h1.title{color:#0bba07;font-weight:bold;text-transform:uppercase;font-size:20px;padding:6px 0 10px 0;line-height:24px;}
.post h2.description{color:#0bba07;margin:-4px 0 15px 1px;}
.image_logo{margin:auto;display:block;}
.post a{color:#98b0fd;}

#footer #dotes{margin:auto;text-align:center;display:block;position:absolute;bottom:5px;right:60px;}
#footer #dotes a{width:50px !important;height:16px !important;overflow:hidden;display:block;margin:auto;background: url(images/dotes.png)  0 0px  no-repeat;text-indent:-9999999px;}



