Theme URI: http://www.academiahammer.com.br/
Description: Site da empresa Academia Hammers
Author: design: Rebeca Pacheco / implementa&ccedil;&atilde;o: Tiago Celestino
Author URI: */
html, body {height: 100%;}
body, h1, h2, h3, h4, h5, h6, blockquote, p, form, fieldset, legend, dl, dt, dd, ul, li {margin: 0;	padding: 0;}
body {margin:50px 0 0 0; background:#fff url(images/bg.jpg) no-repeat top center; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
ol, ul {list-style: none;}
blockquote, q {quotes: none}
ins {text-decoration: none}
del {text-decoration: line-through}
table {border-collapse: collapse; border-spacing: 0}
img {border:0;}
address {font-style: normal}
form {margin:0;	padding:0;}
form a {color:#FF712D;}
form a:hover {text-decoration:underline;}
fieldset {border:0;}
legend {display:none;}
p {color:#010101;}
a {text-decoration:none; outline: none; color: #DE6300}
a:visited {text-decoration:none;}
a:hover {text-decoration:none;}

.clear {clear:both}
.alignleft {float: left; margin-right: 20px;}
.alignright {float:right; margin-left: 20px;}
.afasta {margin-bottom: 20px;}
.afasta-dois {margin-bottom: 70px;}
.leia-mais, .veja-mais, .saiba-mais, .pgm-completo {text-indent: -900%; display:block; }

.leia-mais, .veja-mais, .saiba-mais {height:15px;}
.leia-mais {float:left; width:67px; background:url(images/sprites.png) no-repeat 0 -233px;}

.veja-mais {width:75px; background:url(images/sprites.png) no-repeat 0 -213px;}
.saiba-mais {width:75px; background:url(images/sprites.png) no-repeat -78px -233px;}

.diminuir a, .normal a, .aumentar a, .voltar a {outline:0;display:block; text-decoration: none; text-indent: -50000px; width:25px; height: 32px;}
.voltar { background:url(images/controle.png) no-repeat 0 0;}
.aumentar {background:url(images/controle.png) no-repeat -30px 0;}
.normal {background:url(images/controle.png) no-repeat -60px 0;}
.diminuir { background:url(images/controle.png) no-repeat -90px 0;}

.btn-link {display:block; width:530px; padding:5px; background:#fff1e6; color:#de6300; font:normal 22px 'Zurich LtCn BT';text-align:center; border:1px solid #ffe4cf}


/*páginacao*/
.box-paginacao {clear:both; float:left; width:100%; margin:10px 0 30px 0;}
.paginas a, .paginas strong, .paginas span {margin-right:5px; padding:3px; color:#E9DB9B;}

.box-paginacao .link-proximo, .link-proximo-single a {float:right; padding:12px; background-color:#333; font-size:18px; color:#ccc; width:100px; text-align:center;}

.link-proximo-single a { width:auto;}

.box-paginacao .link-proximo:hover, .link-proximo-single a:hover {text-decoration:none;	background-color:#ccc; color:#77420D;}

.box-paginacao .link-anterior, .link-anterior-single a {float:left;	padding:12px;	background-color:#333;	font-size:18px;	color:#ccc;	width:92px;	text-align:center;}
.link-anterior-single a { width:auto; }

.box-paginacao .link-anterior:hover, .link-anterior-single a:hover {text-decoration:none; background-color:#ccc; color:#77420D;}
.paginas {float:left; text-align:center; width:100px; margin:0 auto; padding-top:13px; height:32px;}

.box-paginacao .link-anterior-sem {float:left; padding:12px; font-size:18px; background:#f6f6f6; color:#c6c6c6;	width:92px;	}
.box-paginacao .link-proximo-sem {float:right; padding:12px; font-size:18px; background:#f6f6f6; color:#c6c6c6;	width:100px; text-align:right}

.link-proximo-single a {float:right;}

.box-paginacao a.link-proximo, .link-proximo-single a {background-color:#fff1e6; color:#de6300;}
.box-paginacao a.link-proximo:hover, .link-proximo-single a:hover {background-color:#D26822; color:#fff;}

.box-paginacao a.link-anterior, .link-anterior-single a {background-color:#fff1e6; color:#de6300;}
.box-paginacao a.link-anterior:hover, .link-anterior-single a:hover {background-color:#D26822; color:#fff;}

#geral {width:900px; margin:0 auto;}

/*----busca*---*/
#busca {float:right;}
#busca span, #busca input, #busca button {float:left;}
#busca span {text-indent: -50000%; display:block; width:35px; height:16px; margin:6px 10px 0 0; background:url(images/sprites.png) no-repeat -182px 0}
#busca input {width:181px; height:15px; margin-right:10px; padding:5px; background:url(images/bg_busca.png) no-repeat; font:11px Verdana, Arial, Helvetica, sans-serif; border:0;}
#busca button {text-indent:-50000%;  display:block; width:27px; height:27px; background:url(images/btn_ok.png) no-repeat; cursor:pointer; border:0;}

#geral #logo, #geral #menu {float:left; }
#geral #logo {margin:40px 0 0 0;}
#geral #logo a {text-indent: -900%; display:block; width:244px; height:81px; margin:0; padding:0;  background:url(images/logo.png) no-repeat left top}

/*---menu---*/
#menu {float:left; width:635px; margin:50px 0 0 21px !important}
#menu ul li {/*float:left; */position: relative; z-index: 100;}
#menu ul li a {outline:0; display: block; text-decoration: none; text-indent:-50000px; height: 16px; cursor:pointer}
#menu ul li.link-um, #menu ul li.link-dois, #menu ul li.link-tres, #menu ul li.link-quatro, #menu  ul li.link-cinco, #menu ul li.link-seis, #menu ul li.link-sete, #menu ul li.link-oito {height:16px;}
#menu ul li.link-um, #menu ul li.link-dois, #menu ul li.link-tres, #menu ul li.link-quatro, #menu ul li.link-cinco, #menu ul li.link-seis, #menu ul li.link-sete {padding-right:15px; border-right:1px solid #ccc}
#menu ul li.link-um {width:60px; background:url(images/linkum.png) no-repeat top;}
#menu ul li.link-um:hover {background-position:bottom;}
#menu ul li.link-dois {width:69px; background:url(images/linkdois.png) no-repeat top;}
#menu ul li.link-dois:hover {background-position:bottom;}
#menu ul li.link-tres {width:51px; background:url(images/linktres.png) no-repeat top;}
#menu ul li.link-tres:hover {background-position:bottom;}
#menu ul li.link-quatro {width:35px; background:url(images/linkquatro.png) no-repeat top;}
#menu ul li.link-quatro:hover {background-position:bottom;}
#menu ul li.link-cinco {width:117px; background:url(images/linkcinco.png) no-repeat top;}
#menu ul li.link-cinco:hover {background-position:bottom;}
#menu ul li.link-seis {width:61px; background:url(images/linkseis.png) no-repeat top;}
#menu ul li.link-seis:hover {background-position:bottom;}
#menu ul li.link-sete {width:72px; background:url(images/linksete.png) no-repeat top;}
#menu ul li.link-sete:hover {background-position:bottom;}
#menu ul li.link-oito {width:47px; padding-left:10px; background:url(images/linkoito.png) no-repeat top;}
#menu ul li.link-oito:hover {background-position:bottom;}
#menu ul li ul li.sub-um {width:135px; background:url(images/submenu_tit.png) no-repeat 5px 5px;}
#menu ul li ul li.sub-um:hover {background:#fff url(images/submenu_tit.png) no-repeat 5px 5px;}
#menu ul li ul li.sub-dois {width:135px; background:url(images/submenu_tit.png) no-repeat 5px -20px;}
#menu ul li ul li.sub-dois:hover {background:#fff url(images/submenu_tit.png) no-repeat 5px -20px;}
#menu ul li ul li.sub-tres {width:135px; background:url(images/submenu_tit.png) no-repeat 5px -46px;}
#menu ul li ul li.sub-tres:hover {background:#fff url(images/submenu_tit.png) no-repeat 5px -46px;}
#menu ul li ul li.sub-quatro {width:135px; background:url(images/submenu_tit.png) no-repeat 5px -72px;}
#menu ul li ul li.sub-quatro:hover {background:#fff url(images/submenu_tit.png) no-repeat 5px -72px;}
#menu ul li ul li.sub-cinco {width:135px; background:url(images/submenu_tit.png) no-repeat 5px -98px;}
#menu ul li ul li.sub-cinco:hover {background:#fff url(images/submenu_tit.png) no-repeat 5px -98px;}
/*---banner destaques---*/
#banners {float:left; width:900px; height:452px; margin:15px 0 0 0; background:url(images/bg_banner.png) no-repeat bottom;}
/*---conteudo---*/
#conteudo, #conteudo #colum, #conteudo #coldois {float:left;}

#conteudo {width:900px; margin:30px 0 0 0; background:#fdfdfd}
#conteudo .titulos, #ctn_rodape .img-replace {float:left; display:block; text-indent:-900%;}

/*---coluna um---*/
#conteudo #colum {width:555px;}

/*novidades*/
#conteudo #colum h2 {width:166px; height:41px; background:url(images/sprites.png) no-repeat 0 0;}
#conteudo #colum .novidades_destaque, #conteudo #colum .img-novidades,  #conteudo #colum .txt-novidades {float:left; }
#colum .img-novidades,  #conteudo #colum .txt-novidades {width:294px;}
#conteudo #colum .novidades_destaque h3 {margin:0 0 5px 0; padding:0; font-size:24px; font-weight:normal;}
#conteudo #colum .novidades_destaque p {font-size:11px; line-height:17px; margin:0 0 8px 0;}
#conteudo #colum .novidades_destaque a {color:#222}
#conteudo #colum .novidades_destaque a:hover {color:#D26822}
#conteudo #colum .img-novidades {width:250px; margin-right:10px;}

#mais_novidades {float:left; width:100%; margin:40px 0 10px 0;}
#mais_novidades li {float:left; width:100%; margin:0 0 20px 0;}
#mais_novidades .img-thumbs {float:left; width:106px; height:75px; margin-right:10px; border:1px solid #ccc}
#mais_novidades .txt-capa {float:left; width:400px;}
#mais_novidades h1 a {color:#de6300; font-size:21px; font-weight:normal;}
#mais_novidades h1 a:hover {text-decoration:underline;}

/*---coluna dois---*/
#conteudo #coldois {width:325px; margin-left:20px; background:url(images/bg_coldois.png) no-repeat 0 0}

/*free pass*/
#conteudo #coldois .free-pass {width:168px; height:55px; margin:0 0 10px 20px; background:url(images/sprites.png) no-repeat 0 -50px;}
#conteudo #coldois .free-experimenta {
background:url(images/bg_free_pass.jpg) no-repeat scroll 3px 80px transparent;
height:215px;
width:323px;
}
#conteudo #coldois .free-experimenta p {width:250px; margin-left:20px; line-height:15px; font-size:11px;}
#conteudo #coldois .free-experimenta p .saiba-mais {margin-top:40px;}

#conteudo #coldois .programacao, #conteudo #coldois .banner, #conteudo #coldois .parceiros {margin-left:20px;}

/*programção*/
#conteudo #coldois .programacao {width:295px; margin-bottom:30px;}
#conteudo #coldois .programa {width:240px; height:55px; margin:0 0 0px 18px; background:url(images/sprites.png) no-repeat 0 -100px;}

#tabela_programacao {width:100%; margin:0; padding:0 0 10px 0; background:#fdbc75; border:0; border-collapse:separate}
#tabela_programacao tr td {padding:10px 15px 5px 15px;}

#tabela_programacao tr.pgm-atual {width:100%; background:#eaa152; font-weight:bold;}
#tabela_programacao tr.pgm-proximo {width:100%; background:#fdbc75;}

#tabela_programacao td.horario {width:150px; color:#000;}
#tabela_programacao td.modalidade {color:#fff}

.btn-um, .btn-um-i, .btn-um-ii {display:block; padding:10px 10px 8px 10px; background:#eaa152}
.btn-um {width:275px;}
.btn-um-i {width:275px;}
.btn-um-ii {width:259px;}

.pgm-completo {width:160px;height:16px; background:url(images/sprites.png) no-repeat -150px -233px;}

/*banners*/
.banner {margin:0; padding:0;}
.banner li {margin:0 0 10px 0; padding:0;}
.banner li img {width:293px; border:1px solid #ccc}

/*parceiros*/
.parceiros ul {margin:10px 0 0 0; padding:0;}
.parceiros ul li {float:left; margin:0 0 20px; padding:0;}
.parceiros ul li.afasta {margin-right:23px;}
.parceiro {width:105px; height:50px; margin:0; background:url(images/sprites.png) no-repeat 0 -150px;}

/*---footer---*/
#rodape {/*width:100%;*/ height:180px; margin:20px 0 0 0; background:#fff1e6;}
#ctn_rodape {width:900px; margin:0 auto; padding:23px 0 0 0;}
#ctn_rodape p {margin:0 0 30px 0; line-height:20px;}

.endereco {width:210px; height:82px; background:url(images/sprites.png) no-repeat -145px -150px;}
.horario_aulas {
background:transparent url(images/horarios_das_aulas.png) no-repeat scroll center top;
float:left;
height:178px;
margin:-23px 0 0 292px;
position:absolute;
width:310px;
z-index:999;
}
.copyright {width:364px; height:20px; margin-top:100px; background:url(images/sprites.png) no-repeat 0 bottom}

#ctn_rodape .colum, #ctn_rodape .coldois {float:left;}
#ctn_rodape .colum {width:715px;}

#ctn_rodape .coldois {width:185px;}

.agencia {float:left; width:180px; margin:0; color:#505050; font-size:10px;}
.agencia h1 a  {text-indent: -5000%; display:block; float:left; width:73px; height:24px; background:url(images/sprites.png) no-repeat -395px bottom}
.agencia h1 a span {display:none;}

.tipo-info {float:left; width:90px; margin-top:8px;}

/*---internas---*/
#conteudo_internas, #conteudo_internas #colum, #conteudo_internas #coldois {float:left;}

#conteudo_internas {width:860px; margin:30px 0 0 0; padding:20px 20px 0 20px; background:#fdfdfd}
#conteudo_internas .sem-colunas p {margin:0 0 10px 0;}

#conteudo_internas #colum {width:540px;}
#conteudo_internas #colum #txt h2 {margin:0 0 10px 0; font:20px Verdana, Geneva, sans-serif;}
#conteudo_internas #colum p {margin:0 0 20px 0; font-size:11px; line-height:20px;}

#conteudo_internas #coldois {width:279px; margin-left:20px; padding-left:20px; background:url(images/bg_coldois.png) no-repeat 0 0}
/*#conteudo_internas .titulos {margin-bottom:20px;}*/

#conteudo_internas .titulos {margin:0 0 20px 0; font:normal 38px 'Zurich LtCn BT'; letter-spacing:1px; text-transform:uppercase}
#conteudo_internas .titulos-prog {margin:0 0 10px 0; font:normal 26px 'Zurich LtCn BT'; letter-spacing:1px; text-transform:uppercase}
#conteudo_internas .subtitulos {margin:10px 0 10px 0 !important; font:normal 26px 'Zurich LtCn BT' !important; text-transform:uppercase !important}
#conteudo_internas .subtitulos-3 {margin:10px 0 10px 0; font:normal 26px 'Zurich LtCn BT'; color:#FF952F; text-transform:uppercase;}

#conteudo_internas .alinha-titulos, #conteudo_internas .alinha-titulos_1, #conteudo_internas #controle {float:left;}
#conteudo_internas .alinha-titulos {width:420px;}
#conteudo_internas .alinha-titulos_1 {width:740px;}

#conteudo_internas .controle {margin:10px 0 0 0}
#conteudo_internas .controle li {float:left; margin:0 5px 0 0; font-size:11px;}
#conteudo_internas .controle li a {color:#de6300;}

#conteudo_internas .lista-um {margin:0 0 20px 0; padding:0;}
#conteudo_internas .lista-um li {margin:0 0 10px 0; padding:0;}
#conteudo_internas .lista-um li img {border:1px solid #ccc}

#conteudo_internas .lista-dois, #conteudo_internas .lista-tres {margin:0 0 30px 0; padding:0;}
#conteudo_internas .lista-dois li {margin:0; padding:0;}
#conteudo_internas .lista-dois li.tipo-1 a {display:block; width:500px; padding:20px; margin:0; border-bottom:1px solid #e6e6e6;}
#conteudo_internas .lista-dois li.tipo-1 a .titulo {display:block; font-weight:normal; font-size:18px; color:#000;}
#conteudo_internas .lista-dois li.tipo-1 a .resumo {font-size:11px; color:#a8a8a8}
#conteudo_internas .lista-dois li.tipo-1 a:hover {background:#f4f4f4; border-bottom:1px solid #e6e6e6;}

.bb {border-bottom:1px solid #e6e6e6}

#conteudo_internas .lista-tres li {float:left; width:100%; margin:0 0 20px 0; padding:0 0 5px 0; border-bottom:1px solid #e6e6e6}
#conteudo_internas .lista-tres li .img, #conteudo_internas .lista-tres li .txt {float:left;}
#conteudo_internas .lista-tres li .img {width:170px;  margin-right:15px; //border:1px solid #ccc}
#conteudo_internas .lista-tres li .txt {width:350px;}
#conteudo_internas .lista-tres li .txt a:hover {color:#D26822}
#conteudo_internas .lista-tres li .txt a {color:#000 }
#conteudo_internas .lista-tres li .txt h1 a {font-weight:normal; font-size:18px;}
#conteudo_internas .lista-tres li .txt h1 {margin:0 0 5px 0; padding:0; font-weight:normal; font-size:18px;}
#conteudo_internas .lista-tres li .txt p {margin:0;}
#conteudo_internas .lista-tres li .txt small {font-weight:bold;}

#conteudo_internas #coldois #news_sidebar {margin:10px 0 20px 0;}
#conteudo_internas #coldois #news_sidebar p {margin:0 0 7px 0}
#conteudo_internas #coldois #news_sidebar input {width:265px; padding:5px 15px 8px 5px; background:url(images/bg_input_news.jpg) no-repeat; font:11px Verdana, Geneva, sans-serif; border:0;}
#conteudo_internas #coldois #news_sidebar button {float:right; margin-right:6px; text-indent:-50000%;  display:block; width:56px; height:26px; background:url(images/btn_enviar.jpg) no-repeat; cursor:pointer; border:0;}

/*modalidades*/
#hammer, #hammer2, #hammer3 {float:left;/* clear:both;*/ margin-top:-3px; background:#f4f4f4; padding:15px}
#hammer ul, #hammer2 ul, #hammer3 ul {margin:0; padding:0;}
#hammer ul li, #hammer2 ul li, #hammer3 ul li {float:left; margin:0 0 10px 0; padding:0;}
#hammer ul li h3, #hammer2 ul li h3, #hammer3 ul li h3 {margin:0 0 5px 0; font-weight:normal; font-size:26px;}
#hammer ul li h3 a:hover, #hammer2 ul li h3 a:hover, #hammer3 ul li h3 a:hover {color:#D26822}
#hammer ul li h3 a, #hammer2 ul li h3 a, #hammer3 ul li h3 a {color:#000;}
#hammer ul li .img, #hammer2 ul li .img, #hammer3 ul li .img  {float:left; margin-right:10px;}
#hammer ul li .txt, #hammer2 ul li .txt, #hammer3 ul li .txt {float:left; width:370px;}

/*sem imgs do topo*/
#img_top {float:left; width:540px;	height:312px !important; margin:0 0 10px 0; background:url(images/bg_slide.png) no-repeat bottom center;}

/*eventos*/
.thumb-galeria {float:left;}
.thumb-galeria li {float:left; margin:0 23px 10px 0;}
.thumb-galeria li.sem-afasta {margin-right:0 !important;}

/*programção*/
#dias, .programas {float:left; border-top:1px solid #888888; border-bottom:1px solid #888888 }

#dias {width:790px;  padding:0 0 0 70px; margin:0 0 20px 0;}
#dias li, .programas li {float:left; margin:0;}
#dias li a {display:block; width:100px; height:38px; padding:3px; font:normal 26px 'Zurich LtCn BT'; color:#888888; text-align:center}
#dias li a:hover {background:#fff0e8; border-top:1px solid #ff6710; color:#000;}
#dias li a.ativo {background:#fff0e8; border-top:1px solid #ff6710; color:#000}

.programas {width:100%; margin:20px 0 20px 0; padding:8px 0 8px 0;}
.programas li {/*margin-right:20px;*/ margin:0; padding:0;}
.programas li a {padding:8px; font-size:12px; color:#888888; text-align:left; text-transform:uppercase}
.programas li a:hover {background:#fff0e8; color:#000;}
.programas li a.ativo {background:#fff0e8; color:#000;}

.programacao {float:left; width:100%; margin:0 0 20px 0;}
.programacao li {float:left; width:820px; margin:0; padding:20px; border-bottom:1px solid #e6e6e6}
.programacao li:hover {background:#fff0e8;}
.programacao li.ativo {background:#fff0e8;}
.programacao li .horarios, .programacao li .tipo,  .programacao li .professor,  .programacao li .descricao {float:left;}
.programacao li .horarios {width:80px; padding-top:10px; text-align:center;}
.programacao li .horarios .horas {font-size:18px}
.programacao li .tipo {width:200px; margin-left:20px; text-align:center;}
.programacao li .professor {width:160px; margin-left:20px; text-align:center;}
.programacao li .descricao {width:320px; margin-left:20px; text-align:left;}
.programacao li .tipo img {margin-bottom:3px;}

.programacao li.modelo { color:#F90; font-weight:bold; font-size:14px; float:left; width:820px; margin:0; padding:0px 20px 10px; border-bottom:1px solid #e6e6e6}
.programacao li.modelo:hover { background:none;}
.programacao li.modelo .horarios { padding:0px;}
/*tour virtual*/
#tour {width:860px; height:524px; padding:13px 0 0 0; background:url(images/bg_tour.png) no-repeat top center}
#tour img {width:860px;}
#thumb {width:829px;}

/*formularios*/
.lbl-um, .lbl-dois {float:left; font-weight:bold;}
.lbl-um {width:80px;}
.lbl-dois {width:100px;}
.tam-grande, .tam-pequeno, .tam-medio, .tam-pequeno2, .combo-list, .txt-grande {font:11px Verdana, Geneva, sans-serif; padding:5px; border:1px solid #BDBFC1}
.tam-grande, .txt-grande {width:425px;}
.tam-medio {width:200px;}
.tam-pequeno {width:100px;}
.txt-grande {height:100px;}
.btns {background:#F3F3F4; padding:5px; font:bold 11px Verdana, Geneva, sans-serif; text-transform:uppercase; border:0; cursor:pointer}

.alinhamento {display:block; float:left; width:150px;}
.afasta-d {width:220px;}

#captcha {float:left; margin-right:10px;}

/*validacao form*/
.formError {position: absolute; top: 300px; left: 300px; padding-bottom: 13px; display: block; z-index: 5000;}
.formError .formErrorContent {width:100%; background: #ee0101; color:#FFF; width: 150px; font: 11px Arial; border: 2px solid #DDD; box-shadow: 0 0 6px #000; -moz-box-shadow: 0 0 6px #000; -webkit-box-shadow: 0 0 6px #000; padding: 4px 10px 4px 10px; border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px;
}
.greenPopup .formErrorContent {background: #33be40;}
.yellowPopup .formErrorContent {background: #393939; color: #FFF;}
.formError .formErrorArrow{position: absolute; bottom: 0; left: 20px; width: 15px; height: 15px; z-index: 5001;}
.formError .formErrorArrow div{border-left: 2px solid #ddd; border-right: 2px solid #ddd; box-shadow: 0px 2px 3px #444; -moz-box-shadow: 0px 2px 3px #444; -webkit-box-shadow: 0px 2px 3px #444; font-size: 0px; height: 1px; background: #ee0101; margin:0 auto; line-height: 0px; font-size: 0px; display: block;}
.greenPopup .formErrorArrow div{background: #33be40;}
.yellowPopup .formErrorArrow div{background: #393939; color: #FFF;}
.formError .formErrorArrow .line10{width: 15px;border: none;} 
.formError .formErrorArrow .line9{width: 13px; border: none;} 
.formError .formErrorArrow .line8{width: 11px;} 
.formError .formErrorArrow .line7{width: 9px;} 
.formError .formErrorArrow .line6{width: 7px;} 
.formError .formErrorArrow .line5{width: 5px;} 
.formError .formErrorArrow .line4{width: 3px;} 
.formError .formErrorArrow .line3{width: 1px; border-left: 2px solid #ddd; border-right: 2px solid #ddd; border-bottom: 0px solid #ddd;} 
.formError .formErrorArrow .line2{width: 3px;border: none; background: #ddd;}
.formError .formErrorArrow .line1{width: 1px; border: none; background: #ddd;}

/*busca*/
.busca {margin-top:20px !important}
.busca h3 a {color:#000}
.busca h3 a:hover {color:#D26822}

#loading {display:none; height:125px !important}

/*novidades*/
.posts {float:left; margin:0 0 20px; width:100%; border-bottom:1px solid #f5d9bd}
.posts h3 {margin:0 0 10px 0; font-weight:normal; font-size:20px;}
.posts h3 a {color:#000}
.posts h3 a:hover {color:#FF8204}
.posts p {margin:0 0 10px 0!important; text-align:justify}

.posts .divulga, .posts .divulga ul li, .posts .comenta, .posts .social {float:left;}
.posts .divulga {width:520px; padding:10px; background:#FFF5EF}
.posts .divulga .comenta {width:310px;}
.posts .divulga .comenta li {margin:0 5px 0 0; text-transform:uppercase;}
.posts .divulga .comenta li a {font-weight:bold; color:#000;}
.posts .divulga .comenta li a:hover {color:#FF8204}
.posts .divulga .comenta li a.borda {padding-right:5px; border-right:1px solid #000;}

.posts .social li.delicious, .posts .social li.googlebuzz, .posts .social li.facebook, .posts .social li.twitter, .posts .social li.yahoo {width:15px;}

.posts .social li.compartilhe, .posts .social li.delicious, .posts .social li.googlebuzz, .posts .social li.facebook, .posts .social li.twitter {margin-right:8px;}

.posts .social li {position: relative; z-index: 100; margin:0; color:#DE6300;}
.posts .social li a {outline:0; display: block; text-decoration: none; text-indent: -50000px; height:15px;}
.posts .social li.delicious {background:url(images/delicious.png) no-repeat top;}
.posts .social li.googlebuzz {background:url(images/buzz.png) no-repeat top;}
.posts .social li.facebook {background:url(images/facebook.png) no-repeat top;}
.posts .social li.twitter {background:url(images/twitter.png) no-repeat top;}
.posts .social li.yahoo {background:url(images/yahoo.png) no-repeat top;}

.caixas-laterais h2 {width:259px; padding:5px 10px 5px 10px; background:#FFF5EF; /*font:normal 20px 'Zurich LtCn BT';*/ letter-spacing:1px; text-transform:uppercase; color:#F90;}

.caixas-laterais .categorias {margin:10px 0 20px 0;}
.caixas-laterais .categorias li {padding:0 0 3px 0; font-size:12px; border-bottom:1px solid #F4F4F4; text-transform:uppercase}
.caixas-laterais .categorias li a {display:block; width:259px; padding:10px; color:#000; }
.caixas-laterais .categorias li a:hover {background:#F2F2F2}

/*comentários*/
.tit-comment {margin:0 0 20px 0; font-size:20px; font-weight:normal;}
.comments {float:left; width:100%;	margin:0 0 20px 0;}
.comments a {color:#254189}
.comments a:hover {color:#2D7AB2}
.comments blockquote {margin-bottom:5px; }
.gravatar {float:left; width:50px; margin:20px 0 0 0;}
.txt_comments {	float:left;	width:540px; margin-left:30px;}
.txt_comments h3 {margin:0 0 5px 0; font-size:18px; font-weight:normal; }
.txt_comments h3 a {}
.txt_comments p {margin:0 0 5px 0; color:#;}
.txt_comments small {font-size:0.9em;}

/*formulários*/
#commentform p {margin-bottom:10px; }
.label_um {float:left;}
.label_um {width:150px;}
.campos_um, .txt_um {padding:5px; border:1px solid #E9E9E9; font:12px Arial, Helvetica, sans-serif;}
.campos_um, .txt_um {width:370px; color:#000;}
.txt_um {height:100px;}


/*News latter main */


#conteudo #coldois .newsMain{
	margin-left: 20px;
	margin-top: 5px;
	background: url("images/ico-newsmain.png") no-repeat right top;	
}
#conteudo #coldois .nmDatail{
	width: 126px;
	height: 122px;
	float: right;
	margin: 0 0 0 0;
	
}
#conteudo #coldois .newsMain h2{
	font:25px 'Zurich LtCn BT',Verdana !important;
	margin-bottom:0;
	padding-top:0;
	text-transform:uppercase;
	
}
#conteudo #coldois .newsMain h3{
	font:40px 'Zurich LtCn BT', Verdana !important;
	font-weight:bold;
	margin-top: -14px;
	margin-bottom:10px;
	text-transform:uppercase;
}
#conteudo #coldois .newsMain p{
	margin-bottom: 15px;
}
#conteudo #coldois .newsMain input{
	border-bottom: 1px solid #e1e1e1;
	border-left: 1px solid #e1e1e1;
	border-top: 2px solid #dfdfe1;
	border-right: 2px solid #dfdfe1;
	font:11px Verdana,Geneva,sans-serif;
	padding:5px 15px 8px 5px;
	width:285px;
}
#conteudo #coldois .newsMain .rightAlign{
	text-align: right;
	
	
}
#conteudo #coldois .newsMain button{
	background:url("images/btn_enviar.jpg") no-repeat scroll 0 0 transparent;
	border:0 none;
	cursor:pointer;
	display:block;
	height:26px;
	text-indent:-9999px;
	width:56px;
	float:right;
	margin-right:0;
	
}
/* Muda aqui - margin-left: -213px;*/
#ctn_rodape .rsFooter ul{
	margin-left: -113px;
	margin-top: 100px;
	float: left;
}
#ctn_rodape .rsFooter li{
	display: inline;
	list-style: none;
}
