a { }
* { font-family:Arial;outline: none; }
body { margin:0px;padding:0px;border:0px;}
form, p { margin:0px;padding:0px;border:0px; }
.fl { float:left; }
.fr { float:right; }
.db { display:block; }
.dn { display:none; }
.oh { overflow:hidden; }
.cb { clear:both;line-height:0px;font-size:0px;overflow:hidden; }
.cbs{ clear:both; }
.pointer { cursor:pointer; }
.default { cursor:default; }
.ie { line-height:0px;font-size:0px; }
.ar{ text-align: right;}

/**************************************
			FORMATAÇÂO
**************************************/

.txt01{font-size: 10px; color: #CB7C68;}
.txt02{font-size: 20px; color: #B4191E; line-height: 141%; }
.txt03{font-size: 11px; color: #6E5D2F; line-height: 120%;}
.txt04{font-size: 10px; color: #B2191E; line-height: 120%;}
.txt05{font-size: 11px; color: #000; line-height: 120%;}
.txt06{font-size: 10px; color: #6E5D2F; line-height: 120%;}
.txt07{font-size: 14px; color: #000; line-height: 120%;}
.txt08{font-size: 18px; color: #B4191E; line-height: 121%; letter-spacing: -1px;}
.txt09{font-family: Georgia; font-size: 18px; color: #000; font-style: italic; line-height: 120%;}
.txt10{font-size: 11px; color: #6D5D2E; line-height: 120%; font-weight: bold;}
.txt11{font-size: 11px; color: #000; line-height: 100%;}
.txt12{font-size: 11px; color: #000; line-height: 141%;}
.txt13{font-size: 12px; color: #B3191E; line-height: 120%; font-weight: bold;}
.txt14{font-size: 11px; color: #6D5D2E; line-height: 120%; font-weight: bold; font-style: italic;}
.txt15{font-size: 12px; color: #6D5D2E; line-height: 121%;}
.txt16{font-size: 12px; color: #000; line-height: 121%;}
.txt17{font-size: 13px; color: #B2191E; line-height: 141%;}
.txt18{font-size: 13px; color: #000; line-height: 141%;}
.txt19{font-size: 12px; color: #6D5D2E; line-height: 141%; font-weight: bold;}
.txt20{font-size: 12px; color: #000; line-height: 141%;}
.txt21{font-size: 20px; color: #6E5D2F; line-height: 121%; letter-spacing: -1px; font-weight: bold;}
.txt22{font-size: 13px; color: #6C5D2C; line-height: 159%; font-weight: bold;}
.txt23{font-size: 24px; color: #DDB85E; line-height: 125%; font-weight: bold; letter-spacing: -1px;}
.txt24{font-size: 12px; color: #000; line-height: 120%;}
.txt25{font-size: 20px; color: #B2191E; line-height: 121%; letter-spacing: -1px; font-weight: bold;}
.txt26{font-size: 26px; color: #E6CC76; line-height: 141%; letter-spacing: -1px; font-weight: bold;}
.txt27{font-size: 14px; color: #000; line-height: 141%;}
.txt28{font-size: 12px; color: #DDBA5E; line-height: 181%;}
.txt29{font-size: 16px; color: #B2191E; line-height: 140%;}
.txt30{font-size: 12px; color: #000; line-height: 141%;}
.txt31{font-size: 11px; color: #000; line-height: 130%;}

.secao{font-size: 24px; color: #B2191E; line-height: 100%; letter-spacing: -1px; margin: 0;}
.subsecao{font-size: 13px; color: #000; line-height: 168%; margin: 0;}

.quote{font-family: Georgia; font-size: 60px; color: #B4191E; line-height: 120%;}

.mtn7{margin-top:  -7px;}
.mt5{ margin-top: 5px; }
.mt6{ margin-top: 6px; }
.mt9{ margin-top: 9px; }
.mt10{ margin-top: 10px; }
.mt12{ margin-top: 12px; }
.mt11{ margin-top: 11px; }
.mt13{ margin-top: 13px; }
.mt30{ margin-top: 30px; }

.mb5{ margin-bottom: 5px; }
.mb7{ margin-bottom: 7px; }
.mb12{ margin-bottom: 12px; }
.mb13{ margin-bottom: 13px; }
.mb10{ margin-bottom: 10px; }
.mb15{ margin-bottom: 15px; }
.mb14{ margin-bottom: 14px; }
.mb16{ margin-bottom: 16px; }
.mb18{ margin-bottom: 18px; }
.mb23{ margin-bottom: 23px; }
.mb26{ margin-bottom: 26px; }
.mb27{ margin-bottom: 27px; }
.mb30{ margin-bottom: 30px; }
.mb114{ margin-bottom: 114px; }

.ml20{ margin-left: 20px; }
.ml333{ margin-left: 333px; }

.mr8{ margin-right: 8px; }
.mr10{ margin-right: 10px; }


.pt4{ padding-top: 4px; }

.pb8{ padding-bottom: 8px; }
.pb13{ padding-bottom: 13px; }
.pb117 { padding-bottom: 117px; }

.pr9{padding-right: 9px;}
.pr10{padding-right: 10px;}
.pr14{padding-right: 14px;}

.bb1{border-bottom: 1px solid #f2f2f2;}

a.ltopo,a.ltopo:link,a.ltopo:visited,a.ltopo:active{color: #CB7C68; font-size: 10px; line-height: 120%; text-decoration: none;}
a.ltopo:hover{color: #F2E5B8; font-size: 10px; line-height: 120%; text-decoration: none;}

a.pad{ padding-right: 10px; }

a.wine,a.wine:link,a.wine:visited,a.wine:active,a,a:link,a:visited,a:active{color: #B3191E; text-decoration: none; cursor: pointer;}
a.wine:hover{color: #B3191E; text-decoration: underline;}

a.wine2,a.wine2:link,a.wine2:visited,a.wine2:active{color: #B3191E; text-decoration: none; font-weight: bold;}
a.wine2:hover{color: #B3191E; text-decoration: underline;}

a.strwine,a.strwine:link,a.strwine:visited,a.strwine:active{color: #B3191E; text-decoration: none; font-weight: bold; font-size: 11px; line-height: 100%;}
a.strwine:hover{color: #B3191E; text-decoration: underline;}

a.strwine2,a.strwine:link,a.strwine2:visited,a.strwine2:active{color: #B3191E; text-decoration: none; font-weight: bold; font-size: 11px; line-height: 100%;}
a.strwine2:hover{color: #B3191E; text-decoration: underline;}

a.black,a.black:link,a.black:visited,a.black:active{color: #000; text-decoration: none; font-weight: bold; font-size: 12px; line-height: 120%;}
a.black:hover{color: #B3191E; text-decoration: none;}

a.black2,a.black2:link,a.black2:visited,a.black2:active{color: #000; text-decoration: none; font-weight: normal; font-size: 11px; line-height: 120%;}
a.black2:hover{color: #B3191E; text-decoration: underline;}

a.white,a.white:link,a.white:visited,a.white:active{font-family: "Trebuchet Ms"; color: #fff; text-decoration: none; font-size: 10px; line-height: 120%;}
a.white:hover{color: #fff; text-decoration: underline;}

a.green,a.green:link,a.green:visited,a.green:active{color: #6C5D2C; text-decoration: none;}
a.green:hover{color: #6C5D2C; text-decoration: none;}

a.yellow,a.yellow:link,a.yellow:visited,a.yellow:active{color: #DDB95E; text-decoration: none; font-weight: bold;}
a.yellow:hover{color: #B3191E; text-decoration: underline;}

a.bege,a.bege:link,a.bege:visited,a.bege:active{color: #6C5D2D; text-decoration: underline; font-weight: bold; letter-spacing: -1px;}
a.bege:hover{color: #6C5D2D; text-decoration: none;}

.opa{
	opacity: 0.5;
	filter: alpha(opacity=50);
}

div#texto p{ font-size: 12px; color: #000; line-height: 141%; margin-bottom: 2em;}
div#texto p.mb14{ margin-bottom: 14px;}

ul.visto{ list-style: none; padding: 0; margin: 16px 0px;}
ul.visto li { background: url('../images/bullet.jpg') no-repeat 0px 3px; font-size: 12px; font-weight: bold; color: #6C5D2D; line-height: 181%; padding: 0px 0px 0px 25px;}

/*************************************
			BACKGROUNDS
*************************************/

.canguru{
	background: #C7EBD9 url('../images/fundos/fundo_canguru.jpg') no-repeat top center;
}

.home-dia{
	background: #48A2C7 url('../images/fundos/dia-a-dia.jpg') no-repeat center -371px;
}

.home-noite{
	background: #000 url('../images/fundos/home-noite.jpg') no-repeat top center;
}

.chegandola{
	background: #CEDCB0 url('../images/fundos/fundo_jumping.jpg') no-repeat center -100px;
	/*background: #5DC031 url('../images/fundos/chegandola.jpg') no-repeat top center;*/
}

.diadia{
	background: #E8F8FE url('../images/fundos/fundo_barco.jpg') no-repeat center top;
	/*background: #E7EDFD url('../images/fundos/fundo_barco.jpg') no-repeat center -217px;*/
}

.institucional{
	background: #F0EAC8 url('../images/fundos/institucional2.jpg') no-repeat top center;
}

.cidades{
	background: #000 url('../images/fundos/cidades3.jpg') no-repeat center top;
}

.cursos{
	background: #000 url('../images/fundos/cursos.jpg') no-repeat top center;
}

.anonovo{
	background: #000 url('../images/fundos/bg-anonovo2.jpg') no-repeat top center;
}

/**************************************
			ESTRUTURAS
**************************************/

.wide{ width: 100%;}
.centraliza{ margin: 0 auto; text-align: left;}

#topo{width: 993px; height: 33px; background: url('../images/bg_topo.png') no-repeat;}
#tag{ width: 993px;}
#logo{ width: 219px; height: 257px; background: url('../images/logo.png') no-repeat -6px 0px;}
#idiomas{ padding: 7px 0px 0px 11px; }

.separa-topo{ background: url('../images/img_separador.jpg'); width: 1px; height: 30px}

#br{ width: 20px; height: 14px; background-image: url('../images/flags.png'); background-repeat: no-repeat; margin-right: 5px;}
.br-on{	background-position: 0px -19px;}
.br-off{ background-position: 0px 0px;}

#en{ width: 20px; height: 14px; background-image: url('../images/flags.png'); background-repeat: no-repeat; margin-right: 5px;}
.en-on{	background-position: -25px -19px;}
.en-off{ background-position: -25px 0px;}

#es{ width: 20px; height: 14px; background-image: url('../images/flags.png'); background-repeat: no-repeat; margin-right: 5px;}
.es-on{	background-position: -50px -19px;}
.es-off{ background-position: -50px 0px;}


#conteudo{ width: 990px; padding: 0px 10px; background: url('../images/bg_conteudo.png') repeat-y; text-align: center;}
#principal{ width: 952px; padding: 20px 19px 18px 20px ; text-align: left;}
#principal-int{ width: 971px; padding: 13px 0px 18px 18px ; text-align: left;}
.sembg_conteudo{ width: 952px;}
.bg_conteudo{ width: 989px; background: url('../images/bg_conteudo_sombra.jpg') no-repeat center 30px;}

#path{ width: 936px; background: #FCF8ED url('../images/pontilhado_hor.jpg') repeat-x bottom left; padding: 8px 9px 13px; margin-bottom: 30px;}

#esq{ width: 693px; padding: 0px 41px 0px 13px; margin-bottom: 41px; margin-top: 15px;}
#esq2{ width: 707px; padding: 0px 27px 0px 13px; margin-bottom: 41px; margin-top: 15px}
#esq3{ width: 720px; padding: 0px 14px 0px 13px; margin-bottom: 41px; margin-top: 15px}
#dir{ width: 222px; margin-bottom: 41px;}



/**************************************
			MENU TOPO
**************************************/

#navtopo{padding-top: 4px;}
#navtopo ul{ list-style: none; margin: 0; padding: 0; float: left; width: 100%;}
#navtopo ul li { float: left; padding: 1px 0px 0px 10px; color: #900C11;}
#navtopo ul li a {color: #CB7C68; font-size: 10px; line-height: 120%; text-decoration: none; float: left; padding-top: 2px;}
#navtopo ul li a:hover {color: #F2E5B8; font-size: 10px; line-height: 120%; text-decoration: underline;}
#navtopo ul li a.ativo {color: #F2E5B8; font-size: 10px; line-height: 120%; text-decoration: none; float: left; padding-top: 2px;}


/**************************************
			MENU PRINCIPAL
**************************************/

#navigation{ width: 990px; padding: 0px 10px;}
#menu { text-align: left;}

#menu ul{ list-style: none; padding: 0; margin: 0; }
#menu ul li { float: left; }

.brr{border-right: 1px solid #900D11;}


/**************************************
				FOOTER
**************************************/

#footer{ width: 914px; height: 183px; padding: 19px 23px 33px 14px; background: url('../images/bg_roda.jpg') no-repeat; margin: 20px auto 0px auto; text-align: left;}
.footer02{ margin-top: 42px; padding-left: 10px;}
#fc01{ width: 177px; margin-right: 34px;}
#fc02{ width: 176px; margin-right: 34px;}
#fc03{ width: 188px; margin-right: 36px;}
#fc04{ width: 259px; }

/**************************************
			MENU RODAPE
**************************************/

#navfoot ul{ list-style: none; margin: -7px 0px 0px 0px; padding: 0;}
#navfoot ul li { float: left; padding: 1px 0px 0px 10px; color: #900C11;}
#navfoot ul li a {color: #CB7C68; font-size: 10px; line-height: 120%; text-decoration: none; float: left; padding-top: 6px;}
#navfoot ul li a:hover {color: #F2E5B8; font-size: 10px; line-height: 120%; text-decoration: underline;}
#navfoot ul li a.ativo {color: #F2E5B8; font-size: 10px; line-height: 120%; text-decoration: none; float: left;  padding-top: 6px;}


/**************************************
				HOME
**************************************/

#secao01{ display: inline; }
#col01{ width: 689px; padding-left: 3px; margin-right: 20px; margin-bottom: 20px; }
#col02{ width: 240px; margin-bottom: 20px; }

#aunews{ width: 225px; height: 52px; background: url('../images/bg_rss.jpg') no-repeat top center; padding: 5px 0px 0px 15px; margin-bottom: 14px;}

#news-ticker ul{ list-style: none; padding: 0px; margin: 0px 10px 0px 5px;}
#news-ticker ul li{ margin-bottom: 18px; cursor: pointer;}

#enquete{ width: 918px; height: 39px; background: url('../images/bg_enquete.jpg') no-repeat; padding: 10px 11px 10px 22px; margin-bottom: 10px;}
.enquete{ position: relative; margin-right: 4px; margin-top: 4px;}
.sombra01{ font-size: 20px; line-height: 141%; color: #F3E5B9; position: absolute; left: 2px; top: 2px; letter-spacing: -1px;}
.sombra02{ font-size: 20px; line-height: 141%; color: #B3191E; position: relative; letter-spacing: -1px;}

#box-social{ width: 214px; padding: 10px 0px 23px 17px; background: #FCF8ED url('../images/pontilhado_ver.jpg') repeat-y top right; margin-right: 20px;}
.news-yl{ width: 69px; height: 65px; background: url('../images/icon-news02.jpg') no-repeat; margin-right: 13px;}
.news-yl-txt,.face-yl-txt,.twitter-yl-txt{ width: 120px;}
.face-yl{ width: 69px; height: 64px; background: url('../images/icon-facebook02.jpg') no-repeat; margin-right: 13px;}
.twitter-yl{ width: 69px; height: 70px; background: url('../images/icon-twitter02.jpg') no-repeat; margin-right: 13px;}

#box-testemunhos{ width: 203px; padding: 10px 6px 23px 0px;}
.quote-left{ width: 27px; height: 25px; background: url('../images/quotes.jpg') no-repeat 0px 0px; margin-right: 5px;}
.quote-right{ width: 27px; height: 25px; background: url('../images/quotes.jpg') -30px 0px;}

#box-empregos{ width: 183px; padding: 10px 31px 23px 20px; background: #FCF8ED url('../images/pontilhado_ver.jpg') repeat-y top right;}
.bet{ width: 60px; margin-right: 5px; margin-bottom: 5px;}
.bei{ width: 118px; margin-bottom: 5px;}

#box-cursos{ width: 208px; padding: 10px 0px 23px 24px;}


/**************************************
			SIDEBAR - SOCIAL
**************************************/

#social-inc{ width: 203px; margin-left: 21px;}
#news-block{ padding: 0px 0px 31px 12px; border-bottom: 1px solid #F9F2DC;}
#faceb-block{ padding: 35px 0px 31px 12px; border-bottom: 1px solid #F9F2DC;}
#twitter-block{ padding: 35px 0px 31px 12px; border-bottom: 0px solid #F9F2DC;}

.news-wh{ width: 54px; height: 45px; background: url('../images/icon-news.jpg') no-repeat; margin-right: 8px;}
.news-wh-txt,.face-wh-txt,.twitter-wh-txt{ width: 110px;}
.face-wh{ width: 54px; height: 50px; background: url('../images/icon-facebook.jpg') no-repeat; margin-right: 8px;}
.twitter-wh{ width: 54px; height: 64px; background: url('../images/icon-twitter.jpg') no-repeat; margin-right: 8px;}


/**************************************
			SIDEBAR - MENU
**************************************/

#navi-side{ width: 224px; /*padding-left: 21px;*/}

ul#menuside{ list-style: none; padding: 0 0 30px 0; margin: 0;}
ul#menuside li { padding-left: 21px; }
ul#menuside li a{ font-size: 13px; color: #DDBB5E; text-decoration: none; font-weight: bold; line-height: 250%; padding: 3px 0px 9px 26px; display: block; border-bottom: 1px solid #F9F2DC;}
ul#menuside li.ativo{ background: url('../images/bg_menu_ativo.png') no-repeat; padding-left: 33px;}
ul#menuside li.ativo a{border: 0;}
ul#menuside li.sliding-element a:hover{color: #B4191E;}
ul#menuside li a.bb0{border-bottom: 0px;}

/**************************************
			  ACCORDION
**************************************/

.head{ width: 680px; padding: 14px 7px 16px 13px; background: url('../images/pontilhado_hor.jpg') repeat-x left bottom; cursor: pointer; position: relative;}
.head.inativo{ background-color: #FCF8ED;}
.head.ativo{ background-color: #F3E5B9;}
.ui-icon.ui-icon-triangle-1-e{ position: absolute; right: 7px; background-position: 0px -40px;}
.ui-icon-triangle-1-s{position: absolute; right: 7px; background-position: -133px 0px;}

.icon-acco.exibe.inativo, .ui-icon-triangle-1-e.exibe.inativo{ background-position: 0px -40px; position: absolute; right: 7px;}
.icon-acco.exibe.ativo, .ui-icon-triangle-1-e.exibe.ativo{ background-position: 0px 0px; position: absolute; right: 7px;}
.icon-acco.esconde.inativo, .ui-icon-triangle-1-e.esconde.inativo{ background-position: -133px -40px; position: absolute; right: 7px;}
.icon-acco.esconde.ativo, .ui-icon-triangle-1-e.esconde.ativo{ background-position: -133px 0px; position: absolute; right: 7px;}

.acc-cont{margin-bottom: 18px; width: 700px;}
.acc-cont div{width: 645px; padding: 22px 26px 13px 29px; background: #F9F2DC url('../images/pontilhado_hor.jpg') repeat-x left bottom;}
.acc-cont div p{ margin-bottom: 10px;}

.espaco{margin-bottom: 18px;}


/**************************************
			FALE CONOSCO
**************************************/

#formulario{ width: 417px;}

.fc-esq{ width: 66px; margin-right: 16px; text-align: left; padding-top: 13px;}
.fc-esq2{ width: 42px; margin: 0px 10px 0px 10px; padding-top: 13px;}

.fcoff{ width: 315px; height: 32px; background: url('../images/ipt_contato.jpg') no-repeat center bottom; padding: 8px 10px 0px 10px;}
.fcon{ width: 315px; height: 32px; background: url('../images/ipt_contato.jpg') no-repeat center top; padding: 8px 10px 0px 10px;}

input.ipton { width: 304px; border: 0px; background: transparent; color: #000; font-size: 12px; line-height: 141%;}
input.iptoff { width: 304px; border: 0px; background: transparent; color: #ccc; font-size: 12px; line-height: 141%;}

.fcoff2{ width: 120px; height: 32px; background: url('../images/ipt_contato02.jpg') no-repeat center bottom; padding: 8px 5px 0px 10px;}
.fcon2{ width: 120px; height: 32px; background: url('../images/ipt_contato02.jpg') no-repeat center top; padding: 8px 5px 0px 10px;}

input.ipton2 { width: 104px; border: 0px; background: transparent; color: #000; font-size: 12px; line-height: 141%;}
input.iptoff2 { width: 104px; border: 0px; background: transparent; color: #ccc; font-size: 12px; line-height: 141%;}

.fcofft{ width: 315px; height: 90px; background: url('../images/text_contato.jpg') no-repeat center bottom; padding: 10px;}
.fcont{ width: 315px; height: 90px; background: url('../images/text_contato.jpg') no-repeat center top; padding: 10px;}

textarea.txton { width: 304px; height: 80px; border: 0px; background: transparent; color: #000; font-size: 12px; line-height: 141%;}
textarea.txtoff { width: 304px; height: 80px; border: 0px; background: transparent; color: #ccc; font-size: 12px; line-height: 141%;}

#erro,#sucesso{margin-left: 82px;}

.be-topo{ width: 335px; height: 7px; line-height: 0; font-size: 0; background: url('../images/box_erro_topo.jpg') no-repeat 0px 0px;}
.be-meio{ width: 335px; background: url('../images/box_erro_meio.jpg') repeat-y 0px 0px; padding: 6px 16px 4px 16px; color: #B3191E; font-size: 12px; font-weight: bold; line-height: 141%;}
.be-roda{ width: 335px; height: 9px; line-height: 0; font-size: 0; background: url('../images/box_erro_roda.jpg') no-repeat 0px 0px;}

.bs-topo{ width: 335px; height: 7px; line-height: 0; font-size: 0; background: url('../images/box_sucesso_topo.jpg') no-repeat 0px 0px;}
.bs-meio{ width: 335px; background: url('../images/box_sucesso_meio.jpg') repeat-y 0px 0px; padding: 6px 16px 4px 16px; color: #6E5D2F; font-size: 12px; font-weight: bold; line-height: 141%;}
.bs-roda{ width: 335px; height: 9px; line-height: 0; font-size: 0; background: url('../images/box_sucesso_roda.jpg') no-repeat 0px 0px;}

#erro2,#sucesso2{/*margin-left: 82px;*/}

.ben-topo{ width: 314px; height: 6px; line-height: 0; font-size: 0; background: url('../images/ben_topo.jpg') no-repeat 0px 0px;}
.ben-meio{ width: 278px; background: url('../images/ben_meio.jpg') repeat-y 0px 0px; padding: 6px 16px 4px 16px; color: #B3191E; font-size: 12px; font-weight: bold; line-height: 141%;}
.ben-roda{ width: 314px; height: 8px; line-height: 0; font-size: 0; background: url('../images/ben_roda.jpg') no-repeat 0px 0px;}

.bsn-topo{ width: 314px; height: 5px; line-height: 0; font-size: 0; background: url('../images/bsn_topo.jpg') no-repeat 0px 0px;}
.bsn-meio{ width: 278px; background: url('../images/bsn_meio.jpg') repeat-y 0px 0px; padding: 6px 16px 4px 16px; color: #6E5D2F; font-size: 12px; font-weight: bold; line-height: 141%;}
.bsn-roda{ width: 314px; height: 6px; line-height: 0; font-size: 0; background: url('../images/bsn_roda.jpg') no-repeat 0px 0px;}



/**************************************
			TESTEMUNHOS
**************************************/

.linha{ /*margin-bottom: 67px;*/}

.tc01{ width: 220px; padding-right: 7px; background: url('../images/pontilhado_ver.jpg') repeat-y top right; margin-right: 9px; margin-bottom: 67px;}
.tc02{ width: 220px; margin-bottom: 67px;}

.img-testemunho{ margin-bottom: 11px;}


/**************************************
				CURSOS
**************************************/

#cursos-promo{background: #F9F2DC; border-top: 1px dotted #6E5D2F; border-bottom: 1px dotted #6E5D2F; padding: 14px 21px 12px 12px; margin-bottom: 26px;}
.img-cpromo{margin-right: 15px;}
.txt-cpromo{width: 519px;}

.linha-cursos{margin-bottom: 17px;}
.cc01{ width: 207px; padding-right: 21px; background: url('../images/pontilhado_ver.jpg') repeat-y top right; margin-right: 14px;}
.cc02{ width: 207px;}

.img-curso-ini{margin-bottom: 27px;}

ul.cid-linha{list-style: none; padding: 0; margin: 0 0 35px;}
ul.cid-linha li{float: left;}
ul.cid-linha li.over{background: url('../images/bg_cidades.jpg') no-repeat top center;}
.city{ width: 240px; height: 304px;}
.pontos { background: url('../images/pontilhado_ver.jpg') repeat-y top right;}
.city-int{width: 216px; height: 267px; padding: 0px 12px 12px; margin: 12px 0px 0px;}

.promos-beige{background: #F9F2DC; border-top: 1px dotted #6E5D2F; border-bottom: 1px dotted #6E5D2F; padding: 14px 21px 12px 12px; margin-bottom: 26px;}
.promos-white{background: #fff; border-top: 1px dotted #6E5D2F; border-bottom: 1px dotted #6E5D2F; padding: 14px 21px 12px 12px; margin-bottom: 26px;}

/**************************************
		NEWS // POLL - LIGHTBOX
**************************************/
.poll-wrapper, .news-wrapper, .videos-wrapper{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 2000;
	text-align: left;
}

.poll-overlay, .news-overlay, .videos-overlay{
	background: #000;
	opacity: 0.8;
	filter: alpha(opacity=80);
	width: 100%;
	z-index: 1998;
	height: 1000px;
	position: fixed;
}

.poll-main, .news-main, .videos-main{
	width: 355px;
	left: 50%;
	margin: -163px 0px 0px -168px;
	position: absolute;
	top: 27.5%;	
	z-index: 1999;
	position: fixed;	
}

.poll-topo, .news-topo, .videos-topo{
	background: url("../images/box_ltb_top.png") no-repeat;
	width: 318px;
	height: 28px;
	padding: 16px 20px 17px 34px;
}

.poll-meio, .news-meio, .videos-meio{
	background: url("../images/box_ltb_meio.png") repeat-y;
	width: 369px;
	padding: 24px 3px 7px 2px;
	text-align: left;
}

.poll-roda, .news-roda, .videos-roda{
	background: url("../images/box_ltb_roda.png") no-repeat;
	width: 374px;
	height: 15px;
	font-size: 0px;
	line-height: 0px;
}

.inner-txt{ padding: 0px 17px 0px 31px;}

/** NEWS **/
.nwoff{ width: 279px; height: 32px; background: url('../images/ipt_ltb.jpg') no-repeat center bottom; padding: 8px 18px 0px 18px;}
.nwon{ width: 279px; height: 32px; background: url('../images/ipt_ltb.jpg') no-repeat center top; padding: 8px 18px 0px 18px;}

input.ipton3 { width: 280px; border: 0px; background: transparent; color: #000; font-size: 12px; line-height: 141%;}
input.iptoff3 { width: 280px; border: 0px; background: transparent; color: #ccc; font-size: 12px; line-height: 141%;}

/** POLL **/
.sep-ltb{width: 2px; height: 28px; background: url('../images/separador-ltb.jpg') no-repeat; margin: 0px 15px 0px 20px;}

div.poll-form ul { padding: 0; margin: 0; list-style: none;}

.poll-contorno{ width: 198px; height: 23px; border: 1px solid #E7CC76;}
.poll-fill{ width: 196px; height: 21px; padding: 1px;}
.poll-color{ background: #B3191E; height: 21px; width: 25px; }

/*************************
		NOTICIAS
*************************/

.pontilhado-news{ background: url('../images/pontilhado_hor02.jpg') repeat-x; width: 100%; height: 1px; margin-bottom: 16px;}

/*************************
	LIGHTBOX - GALERIA
*************************/
.galeria-wrapper{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 2000;
	text-align: left;
}

.galeria-overlay{
	background: #000;
	opacity: 0.8;
	filter: alpha(opacity=80);
	width: 100%;
	z-index: 1998;
	height: 1000px;
	position: fixed;
}

.galeria-main{
	/*width: 355px;*/
	left: 50%;
	/*margin: -163px 0px 0px -168px;*/
	position: absolute;
	top: 27.5%;	
	z-index: 1999;
	position: fixed;	
}

.galeria-fecha{
	background: url('../images/br/btn_lightbox.png') no-repeat -1px -76px;
	width: 16px;
	height: 18px;
	cursor: pointer;
	float: right;
	margin-right: 18px;
	margin-top: 18px;
}

.galeria-cont{
	background: #fff;
	padding-top: 15px;
	padding-left: 20px;
	padding-right: 19px;
}

.galeria-cont2{
	background: #fff;
}

.galeria-meio{
	padding-top: 61px;
	margin-left: 1px;
	margin-right: 1px;
}

.galeria-roda{
	line-height: 0px;
	font: 0px;
}

.inner-txt2{ padding: 0px 19px 0px 20px;}

.tm{ background: url('../images/ltb_topo.jpg') repeat-x; height: 61px; float: left;}
.cl{ background: url('../images/ltb_corners.png') no-repeat top left; width: 11px; height: 61px; float: left; margin-top: 1px; }
.cr{ background: url('../images/ltb_corners.png') no-repeat top right; width: 12px; height: 61px; float: left; margin-top: 1px; }

.rm{ background: url('../images/ltb_roda.png') repeat-x; height: 13px; float: left;}
.rl{ background: url('../images/ltb_corners.png') no-repeat bottom left; width: 11px; height: 13px; float: left; }
.rr{ background: url('../images/ltb_corners.png') no-repeat bottom right; width: 11px; height: 13px; float: left; }

.ce{ background: url('../images/ltb_esq.png') repeat-y; width: 1px; position: absolute; top: 61px; margin-left: 1px;}
.cd{ background: url('../images/ltb_dir.png') repeat-y; width: 1px; position: absolute; top: 61px; right: 0px; margin-right: 2px;}

#galeria-main img { cursor: pointer;}


/**** BY JONATAS *****/
#g-wrapper{width:100%;height:100%;position:absolute;top:0;left:0;z-index:20;text-align:left;overflow:hidden}
	
	#g-overlay{width:100%;height:100%;left:0;position:fixed;background:#000;opacity:0.8;filter:alpha(opacity=80);z-index:21}
	
	#g-cont{margin:0 auto;position:relative;z-index:22}
	
	#g-topo{height:61px;overflow:hidden}
		#g-topo-esquerda{height:61px;background:url('../images/galeria/galeria-topo-esquerda.png') top left no-repeat;overflow:hidden}
			#g-topo-direita{height:61px;background:url('../images/galeria/galeria-topo-direita.png') top right no-repeat;overflow:hidden}
				#g-topo-meio{height:61px;margin-left:6px;background:url('../images/galeria/galeria-topo.jpg') top repeat-x;overflow:hidden}
		
	#g-meio{overflow:hidden}
		#g-meio-1{background:url('../images/galeria/galeria-esquerda.png') top left repeat-y}
			#g-meio-2{background:url('../images/galeria/galeria-direita.png') top right repeat-y}
				#g-meio-3{margin-left:2px;background:#fff}
					#g-meio-4{border-bottom:1px solid #ccc;padding:15px 30px;}
					#g-meio-4 div p{font-size:11px;color:#000;margin-top:14px;text-align:left}
						#g-meio-5{height:33px;padding:25px 28px 8px 28px}
						
							
							#g-meio-5-ant{width:82px;height:33px;background-position:0 0;float:left;cursor:pointer;overflow:hidden}
							#g-meio-5-prox{width:82px;height:33px;background-position:82px 0;float:right;cursor:pointer;overflow:hidden}
				
	#g-rdp{height:14px;overflow:hidden}
		#g-rdp-esquerda{height:14px;background:url('../images/galeria/galeria-rdp-esquerda.png') top left no-repeat;overflow:hidden}
			#g-rdp-direita{height:14px;background:url('../images/galeria/galeria-rdp-direita.png') top right no-repeat;overflow:hidden}
				#g-rdp-meio{height:14px;margin-left:12px;background:url('../images/galeria/galeria-rdp.png') top repeat-x;overflow:hidden}

/*************************
	LIGHTBOX - TESTEMUNHOS
*************************/
.testemunho-wrapper{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 2000;
	text-align: left;
}

.testemunho-overlay{
	background: #000;
	opacity: 0.8;
	filter: alpha(opacity=80);
	width: 100%;
	z-index: 1998;
	height: 1000px;
	position: fixed;
}

.testemunho-main{
	width: 600px;
	left: 50%;
	margin: -163px 0px 0px -288px;
	position: absolute;
	top: 27.5%;	
	z-index: 1999;
	position: fixed;	
}

.testemunho-fecha{
	background: url('../images/br/btn_lightbox.png') no-repeat -1px -76px;
	width: 16px;
	height: 18px;
	cursor: pointer;
	float: right;
	margin-right: 3px;
	margin-top: 22px;
}

.testemunho-cont{
	background: #fff;
	padding: 15px 19px 15px 20px;
}

.testemunho-meio{
	padding-top: 61px;
	margin-left: 1px;
	margin-right: 1px;
}

.testemunho-roda{
	line-height: 0px;
	font: 0px;
}
#images{
	padding: 3px 0px 0px 1px;
}

.tm{ background: url('../images/ltb_topo.jpg') repeat-x; height: 61px; float: left; width: 577px;}
.cl{ background: url('../images/ltb_corners.png') no-repeat top left; width: 11px; height: 61px; float: left; margin-top: 1px; }
.cr{ background: url('../images/ltb_corners.png') no-repeat top right; width: 12px; height: 61px; float: left; margin-top: 1px; }

.rm{ background: url('../images/ltb_roda.png') repeat-x; height: 13px; float: left; width: 578px;}
.rl{ background: url('../images/ltb_corners.png') no-repeat bottom left; width: 11px; height: 13px; float: left; }
.rr{ background: url('../images/ltb_corners.png') no-repeat bottom right; width: 11px; height: 13px; float: left; }

.ce{ background: url('../images/ltb_esq.png') repeat-y; width: 1px; position: absolute; top: 61px; margin-left: 1px;}
.cd{ background: url('../images/ltb_dir.png') repeat-y; width: 1px; position: absolute; top: 61px; right: 0px; margin-right: 2px;}

/*************************
	LIGHTBOX - ENQUETE
*************************/

#enquete-wrapper{width:100%;height:	100%;position:absolute;top:0;left:0;z-index:20;text-align:left;overflow:hidden}
#enquete-overlay{width:100%;height:100%;left:0;position:fixed;background:#000;opacity:0.8;filter:alpha(opacity=80);z-index:21}
#enquete-cont{margin:0 auto;position:relative;z-index:22}

/*.enquete-sprite{background:url('../images/enquete-geral.png')}*/

#enquete-topo{height:61px;overflow:hidden}
	#enquete-topo-esquerda{height:61px;background:url('../images/enquete/enquete-topo-esquerda.png') top left no-repeat;overflow:hidden}
		#enquete-topo-direita{height:61px;background:url('../images/enquete/enquete-topo-direita.png') top right no-repeat;overflow:hidden}
			#enquete-topo-meio{height:61px;margin-left:6px;background:url('../images/enquete/enquete-topo.jpg') top repeat-x;overflow:hidden}
				/*#enquete-titulo{width:90px;height:23px;padding-left:24px;margin-right:26px;margin-top:21px;float:left;}
					#enquete-titulo-2{width:90px;height:23px;background-position:0px 0px}*/
				#enquete-divisao{width:2px;height:28px;float:left;margin-top:16px;margin-right:26px;overflow:hidden;background-position:-181px 0}
				#enquete-btn-topo-ant{width:66px;height:22px;cursor:pointer;margin-top:21px;margin-right:5px;float:left;overflow:hidden;background-position:0px -50px}
				#enquete-btn-topo-prox{width:66px;height:22px;cursor:pointer;margin-top:21px;margin-right:19px;float:left;overflow:hidden;background-position:-66px -50px}
				#enquete-fechar{width:16px;height:18px;cursor:pointer;margin-top:24px;float:left;overflow:hidden;background-position:-183px 0px}
			
#enquete-meio{overflow:hidden}
	#enquete-meio-1{background:url('../images/enquete/enquete-esquerda.png') top left repeat-y}
		#enquete-meio-2{background:url('../images/enquete/enquete-direita.png') top right repeat-y}
			#enquete-meio-3{margin-left:2px;background:#fff}
				#enquete-meio-4{border-bottom:1px solid #ccc;padding:15px 30px}
				
					.enquete-radio{padding-top:2px}
						.enquete-opcao{padding-left:5px}
						
						.enquete-resultado-wrapper{width:270px;height:25px}
							.enquete-resultado-borda{width:198px;height:23px;padding:1px;border:1px solid #e7cc76}
								.enquete-resultado{height:23px;width:0;background:#b3191e}
								.enquete-porcentagem{padding:7px 0 0 8px}
								
					#enquete-meio-5{height:34px;padding:24px 28px 8px 28px}
						
						#enquente-btn-votar{width:82px;height:34px;cursor:pointer;float:left;margin-right:10px;background-position:0px -107px;}
						#enquente-btn-resultado{width:117px;height:34px;cursor:pointer;float:left;background-position:-82px -73px;}
						
#enquete-rdp{height:14px;overflow:hidden}
	#enquete-rdp-esquerda{height:14px;background:url('../images/enquete/enquete-rdp-esquerda.png') top left no-repeat;overflow:hidden}
		#enquete-rdp-direita{height:14px;background:url('../images/enquete/enquete-rdp-direita.png') top right no-repeat;overflow:hidden}
			#enquete-rdp-meio{height:14px;margin-left:12px;background:url('../images/enquete/enquete-rdp.png') top repeat-x;overflow:hidden}
			
