/*
Theme Name: PivotPoint
Theme URI: http://wordpress.org/
Author: PontoCom Agencia de Internet
Author URI: http://agenciadeinternet.com/
*/

body { margin:0 auto; font-family:Verdana; font-size:10px; color:#464545; }
img { border:0px; }

.link{cursor:pointer}

.menu { z-index:30; float:left; width:100%; }
.menu #page-items { float:left; width:215px; margin:0px; padding:0px; line-height:17px; }
.menu #page-items li { z-index:40px; padding:0px 20px 0px 0px; margin:0px; text-align:right; list-style-type:none; }
.menu #page-items li a {line-height:23px; }
.menu #page-items ul { margin:0px; padding:0px; }
.menu #page-items ul li { padding:0px; margin:0px; text-align:right; list-style-type:none; }
.menu #page-items #seta { position:absolute; z-index:20; margin:2px 0px 0px 200px; width:25px; height:19px; background:transparent url('img/bolinha-menu.png') no-repeat right center; }

.menu-home #page-items li ul { width:200px; position:absolute; float:left; margin:-23px 0px 0px 200px; padding:10px; background:transparent url('img/submenu-bg.png') repeat-y top left; }
.menu-home #page-items ul li { text-align:left; }

.index .menu { z-index:30; float:left; width:100%; height:500px; background:transparent url('img/bg-menu-interna.png') no-repeat; }

.geral { width:100%; text-align:center; margin:0px; padding:0px; }
.geral .conteudo { width:1024px; margin:0px auto; text-align:left; }

.home { height:480px; }
.home #logo { float:left; width:153px; height:73px; background:url('img/logo-home.jpg') no-repeat; margin:65px 0px 0px 25px; }
.home #bolinhas { z-index:10; position:absolute; float:left; width:1024px; height:110px; }
.home .menu { margin:25px 0px 0px 0px; overflow:hidden; }
.home .esquerda { z-index:20; background:transparent url('img/bg-menu.png') no-repeat; position:absolute; float:left; height:450px; width:210px; }

.destaque {height:275px; background:url('img/destaque-bg.png') repeat-x  #f1f0ef; }
.destaque .conteudo { width:832px; margin:0px auto; text-align:left; }
.destaque .conteudo .box {float:left; width:237px; margin:20px 25px 0px 0px; }
.destaque .conteudo .banner {float:left; width:304px; margin-top:10px; }
.destaque .conteudo .box h3 {float:left; margin:0px 0px 15px 0px; padding:0px; width:100%}
.destaque .conteudo .noticias .separacao { float:left; margin-top:10px; border-bottom:solid 1px #e2e0df; padding-bottom:5px; }
.destaque .conteudo .noticias .separacao .left {float:left;}
.destaque .conteudo .noticias .separacao .left img {float:left; width:40px; margin-right:10px;}
.destaque .conteudo .noticias .separacao .right{float:right; width:170px;}
.destaque .conteudo .noticias .separacao .right p {float:left; margin:0px; }
.destaque .conteudo .noticias .separacao .right .title { float:left; font-size:11px; font-weight:bold;}
.destaque .conteudo .noticias .separacao .right .title a { color:#3C3C3C; text-decoration:none; }
.destaque .conteudo .noticias .separacao .right .title .leiamais { float:right; margin:5px 0px; text-align:right; }
.destaque .conteudo .noticias .vermais a {margin-top:10px; float:right; color:#ff0000; text-decoration:none; }
.destaque .conteudo .cursos ul { float:left; padding:0px; margin:0px 0px 0px 5px;}
.destaque .conteudo .cursos li { float:left; list-style-type:none; background: transparent url('img/box-mais.png') no-repeat center left; border-bottom:solid 1px #e2e0df; padding:5px 0px 5px 25px; }
.destaque .conteudo .cursos li  a{color:#3c3c3c; text-decoration:none; }
.destaque .conteudo .cursos .vermais a {margin-top:10px; float:right; color:#ff0000; text-decoration:none; }
.destaque .conteudo .banner img { margin:5px; }

.index .cabecalho { float:left; width:1024px; }
.index .cabecalho .logo { width:212px; height:206px; float:left; background-image:url(img/logo-interna.jpg); }
.index .cabecalho #home-link { float:left; position:abolute; display:block; width:212px; height:200px; margin:0px 0px 0px 0px; }
.index .cabecalho .banner { width:690px; float:left; height:206px; }

.index .corpo { width:100%; float:left; text-align:left; font-family:Arial; }
.index .corpo .meio { float:left; width:420px; margin-left:40px;}
.index .corpo .meio a {color:#d7182a; text-decoration:underline;}
.index .corpo .sidebar-left {width:220px; height:100%; float:left; text-align:left; }
.index .corpo .sidebar-right {width:220px; height:100%; float:left; margin:0px 0px 0px 20px; text-align:center;}
.index .corpo .sidebar-right img {margin-bottom:10px}
.index .corpo .banner-right {width:211px; text-align:center; margin:10px;}
.index .corpo .meio embed {width:380px;}

.index .corpo .meio li.noticia { float:left; width:380px; color:#555; list-style-type:none; margin-left:20px; padding:10px 0px; border-bottom:2px dotted #CCC;}
.index .corpo .meio li.noticia p{margin:20px 0px; padding:20px 0px; }
.index .corpo .meio li.noticia .left {float:left; width:55px;}
.index .corpo .meio li.noticia .right {float:right; width:310px; }
.index .corpo .meio li.noticia .right .data {float:left; width:100%; font-size:10px;}
.index .corpo .meio li.noticia .right .titulo {float:left; width:100%; font-size:12px; font-weight:bold;}
.index .corpo .meio li.noticia .right .titulo a {color:3c3c3c; text-decoration:none;}
.index .corpo .meio li.noticia .right .leiamais a {float:left; width:100%; color:#d7182a; text-decoration:underline;}
.index .corpo .meio li.noticia .right .data { width:100%; }
.index .corpo .meio li.noticia .right .comments{float:right;}
.index .corpo .meio li.noticia .right .conteudo { width:100%; }

.index .corpo .meio li.agenda { float:left; width:380px; color:#555; list-style-type:none; margin:0px 0px; padding:10px 0px; border-bottom:2px dotted #CCC;}
.index .corpo .meio li.agenda p {margin:10px 0px;}
.index .corpo .meio li.agenda .left {float:left; width:60px; text-align:right; border-right:1px solid #999; padding-right:20px;}
.index .corpo .meio li.agenda .left .data {float:right; font-size:18px;}
.index .corpo .meio li.agenda .left .data .mes-traduzido { font-size:14px; }
.index .corpo .meio li.agenda .left .cidade {float:right; width:100%; font-size:11px;}
.index .corpo .meio li.agenda .left .estado {float:right; width:100%; font-size:18px;}
.index .corpo .meio li.agenda .right {float:right; width:280px;}
.index .corpo .meio li.agenda .right .titulo a { width:100%; float:left; color:#d7182a; font-weight:bold; text-decoration:none;}
.index .corpo .meio li.agenda .right .leiamais a {float:left; width:100%; color:#d7182a; text-decoration:underline;}
.index .corpo .meio li.agenda .right .comments{float:right; width:10%;}
.index .corpo .meio li.agenda .right .conteudo { width:100%; clear:both; }
.index .corpo .meio li.agenda .right .conteudo p { margin:1px 0; }

.index .corpo .meio li.cardapio { float:left; width:380px; color:#555; list-style-type:none; margin-bottom:10px; padding:10px 0px; border-bottom:2px dotted #CCC;}
.index .corpo .meio li.cardapio .titulo a {float:left; width:100%; color:#d7182a; font-weight:bold; text-decoration:none; margin-bottom:10px;}
.index .corpo .meio li.cardapio .leiamais a {float:left; width:100%; color:#d7182a; text-decoration:underline; margin-top:10px;}

.index .corpo .texto h2 { color:#d7182a; font-size:18px; font-weight:bold; }
.index .corpo .texto { width:380px; color:#646464; font-size:12px; font-weight:normal; margin-left:20px; }
.index .corpo .texto a { width:380px; color:#646464; font-size:12px; font-weight:normal; text-decoration:underline; }
.index .corpo .fim-post {background:url(img/fim-post.jpg); background-repeat:repeat-x; height:10px; margin:5px 0px 5px 0px; width:100%; float:left;}
.index .corpo .icones { font-size:10px; color:#787878; height:17px; text-align:center; float:left; width:100%; padding:5px 0px 15px 0px;}
.index .corpo img {border:1px #333333; text-align:center;}

.twitter { float:left; z-index:10; width:950px; height:28px; position:absolute; margin:115px 0px 0px 0px; }
.twitter .twitter-text { float:left; z-index:11; width:650px; margin:0px; padding:0px 0px 0px 220px; background-color:#646464; height:28px; overflow:hidden; }
.twitter .twitter-text li { line-height:28px; list-style-type:none; font-size:14px; color:#FFF; text-decoration:none; font-weight:bold; letter-spacing:-1px; font-style:italic; }
.twitter .twitter-text li a { font-size:14px; color:#FFF; text-decoration:none; font-weight:bold; letter-spacing:-1px; font-style:italic; }
.twitter .twitter-img { float:left; z-index:15; width:51px; height:28px; background:transparent url('img/twits.png') no-repeat center center; }		
.twitter .twitter-img a{ z-index:30; width:51px; height:28px; display:block; }	

#footer { width:100%; background-repeat:repeat-x; background-image:url(img/bg-footer.jpg); height:200px; float:left; text-align:center; }

#rodape { margin:0px auto; width:860px; height:150px; text-align:center; }
#rodape .copyright { height:50px; width:650px; font-family:Arial; font-size:11px; color:#787878; text-align:right; float:left; line-height:50px;}
#rodape .pcom { height:50px; width:190px; font-family:Arial; font-size:11px; color:#787878; text-align:left; float:right; line-height:50px;}

#rodape-top { margin:0px auto; width:860px; height:60px; float:left; text-align:center; padding:0px 0px 5px 0px; }
#rodape-top a {font-size:11px; color:#FFF; text-align:center; text-decoration:none;}
#rodape-top .esquerda { width:200px; float:left; text-align:center;}
#rodape-top .meio { width:400px; font-size:11px; color:#FFF; text-align:center; float:left; margin:20px 0px 0px 0px;}
#rodape-top .direita { width:250px; vertical-align:bottom; font-family:Arial; font-size:12px; color:#FFF; float:right; text-align:center; line-height:30px;}

#rodape-redes { width:860px; height:70px; float:left; font-size:11px; color:#FFF; padding:5px 0px;}
#rodape-redes img {padding:5px;}

#rodape-links { margin:0px auto; width:100%; height:30px; text-align:center; float:left; padding:5px 0px;}
#rodape-links a {font-size:11px; color:#FFF; text-align:center; text-decoration:none;}
#rodape-links b {font-size:11px; color:#FFF;}
#rodape-links li { list-style-type:none; padding:0px 5px 0px 5px; border-right:1px solid #FFF; display:inline;}

#endereco { width:100%; font-family:Arial; font-size:11px; color:#787878; text-align:center; float:left; margin-top:10px;}

.voltar {width:380px; text-align:right; padding:20px; float:right;}

.wpcf7 form input {font-family:Arial, sans-serif; color:#000000; font-size:12px;}
.wpcf7 form span.ddd input {font-family:Arial, sans-serif; color:#000000; font-size:12px; width:50px;}

.veja-tambem li {font-size:12px; list-style-type:none; padding:0px 5px 0px 5px;}
.veja-tambem h3 {font-family:Arial, sans-serif; color:#646464; font-size:14px; text-decoration:none;}

.ok { float:left; font-weight:bold; width:100%; text-align:center; background-color:#FFB4B4; padding:15px 0px; }
#enviar_amigo { width:100%; float:left; margin:0px 0px 10px 0px; }
#enviar_amigo table { width:100%; }
.comentarios ol li {font-family:Arial, sans-serif; color:#646464; font-size:12px; text-decoration:none;}

