
* {
    margin: 0;
    padding: 0;
}

body {
    font: 14px/17px Georgia, "Times New Roman", Times, serif;
    background: url(../img/topo_textura.png);
    color: #a49f8f;
}

body.blog {
    background: url(../img/site_bg.png);
}

a img {
    border: none;
}

a { color: #a49f8f; text-decoration: none; }
a:hover { color: #f9a13a; text-decoration: none; }
a:focus, object { outline: none; }

/******************************************
	TITULOS
******************************************/	
.tit-resultados {
    margin: 0;
	display: block;
	background: url(../img/tit_resultados.png) top left no-repeat;
	width: 118px;
	height: 21px;
	text-indent: -99999px;
	margin-bottom: 13px;
}
.tit-cases {
    margin: 0;
	display: block;
	/*background: url(../img/tit_cases.png) top left no-repeat;
	width: 118px;
	height: 21px;
	text-indent: -99999px;*/
	margin-bottom: 13px;
	/*margin-left: 15px;*/
}

.tit-trabalhos {
    margin: 0;
	display: block;
	/*background: url(../img/outros_trabalhos02.png) top left no-repeat;
	width: 218px;
	height: 21px;
	text-indent: -99999px;*/
	margin-bottom: 13px;
	margin-left: -15px;
}
.tit-nosso-blog {
    margin: 0;
	display: block;
	/*background: url(../img/tit_nosso_blog.png) top left no-repeat;
	width: 118px;
	height: 18px;
	text-indent: -99999px;*/
	margin: 3px 0 13px;
}
.tit-assine-rss {
    margin: 0;
	display: block;
	background: url(../img/tit_assine_rss.png) top left no-repeat;
	width: 115px;
	height: 18px;
	text-indent: -99999px;
	margin-bottom: 13px;
}
.tit-galeria-fotos {
    margin: 0;
	display: block;
	/*background: url(../img/tit_galeria_fotos.png) top left no-repeat;
	width: 163px;
	height: 18px;
	text-indent: -99999px;*/
	margin-bottom: 13px;
}

.tit-tweets {
    margin: 0;
	display: block;
	/*background: url(../img/tit_tweets.png) top left no-repeat;
	width: 163px;
	height: 23px;
	text-indent: -99999px;*/
	margin-bottom: 13px;
}

.titulos, .titulos a {
color: #f9a13a;
font-size:14px;
font-weight:bold;
}

/*********************/

h1 {
    margin: 1em 0;
}

h1.borded {
    border-bottom: 1px solid #49473C;
    padding-bottom: 0.5em;
}

.left { float: left;}
.right { float: right;}
.clear { clear: both;}
.escondido { display: none;}
.mostra { display: block;}
.nospace { margin: 0; padding: 0;}

/* SITE BODY */
#site_body {
    width: 926px;
    margin: auto;
}

/* BANNER */

.banner_top{
	width:926px;
}
#banner{
	border:10px solid #FFF;
}
.seta_banner{
	position:absolute;
	margin-left:871px;
	margin-top:21px;
	background:url(../img/pag_banner.png) no-repeat;
	width:47px;
	height:25px;
	cursor:pointer;
}
#nr_banner{
	margin-left:30px;
	/*margin-top:50px;
	text-align:rigth;*/
	float:right;
}

#nr_banner a{
	padding-right:8px;
}


/* HEADER */

#header {
    background: url(../img/topo_textura.png) repeat-x;
    height: 143px;
}

#header_content {
    width: 905px;
    margin: auto;
}

#logo_vitoria {
    margin-top: 56px;
    float: left;
}

/* FOOTER */

#footer {
    background: url(../img/footer_bg.png) repeat-x;
    height: 87px;
    margin-top: 1em;
}

#footer_content {
    width: 905px;
    margin: auto;
}

#logo_vitoria_footer {
    margin-top: 25px;
    float: left;
}

#footer_menu {
    float: right;
    margin-top: 25px;
}

#footer_menu ul {
    list-style: none;
}

#footer_menu ul li {
    float: left;
}

#footer_menu ul li a {
    float: left;
    display:  block;
    padding: 10px 0px 15px 0px;
    margin: 0 7px;
}

/* TOP MENU */

#top_menu {
    background: url(../img/top_menu_bg.png);
    width: 200px;
    height: 45px;
    float: right;
}

#top_menu ul {
    list-style: none;
}

#top_menu ul li {
    float: left;
}

#top_menu ul li a {
    float: left;
    display:  block;
    padding: 10px 5px 15px 5px;
    margin: 0 10px;
}

#top_menu ul li a.active {
    background: url(../img/top_menu_active_bg.png) center bottom no-repeat;
}

/* MENU */

#menu {
    float: left;
    margin-top: 25px;
    margin-left: 35px;
    width:680px;
}
/*
body#home #menu {
    margin-top: 15px;
}
*/
#menu ul {
    list-style: none;
}

#menu ul li {
    float: left;
}

#menu ul li.selecionado {
    background: url(../img/top_menu_active_bg.png) center bottom no-repeat;
}

#menu ul li a {
    float: left;
    display:  block;
    padding: 10px 0px 15px 0px;
    margin: 0 3px;
}

/* BLOG PAGE */

.metodologia {
    background: url(../img/metodologia_bg.png);
    padding: 2em 1.5em;
    font-size: 14px;
    color: #827f75;
}

.metodologia h2 {
    text-align: center;
    margin: 0 0 0.5em 0;
}

.metodologia p {
    width: 780px;
    margin: auto;
    text-align: center;
}
.metodologia_blog {
    background: url(../img/metodologia_bg.png);
    padding: 2em 1.5em;
    font-size: 14px;
    color: #827f75;
}

.metodologia_blog h2 {
    text-align: center;
    margin: 0 0 0.5em 0;
    color:#F9A13A;
    font-size:26px;
}

.metodologia_blog p {
    width: 780px;
    margin: auto;
    text-align: center;
}

#blog_content {
    
}

.posts-list {
    float: left;
    width: 580px;
}

.blog-sidebar {
    float: right;
    width: 285px;
    margin-top: 1.5em;
}

.post {
    padding-bottom: 1.5em;
    border-bottom: 1px solid #FFF;
    margin-bottom: 1em;
    padding-top: 0.5em;
}

.post-comments-count {
    float: right;
    font-size: 14px;
    color: #FFF;
    background: url(../img/comentarios_bg.png) no-repeat center;
    padding: 5px 8px 8px;
}

h1.post-title {
    color: #f9a13a;
    font-size: 18px;
    width: 550px;
    margin-bottom: 0;
}

.post-title a{
	color: #f9a13a;
}

div.post-info {
    /*text-transform: uppercase;*/
    font-size: 13px;
    color: #f9a13a;
}

span.post-author, span.post-categories {
    color: #333;
}

div.post-content {
    margin: 1em 0;
    font-size: 14px;
    color: #555;
}

div.post-content p {
    margin: 0 0 1em 0;
}

div.post-tags {
    font-size: 14px;
    color: #333;
    padding-top: 1em;
    border-top: 1px dotted #666;
    margin-top: 1em;
}

div.post-tags a {
    text-decoration: none;
    color: #333;
}

div.post-tags a:hover {
    text-decoration: underline;
}

#blog_content .archive h2 {
    font-size: 18px;
    color: #333;
    font-style: italic;
    margin: 2em 0 1em;
    padding-bottom: 1em;
    border-bottom: 1px solid #FFF;
}

#blog_content .archive h2 span.search-result {
    color: #a49f8f;
}

/* COMMENTS */
div.post-comments {
    border-top: 1px dotted #666;
    margin-top: 1em;
}

.comments-list {
    
}

.comment {
    margin-bottom: 1em;
}

.comment-id {
    float: left;
    background: url(../img/comment_count_bg.png);
    font-weight: bold;
    color: #f9a13a;
    padding: 3px 8px 7px 9px;
}

.comment-info, .comment-content {
    float: right;
    width: 530px;
    font-size: 14px;
    color: #a49f8f;
}

.comment-info {
    margin: 0.3em 0;
}

.comment-content {
    margin: 0.3em 0;
}

.comment-author, .comment-date {
    color: #f9a13a;
}

.comment-write h2 {
    font-size: 18px;
    color: #333;
    font-style: italic;
    margin-bottom: 0.4em;
}

#post-comment table {
    width: 100%;
}

#post-comment input[type=text], #post-comment textarea {
    padding: 6px;
    font-size: 13px;
    background: transparent;
    border: 1px solid #c3c1b9;
    color: #a49f8f;
    width: 370px;
    display: block;
    margin: 3px 0;
}

#post-comment textarea {
    width: 564px;
}

#btn-do-comment {
    height: 20px;
    width: 63px;
    background: url(../img/btn_comentar.png);
    border: none;
    cursor: pointer;
}

.c-info {
    font-style: italic;
    color: #a49f8f;
    font-size: 14px;
    display:  block;
    margin-left: 1em;
    padding-top: 6px;
}

/* CONTATO */

#contato-form {
    width: 385px;
    font-size: 14px;
    float: left;
    color: #a49f8f;
    margin-bottom:1.3em;
}

#contato-form p {
    margin-bottom: 0.5em;
}

#contato-form form input[type=text], #contato-form form textarea, #contato-form form select {
    padding: 6px;
    font-size: 13px;
    background:#3D3B32;
    border: 1px solid #4a483d;
    color: #cbc6b2;
    width: 370px;
    display: block;
    margin: 3px 0;
}

#contato-form form button#btn-envia-contato {
    height: 16px;
    width: 46px;
    border: none;
    background: url(../img/btn_contato_enviar.png);
    float: right;
    cursor:pointer;
}

.captcha {
    margin-top: 1em;
}

.captcha-text {
    width: 110px !important;
    display: inline-block !important;
    margin: 0 !important;
    margin-left: 5px !important;
    float:  left;
    margin-top: 6px !important;
    padding: 8px 6px !important;
}

.captcha-img {
    margin-top: 5px;
    float: left;
}

.captcha p {
    font-size: 12px;
}

#contato-mapa {
    float: right;
    width: 490px;
    font-size: 13px;
}

.dados-contato {
    font-size: 12px;
    color: #a49f8f;
    margin: 0 0;
}

.info-contact {
    color:#F9A13A;
}

/* PORTFOLIO */

.link_top_right {
    float: right;
	color: #FFF;
    margin-top: 0;
    font-size: 13px;
}

.link_top_right a {
	color: #ffde01;
	text-decoration: none;
}

/* METODOLOGIA */
.metodologia-principal {
    font-size: 13px;
    color: #a49f8f;
}
.metodologia-principal h2 {
    font-size: 16px;
    color: #cbc6b2;
}
.metodologia-principal .left {
    text-align: justify;
    float: left;
    width: 48%;
}
.metodologia-principal .right {
    text-align: justify;
    float: right;
    width: 48%;
}
.metodologia-principal .content {
    margin-top: 0.5em;
}

.areas_atuacao .arrow-left {
    float: left;
    width: 30px;
    cursor: pointer;
    height: 140px;
    background: url(../img/arrow_left.png) center no-repeat;
}

.areas_atuacao .arrow-left:hover {
    float: left;
    width: 30px;
    cursor: pointer;
    height: 140px;
    background: url(../img/arrow_left_mo.png) center no-repeat;
}


.areas_atuacao .arrow-right {
    float: right;
    width: 30px;
    cursor: pointer;
    height: 140px;
    background: url(../img/arrow_right.png) center no-repeat;
}

.areas_atuacao .arrow-right:hover {
    float: right;
    width: 30px;
    cursor: pointer;
    height: 140px;
    background: url(../img/arrow_right_mo.png) center no-repeat;
}

.areas_atuacao .content {
    background: url(../img/white_bg.png);
    float: left;
    padding: 2em 1.5em;
    font-size: 14px;
    color: #827f75;
    width: 808px;
    margin-left: 14px;
}

.areas_atuacao .content h2 {
    text-align: center;
    margin: 0 0 0.5em 0;
}

.areas_atuacao .content p {
    width: 700px;
    margin: auto;
    text-align: center;
    color: #a49f8f;
}

.modos-atuar ul {
    color: #f9a13a;
    font-size: 14px;
    margin: 0 1.5em;
}

.modos-atuar ul li p {
    color: #a49f8f;
    padding: 1em 0;
    border-bottom: 1px dotted #49473C;
}

/* V DE VITORIA */

.v_de_vitoria_box {
    margin-top: 1em;
}

.v_de_vitoria_box .arrow-left {
    float: left;
    width: 55px;
    cursor: pointer;
    height: 160px;
    background: url(../img/arrow_left.png) center no-repeat;
}

.v_de_vitoria_box .arrow-left {
	float: left;
    width: 55px;
    cursor: pointer;
    height: 160px;
    background: url(../img/arrow_left.png) center no-repeat;
}
.v_de_vitoria_box .arrow-left:hover {
    background: url(../img/arrow_left_mo.png) center no-repeat;
}


.v_de_vitoria_box .arrow-right {
    float: right;
    width: 55px;
    cursor: pointer;
    height: 160px;
    background: url(../img/arrow_right.png) center no-repeat;
}

.v_de_vitoria_box .arrow-right:hover {
    background: url(../img/arrow_right_mo.png) center no-repeat;
}


.v_de_vitoria_box .content {
    background: url(../img/white_bg.png);
    float: left;
    padding: 2em 1.5em;
    font-size: 14px;
    color: #827f75;
    width: 758px;
    height: 100px;
    margin-left: 11px;
    overflow-x:hidden;
    overflow-y:hidden;
}

.v_de_vitoria_box .content.colaboradores {
    height: auto;
}

.v_de_vitoria_box .content h2 {
    text-align: center;
    margin: 0 0 0.5em 0;
}

.v_de_vitoria_box .content p {
    width: 700px;
    margin: auto;
    text-align: center;
    color: #a49f8f;
}

.missao_x {
    padding: 1em 0;
    margin-top: -2em;
}

.missao {
    padding: 1em 0;
    margin-top: -2em;
    border-bottom: 1px solid #49473C;
}

.missao h2 {
    font-size: 18px;
    color: #cbc6b2;
    padding-bottom: 0.5em;
    border-bottom: 1px solid #49473C;
}

.missao .left-1 {
    width: 250px;
    text-align: center;
    margin: 25px 0 10px;
    float: left;
}

.missao .left-2, .missao .left-3 {
    width: 290px;
    text-align: justify;
    margin-left: 2em;
    margin-top: 10px;
    float: left;
    font-size: 13px;
    color: #a49f8f;
}

.destaque-foto {
    float: left;
    width: 240px;
}

.destaque-info {
    float: left;
    width: 500px;
    text-align: left;
}

.destaque-info h2 {
    text-align: left !important;
    font-size: 20px;
    color: #f9a13a;
    margin: 0 !important;
    padding: 0 !important;
}
.destaque-info h3 {
    text-align: left !important;
    padding: 0;
    font-size: 12px;
    color: #fff;
    margin: 0 0 7px !important;
    text-transform: uppercase;
}

.destaque-texto{
    color: #a49f8f;
}

.equipe {
    padding-top: 2em;
}

.pessoa {
    float: left;
    width: 180px;
    margin-left: 2em;
    padding-bottom: 10px;
    border-bottom: 2px dotted #96877b;
    margin-bottom: 1em;
    min-height: 55px;
}

.pessoa-foto {
    float: left;
    width: 50px;
    margin-right: 0.5em;
}

.pessoa-info {
    width: 120px;
    float:  left;
}

.pessoa-info h4 {
    color: #a49f8f;
    font-size: 11px;
    margin-top: 5px;
}

.pessoa-info h5 {
    color: #fff;
    font-size: 11px;
    text-transform: uppercase;
}

#content_right_case {
	width: 310px;
	float: right;
}


/* SIDEBAR WIDGETS */

.sidebar-widget {
    margin-bottom: 2em;
}

.sidebar-widget h2 {
    margin: 0 0 0.5em 0;
}

.busca form {
    margin: 0 0 0.5em 0;
}

.busca .input-busca {
    padding: 6px;
    font-size: 13px;
    background: transparent;
    border: 1px solid #c3c1b9;
    color: #a49f8f;
    width: 218px;
    float: left;
}

.busca form button {
    height: 27px;
    width: 50px;
    background: url(../img/btn_busca.png);
    border: none;
    cursor: pointer;
    float: right;
}

.busca .radios {
    padding-top: 0.8em;
    font-size: 14px;
    color: #a49f8f;
}

.twitter .last-twitter p {
    font-size: 16px;
    color: #A49F8F;
}

.twitter .twitt-info {
    font-size: 10px;
    color: #A49F8F;
    margin-top: 4px;
}

.twitter .twitt-info .twitt-date {
    color: #f9a13a;
}

.twitter-box {
    background: url(../img/metodologia_bg.png);
    padding: 1em;
    font-size: 14px;
    color: #827f75;
    margin: 1em 0;
}

.twitt {
    border-bottom: 1px dotted #666;
    padding-bottom: 7px;
    margin-bottom: 0.8em;
}

.twitt-content {
    font-size: 13px;
    float: left;
    width: ;
}

p.twitter-follow {
    text-align: right;
}

p.twitter-follow button {
    background: url(../img/btn_twittes.png);
    width: 108px;
    height: 16px;
    border: none;
}

.categorias ul {
    list-style: none; 
}

.categorias ul li a {
    color: #a49f8f;
    font-size: 13px;
    text-decoration: none;
    font-weight: bold;
}

.categorias ul li a:hover {
    text-decoration: underline;
}

.categorias ul li a .categorias-count {
    color: #F9A13A;
}
.categorias-count {
    color: #F9A13A;
    font-weight: bold;
    margin-left: 5px;
}

/* HOME */

#topo-comentarios {
	width: 360px;
	font-size: 13px;
	font-style: italic;
	position: absolute;
	top: 14px;
	margin-left: 310px;
}
#topo-comentarios .pontilhado {
	display: block;
	background: url(../img/pontilhado_depoimento.png) top left repeat-x;
	height: 2px;
	width: 70%;
	text-indent: -99999px;
	margin: 10px auto;
}
.aspas { margin: 0 5px 0 5px; }
#topo-comentarios .autor {
	text-align: right;
	color: #cbc6b2;
	font-weight: bold;
	font-size: 12px;
	margin: 0;
	padding: 0;
}
#topo-comentarios p {
	text-align: center;
}

#box-resultados {
	display: block;
	width: 404px;
	margin-right: 10px;
	margin-top: 40px;
}
#box-resultados img { 
	margin-right: 13px;
	margin-left: 13px;
}
#box-resultados .pontilhado {
	display: block;
	background: url(../img/pontilhado_resultados.png) center left repeat-x;
	height: 2px;
	text-indent: -99999px;
	padding: 14px 0;
	width: 250px;
	clear: both;
	margin:0 auto;
	padding-bottom:15px;
}

#resultados {
	display: block;
	margin: 0;
	padding: 0;
}
#resultados li {
	display: block;
	list-style: none;
	height: 131px;
	float: left;
}
#resultados li.separador {
	display: block;
	background: url(../img/separador_resultados.png) top left no-repeat;
	width: 3px;
	height: 95px;
	width:265px;
	text-indent: -99999px;
	margin: 14px 9px 0 9px;
}
.home-results #resultados li.separador {
	display: block;
	background: url(../img/separador_resultados.png) top left no-repeat;
	width: 3px;
	height: 95px;
	width:265px;
	text-indent: -99999px;
	margin: 14px 9px 0 9px;
} 
#resultados li.anterior a {
	display: block;
	background: url(../img/navegacao_resultados.png) no-repeat;
	background-position: 0 0;
	width: 24px;
	height: 23px;
	text-indent: -99999px;
}
#resultados li.anterior a:hover { background-position: 0 -23px; }
#resultados li.proximo a {
	display: block;
	background: url(../img/navegacao_resultados.png) no-repeat;
	background-position: -24px 0;
	width: 24px;
	height: 23px;
	text-indent: -99999px;
}
#resultados li.proximo a:hover { background-position: -24px -23px; }
#resultados img { margin-right: 0; }

#box-blog {
	display: block;
	background: url(../img/fundo_box_blog.png) top left repeat-y;
	width: 264px;
	padding: 40px 13px 30px 23px;
}
#blog {
	display: block;
	margin: 0;
	padding: 0;
}
#blog li {
	list-style: none;
}
div.desc-blog p {
    margin-bottom: 1em;
}
#blog li.pontilhado {
	display: block;
	background: url(../img/pontilhado_blog.png) top left repeat-x;
	height: 2px;
	text-indent: -99999px;
	margin-bottom: 15px;
	clear: both;
}
#blog .desc-blog {
	display: block;
	width: 225px;
	float: left;
}
#blog .desc-blog .data {
	font: 9px/11px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#cbc5b1;
	margin: 0;
	padding: 0;
}
#blog .comentarios-blog a {
	display: block;
	background: url(../img/balao_comentario.png) no-repeat;
	background-position: 0 -28px;
	width: 24px;
	height: 28px;
	text-align: center;
	color: #fff;
	font-weight: bold;
	float: right;
	margin-top: 15px;
}
#blog .comentarios-blog a:hover { background-position: 0 0; color: #fff; }
#box-rss {
	display: block;
	width: 19px;
	margin-top: 5px;
}
#box-rss p {
   /*
    * margin-bottom: 1em;
    */
    color:#A49F8F;
}
#box-rss .rss a {
	display: block;
	background: url(../img/rss.png) top left no-repeat;
	width: 19px;
	height: 19px;
	text-indent: -99999px;
}
#box-galeria {
	display: block;
	width: 195px;
	margin-left:5px;
	margin-top: 44px;
}
#galeria {
	display: block;
	margin: 0;
	padding: 0;
}
#galeria li {
	display: block;
	width: 65px;
	height: 53px;
	list-style: none;
	float: left;
	text-align: center;
}
#navegacao-galeria {
	display: block;
	margin: 0;
	padding: 0;
	clear: both;
}
#navegacao-galeria li {
	list-style: none;
	text-indent: -99999px;
	float: left;
}
#navegacao-galeria li a {
	display: block;
	background: url(../img/navegacao_galeria.png) no-repeat;
	width: 12px;
	height: 11px;
}
#navegacao-galeria .anterior a { background-position: 0 0; margin-right: 4px; }
#navegacao-galeria .anterior a:hover { background-position: 0 -11px; }
#navegacao-galeria .proximo a { background-position: -12px 0; }
#navegacao-galeria .proximo a:hover { background-position: -12px -11px; }

/*-------------------------------------------
	CAROUSEL
-------------------------------------------*/
	
.carrosel .carousel-next, .carrosel .carousel-previous {
	cursor: pointer;
}
.carrosel .carousel-previous {
	float: left;
}
.carrosel .carousel-next {
	float: right;
}
.disabled {
	opacity: 0.2;
}
.carrosel ul {
	margin: 0;
	padding: 0;
}
#slider .carousel-wrap {
	float: left;
	width: 840px;
}

.carrosel {
	display: block;
	margin: 0;
	padding: 0;
}
.carrosel.equipe { margin: 60px 0 0 0; }
.carrosel li {
	list-style: none;
	float: left;
}
.carrosel .carousel-previous {
	display: block;
	background: url(../img/navegacao_carrosel.png) no-repeat;
	background-position: 0 0;
	width: 30px;
	height: 63px;
	text-indent: -99999px;
	margin: 60px 10px 0 0;
}
.carrosel .carousel-previous:hover {
	background: url(../img/navegacao_carrosel_mo.png) no-repeat;
}
.carrosel .carousel-next {
	display: block;
	background: url(../img/navegacao_carrosel.png) no-repeat;
	background-position: -30px 0;
	width: 30px;
	height: 63px;
	text-indent: -99999px;
	margin: 60px 0 0 10px;
}
.carrosel .carousel-next:hover {
	background: url(../img/navegacao_carrosel_mo.png) no-repeat;
	background-position: -30px 0;
}
.carrosel .conteudo {
	display: block;
	background: url(../img/fundo_box_blog.png) top left repeat;
	height: 153px;
	width: 608px;
	text-align: center;
	padding: 30px 100px 0;
	position: relative;
}
.carrosel .conteudo.equipe {
	height: 163px;
	width: 458px;
	text-align: left;
	padding: 20px 50px 0 300px;
}
.carrosel .conteudo.equipe .cargo {
	font: 9px/11px "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #fff;
	text-transform: uppercase;
}
#lista-resultados .carousel-wrap {
	float: left;
	width: 324px;
}
#lista-resultados .carousel-wrap h2{
	font-size: 14px;
	float: left;
	width: 247px;
	line-height:1.4;
	text-align:left;
	padding-top:2px;
	margin-left:45px;
	color:#C4BFAB
}

#resultados li {
	/*background: url(../img/separador_resultados.png) 95% 50% no-repeat;
	padding-right: 21px;*/
	text-align:center;
	width:325px;
}

#resultados li img:hover{
	outline:2px solid #F9A13A;	
}


#resultados li a {
	display: block;
	padding: 5px;
}

	
.tooltip {
	background: #fff;
	border: 1px solid #c6c3b4;
	color: #85827a;
	display: block;
	font-size: 13px;
	line-height: 13px;
	left: 20px;
	padding: 17px 20px;
	position: absolute;
	/*width: 125px;*/
}
	.tooltip .titulo {
		display: block;
		color: #333;
		font-weight: bold;
	}
	.tooltip .descricao {
		display: block;
		margin-top: 3px;
	}
	.tooltip #detalhe {
		background: url(../img/tooltip_seta.png) no-repeat 0 0;
		display: block;
		height: 16px;
		width: 9px;
		position: absolute;
		top: 50%;
		left: -8px;
		margin-top: -8px;
	}
	.tooltip #detalhe-dir {
		background: url(../img/tooltip_seta_dir.png) no-repeat 0 0;
		display: block;
		height: 16px;
		width: 9px;
		position: absolute;
		top: 50%;
		right: -8px;
		margin-top: -8px;
	}

#galeria li a {
	display: block;
}

#nav-resultados {
	padding-bottom: 50px;
}

#resultados-interna li {
	background: url(../img/pontilhado_resultados.png) 0 93% repeat-x !important;
	margin-bottom: 0 !important;
	height: 95px;
}

#nav-resultados .carousel-control {
	display: block;
	cursor: pointer;
	background: url(../img/navegacao_resultados_interna.png) no-repeat;
	height: 12px;
	text-indent: -9999px;
	position: absolute;
	bottom: 10px;
	width: 19px;
}
#nav-resultados .carousel-previous { background-position: 0 0; margin-left: 65px; }
#nav-resultados .carousel-next { background-position: -19px 0; margin-left: 133px; }
.depoimento{
    display:none;
}
#lista-resultados .carousel-previous, #lista-resultados .carousel-next{
	position:relative;
	bottom:25px;
} 
#box-tweets{
	text-aligh: justify;
	font:12px/14px "Trebuchet MS",Arial,Helvetica,sans-serif;
}
#box-tweets ul{
	list-style:none;
}
#box-tweets{
	list-style:none outside none;
}
#box-tweets .prefixo{
	color: #F9A13A;  
}
#box-tweets a:active, #box-tweets a:link, #box-tweets a:hover,#box-tweets  a:visited{
	color: #F9A13A;  
}

