@charset "utf-8";
/* CSS Document */

body{border-top:6px solid #d5a244; padding:0px; margin:0px; font-family:Arial, Helvetica, sans-serif;}

.left{ float:left;}
.right{ float:right;}
.clear{ clear:both;}

.div_largura{ width:940px; text-align:left;}

.icon_facebook{background:url(../images/icon_facebook.png) no-repeat; background-position:0px 0px; height:26px; width:26px; margin-left:5px;}
.icon_facebook:hover{background-position:0px -26px;}

.icon_twitter{background:url(../images/icon_twitter.png) no-repeat; background-position:0px 0px; height:26px; width:26px; margin-left:5px;}
.icon_twitter:hover{background-position:0px -26px;}

.padding_icons_feeds{margin-top:45px;}


.line-bottom{background:url(../images/fundo_riscas.png) repeat-x left bottom; width:100%; padding-bottom: 0;padding-top: 0; height:59px;}
.line-top{background:url(../images/fundo_riscas.png) repeat-x left top; height:5px; width:100%;}




.sf-menu, .sf-menu * {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
.sf-menu {
    line-height: 1;
}
.sf-menu ul {
    position: absolute;
    top: -999em;
    width: 10em;
}
.sf-menu ul li {
    width: 100%;
}
.sf-menu li:hover {
    visibility: inherit;
}
.sf-menu li {
    float: left;
    position: relative;
}
.sf-menu a {
    display: block;
    position: relative;
}
.sf-menu li:hover ul, .sf-menu li.sfHover ul {
    left: 0;
    top: 57px;
    z-index: 99;
}
ul.sf-menu li:hover li ul, ul.sf-menu li.sfHover li ul {
    top: -999em;
}
ul.sf-menu li li:hover ul, ul.sf-menu li li.sfHover ul {
    left: 10em;
    top: 0;
}
ul.sf-menu li li:hover li ul, ul.sf-menu li li.sfHover li ul {
    top: -999em;
}
ul.sf-menu li li li:hover ul, ul.sf-menu li li li.sfHover ul {
    left: 10em;
    top: 0;
}
.sf-menu {
}
.sf-menu > li > a {
    color: #3A3A3A;
    cursor: pointer;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: bold;
    letter-spacing: 0;
    line-height: 48px;
    padding: 5px 5px;
    text-decoration: none;
    text-transform: uppercase;
}
.sf-menu > li {
    margin: 0 5px 0 0;
}
.sf-menu > li:last-child {
    margin: 0;
}
.sf-menu ul {
    background: none repeat scroll 0 0 #3A3A3A;
}
ul.sf-menu ul li {
    display: inline-block;
    margin: 0;
    padding: 0;
}
ul.sf-menu ul li a, ul.sf-menu ul li span {
    color: #FFFFFF;
    font-size: 12px;
    height: 30px;
    line-height: 30px;
    padding: 0 15px;
    text-decoration: none;
    text-transform: none;
    width: 100%;
}
.sf-menu > li.sfHover > a, .sf-menu > li > a:focus, .sf-menu > li > a:hover, .sf-menu > li > a:active, .sf-menu > li.current-menu-parent > a, .sf-menu > li > a.active, .sf-menu > li.current-menu-ancestor > a {
    background-image: url(../images/menu-hover.gif);
	background-repeat:no-repeat;
	background-position:center 0px;
    outline: 0 none;
}
.sf-menu ul > li.sfHover > a, .sf-menu ul li a:focus, .sf-menu ul li a:hover, .sf-menu ul li a:active, .sf-menu ul > li.current-menu-parent > a, .sf-menu ul > li.current-menu-item > a {
    color: #FEC151;
    outline: 0 none;
}
.sf-menu a.sf-with-ul {
    min-width: 1px;
    padding-right: 2.25em;
}
.sf-sub-indicator {
    background: url("images/arrows-ffffff.png") no-repeat scroll -10px -100px transparent;
    display: block;
    height: 10px;
    overflow: hidden;
    position: absolute;
    right: 0.75em;
    text-indent: -999em;
    top: 1.05em;
    width: 10px;
}
a > .sf-sub-indicator {
    background-position: 0 -100px;
    top: 0.8em;
}
a:focus > .sf-sub-indicator, a:hover > .sf-sub-indicator, a:active > .sf-sub-indicator, li:hover > a > .sf-sub-indicator, li.sfHover > a > .sf-sub-indicator {
    background-position: -10px -100px;
}
.sf-menu ul .sf-sub-indicator {
    background-position: -10px 0;
}
.sf-menu ul a > .sf-sub-indicator {
    background-position: 0 0;
}
.sf-menu ul a:focus > .sf-sub-indicator, .sf-menu ul a:hover > .sf-sub-indicator, .sf-menu ul a:active > .sf-sub-indicator, .sf-menu ul li:hover > a > .sf-sub-indicator, .sf-menu ul li.sfHover > a > .sf-sub-indicator {
    background-position: -10px 0;
}
.sf-shadow ul {
    background: url("images/shadow.png") no-repeat scroll right bottom transparent;
    padding: 0 8px 9px 0;
}
.sf-shadow ul.sf-shadow-off {
    background: none repeat scroll 0 0 transparent;
}

nav{display:block;}

.fundo_slide{background:#f7f7f7; height:385px; width:100%;}
.item_galeria{position:relative;height:385px; background-position:top right; background-repeat:no-repeat; width:940px;}
.slide_prev{margin-right:25px; overflow:hidden; position:absolute; left:0px; top:160px;}
.slide_next{position:absolute; right:0px; top:160px;}
.slide_zone_txt{height:385px; width:380px; position:absolute; top:0px; left:0px;padding-left: 65px; background:#f7f7f7; }/*background-image:url("/static/images/quadrado.png");*/
.slide_titulo{padding-top:100px; font-size:14px; font-weight:bold; text-transform:uppercase;}
.slide_resumo{padding-top:10px; font-size:12px; color:#595959; line-height:20px;}

a{text-decoration:none;}
.bt_lermais{margin-top:20px; background:#d5a244; border-radius:3px; color:#2d565b; padding:3px; text-align:center; font-size:15px; font-weight:bold; width:100px;}

.titulo{background:url(../images/linha_titulos.png) repeat-x left bottom; font-size:20px; color:#2c565b; text-transform:uppercase; padding-bottom:3px; margin-bottom:20px; padding-top:10px;}
#titulo_valencias{width:200px; }
.titulos_valencias{font-size:15px; text-transform:uppercase; vertical-align:middle; padding-left:45px; font-weight:bold; padding-top:10px; padding-bottom:6px;}
#jovens{ background:url(../images/icon_jovens.png) no-repeat; }
#transicao{background:url(../images/icon_residencia_transicao.png) no-repeat;}
#residencial{background:url(../images/icon_lar_residencial.png) no-repeat;}
#idosas{background:url(../images/icon_lar_idosas.png) no-repeat;}

.colunas_valencias{ width:220px; padding-bottom:30px;}
.separador_coluna{padding-left:8px; margin-top:70px; width:12px;}
.texto_valencias_home{font-size:12px; color:#595959; line-height:18px; padding-top:15px;}

.rodape{ background:#fff; color:#2c2b2b; font-size:12px; line-height:16px; padding-top:5px; padding-bottom:40px;}
.rodape a{ color:#2c2b2b; text-decoration:none!important;}

.fundo_titulo{background:#f7f7f7; height:100px; width:100%;}

.titulos{ line-height:100px; font-size:20px; font-weight:bold; text-transform:uppercase; color:#333;}

.item_destaque{min-height:385px; background-position:top right; background-repeat:no-repeat;}



.thumbnail {
    border: 1px solid #DDDDDD;
    border-radius: 4px 4px 4px 4px;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055);
    display: block;
    line-height: 20px;
    padding: 4px;
    transition: all 0.2s ease-in-out 0s;
	
}



.resumo_ctd{text-shadow:1px 0 1px #D9D9D9; font-size:13px;color:#727272; line-height:20px; padding-top:25px; padding-bottom:10px; font-weight: bold;}
.resumo_ctd a{color:#727272; text-decoration:none!important}
.txt_ctd{text-shadow:1px 0 1px #D9D9D9; font-size:12px;color:#727272; line-height:20px; padding-top:25px;}
.txt_ctd a{color:#727272; text-decoration:none!important}
.imagem{ padding-right:21px; margin-top: 1em;}
.tamanho_imagem{ width:209px; height:170px;}
.titulo_ctd{color:#727272; font-size:20px; font-weight:bold; padding-top:30px;text-shadow:none!important;}

.galeria{ padding-bottom:1em;}

.pagination {
    height: 40px;
    margin: 50px 0 20px;
}
.pagination ul {
    border-radius: 3px 3px 3px 3px;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
    display: inline-block;
    margin-bottom: 0;
    margin-left: 0;
	padding-left:0px;
}
.pagination ul > li {
    display: inline;
}
.pagination ul > li > a, .pagination ul > li > span {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #323232;
    border-color: #DDDDDD;
    border-image: none;
    border-style: solid;
    border-width: 1px 1px 1px 0;
    color: white;
    float: left;
    font: 11px/24px Open Sans,sans-serif;
    padding: 0 9px;
    text-decoration: none;
}
.pagination ul > li > a:hover {
    color: white;
}
.pagination ul > li > a:hover, .pagination ul > .active > a, .pagination ul > .active > span {
    background-color: #FEC151;
}
.pagination ul > .active > a, .pagination ul > .active > span {
    color: #333;
    cursor: default;
}
.pagination ul > .disabled > span, .pagination ul > .disabled > a, .pagination ul > .disabled > a:hover {
    background-color: transparent;
    color: #999999;
    cursor: default;
}
.pagination ul > li:first-child > a, .pagination ul > li:first-child > span {
    border-left-width: 1px;
    border-radius: 3px 0 0 3px;
}
.pagination ul > li:last-child > a, .pagination ul > li:last-child > span {
    border-radius: 0 3px 3px 0;
}
.pagination-centered {
    text-align: center;
}
.pagination-right {
    text-align: right;
}

.imagem_ctd{margin-left:10px; margin-top:85px; margin-bottom:1em;}
.data_ctd{color:#D5A244; font-size:10px;}

.largura_ctdtxt{width:600px;}
.largura_ctdtxt2{width:800px;}

.linha_amarela{background:url(../images/linha_titulos.png) repeat-x; margin-top:20px; margin-bottom:20px; height:3px;}

.coluna1_jornal{width:630px; padding-right:10px;}
.coluna2_jornal{width:280px; padding-left:10px; padding-right:10px; background:#e2e2e2;}
.bt_lermais2{margin-top:20px; background:#d5a244; border-radius:3px; color:#2d565b; padding:3px; text-align:center; font-size:15px; font-weight:bold; width:205px;}

/*ul.arquivo{padding-left:17px; list-style-type:square;}
ul.arquivo li{ color:#666; height:24px;}
ul.arquivo li:hover{ color:#2C565B!important;}
ul.arquivo li a{font-size:14px; color:#666; text-decoration:none;}
ul.arquivo li a:hover strong{color:#2C565B!important;}
*/

.resumo_ctd ul{padding-left:17px; list-style-type:square;}
.resumo_ctd ul li{ color:#666; height:24px;}
.resumo_ctd ul li:hover{ color:#2C565B!important;}
.resumo_ctd ul li a{font-size:14px; color:#666; text-decoration:none;}
.resumo_ctd ul li a:hover strong{color:#2C565B!important;}

.bandeiras{width: 38px; margin-top: 22px;}
.txt_apartamento{width:900px}