@charset "utf-8";
/* CSS Document */

*{margin:0;padding:0;}
body {background:#dcd7c4 url('img/bg.jpg') top repeat;margin:0;padding:0;font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;font-size:62.5%; color:#450c00;}
body.int{background:#e0d5b9 url('img/bg-int.jpg') center repeat-y;}

ul{list-style:none;}
img{border:0;}
a{text-decoration:none; cursor:pointer;}
a:focus{outline:0;}
.clear {clear:both}

/* base */
.bg-capa {background:url('img/bg-meioconteudo.jpg') center repeat-y; margin:0 auto 0; width:100%; min-height:840px;}
.bgint2{background:url('img/bg-int.png') top repeat-x;}
.bg-int {background: url('img/bgpg-int.jpg') top center no-repeat; margin:0 auto 0; width:100%; min-height:728px;}
.main, .footer_content{width:100%;margin:0 auto 0;background: url('img/bgpg.jpg') top center no-repeat;}
.header{ height:182px; margin:0 auto 0; width:960px;}

/* header */
h1 {margin:20px 0 0 50px;background:url('img/CarlosAlceuMachado-Advogados.png') no-repeat;display:block;width:485px;height:70px;float:left; }
h1 a {width:485px;height:70px; display:block; text-indent:-9999px;}


.cadastre {margin:30px 0 60px 120px; line-height:28px;width:253px;height:55px;background:url('img/bg-login.png') no-repeat; text-align:center;font-size:13px;float:left; }
.cadastre a {color:#000; text-decoration: underline;}
.cadastre a:hover {color:#5a0000; text-decoration: none;}
.cadastre img {margin-right:5px;}
.cadastre p.cadastrese {margin:17px 0 0 15px;float:left;font-size:14px;}
.cadastre p.login {margin:17px 0 0 30px;float:left;font-size:14px;}
.cadastre p.cadastrese a, .cadastre p.login a {text-decoration: none;}
.cadastre p.cadastrese a:hover, .cadastre p.login a:hover {text-decoration: underline;}
.cadastreaqui {font-size:11px;}

/* topnav */
#topnav{width:910px;margin:0 auto 0;text-align:left; height:42px; clear:both;}
.menu {font-family: arial, sans-serif;margin:0 auto 0; height:60px;  position:relative;top:4px;z-index:100; /*font-size:11px; */}
.menu ul li a, .menu ul li a:visited {padding:8px 17px 8px 8px;float:left;color: #222;text-decoration: none;font-size:16px;position:relative;font-weight:normal;text-shadow:1px 1px 0 #fff;}
.menu ul {padding:0; margin:0 auto 0; list-style: none;position:relative;}
.menu ul li {float:left; position:relative;margin:0 10px 0 0}
.menu ul li ul {display: none;}

/* segundo nivel */
.menu ul li:hover a {background-color:#770000;color:#fff;border-bottom:1px solid #be0100;text-shadow:none;}
.menu ul li:hover ul {display:block; position:absolute; top:36px; left:0; width:105px;}
.menu ul li:hover ul li a.hide {background:#6a3; color:#fff;}
.menu ul li:hover ul li:hover a.hide {background-color:#770000;color:#fff;border-bottom:1px solid #be0100;text-shadow:none;}
.menu ul li:hover ul li ul {display: none;}
.menu ul li:hover ul li a {display:block; background:#770000; color:#fff; width:167px;}
.menu ul li:hover ul li a:hover {background-color:#770000;color: #F90;border-bottom:1px solid #be0100;text-shadow:none;}
.menu ul li:hover ul li:hover ul {display:block; position:absolute; left:105px; top:0;}
.menu ul li:hover ul li:hover ul.left {left:-105px;}
.menu ul li a.seta {color: #222;background: url(img/arrow-down.gif) no-repeat center right;}
.menu ul li:hover a.seta {background-color:#770000;color:#fff;border-bottom:1px solid #be0100;text-shadow:none;}

/* destaque meio capa */
.destaquecapa {width:945px; height:260px; margin:30px 30px 0; position: relative; z-index:1; top:0; }
.camfoto {background:url('img/carlosalceumachado-advogados.jpg') 0 0 no-repeat;width:466px;height:250px;float:left;}
.destaquecapa2 {width:945px; height:115px;margin:10px auto 0; /*background:url('img/bg-meiocapa.jpg') 22px -300px no-repeat;*/position: relative;z-index:1;top:0; }
.areacolunas {width:945px; height:350px;margin:0 auto 0; background:url('img/bg-meiocapa.jpg') 22px -415px no-repeat;position: relative;z-index:1;top:0; }

#content-slideshow {
    background: url("img/bg-destaque.jpg") no-repeat scroll 0 0 transparent!important;
    height: 260px!important;
    margin: 0 0 10px!important;
    overflow: hidden!important;
    padding: 2px 0 0 2px!important;
    width: 900px!important;
	background-color: none!important;
    border: none!important;
}
/*#content-slideshow .slideshow-nav li a { 
	background: none!important;
	border: none!important;
}
#content-slideshow .slideshow-nav li {
    color: #1C1C1C;
    display: block;
    font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
    font-size: 22px;
    height: 64px!important;
    line-height: 1.12em;
    list-style-type: none;
    margin: 0;
    padding: 10px;
    width: 415px;
}
#content-slideshow .slideshow-nav li a {
    font-size: 22px!important;
    height: 6px!important;
    margin: 0!important;
    padding: 0!important;
	overflow:visible!important;
}
#content-slideshow .slideshow-nav li a p {
    color: #1C1C1C;
    font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
    font-size: 12px;
    line-height: 1.12em;
    list-style-type: none;
	
	display:none!important; 
}
#content-slideshow .content_slideshow ul li img {
    padding: 3px 0 0 3px !important;
}*/

/* conteudo */
.container {width:960px; min-height:570px;margin:0 auto 0;padding:0; }
.container-home {background:url('img/bg-meiocapa.jpg') top center no-repeat;}
.colesqcapa {width:495px;margin:0 0 0 0;float:left;}
.coldircapa {width:430px;margin:0 0 0 6px;float:left;}
.atalhos ul, .atalhos-int ul {list-style:none;padding-left:35px;}
.atalhos ul li a, .atalhos-int ul li a {color:#5a0000;font-size:20px;line-height:16px;text-decoration:none;display:block; width:285px;height:33px;padding-left:37px;margin:0 0 25px 95px;}
.atalhos-int ul{padding:150px 0 160px 110px;}
.atalhos-int ul li  {float:left;}
.atalhos-int ul li a {margin:0 0 0 15px;width:190px;}
.atalhos ul li a span {color:#000;font-size:15px;}
.atalhos-int ul li a span {color:#000;font-size:12px;}
/*.atalhos ul li .reserva, .atalhos-int ul li .reserva {background:url('img/Sansilvestre_hospede.png') 2px -412px no-repeat;height:33px;}
.atalhos ul li .telefones, .atalhos-int ul li .telefones {background:url('img/Sansilvestre_hospede.png') 2px -445px no-repeat;height:33px;}
.atalhos ul li .galeria, .atalhos-int ul li .galeria {background:url('img/Sansilvestre_hospede.png') 2px -476px no-repeat;height:33px;}*/

.destaque2artigos { width:940px;height:100px;margin:0; clear:both;}
.mancheteboxart {width:270px;margin:0 10px 0 20px;float:left;display:block;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;padding:3px 4px 6px 4px;}
.mancheteboxart:hover { background:#cfcab8;}

.destaque2artigos h3 {background:url('img/ico-noticias.png') 2px -144px no-repeat;width:100px;height:25px;margin:0 0 10px 23px;color:#000;font-size:16px;padding-left:27px; font-weight:normal;}
.destaque2artigos h4 {width:260px;margin:0 0 4px 0;color:#830100;font-size:14px;padding-left:5px; text-shadow:1px 1px 0 #fff;}
.destaque2artigos h4 a {display:block;color:#830100;}
.destaque2artigos p {margin:0 auto 0;color:#000;font-size:11px; line-height:14px; padding:2px 0 0 4px; width:266px; text-align:justify}
.destaque2artigos p strong {font-size:13px;line-height:13px; }
.destaque2artigos p img {float:left;margin:3px 10px 2px 0;}
.destaque2artigos a {color:#000; text-decoration:none;}
.destaque2artigos a:hover {color:#830100;}
.destaque2artigos .indicenot {background:#cdc6ac;width:117px;height:18px;margin:10px 0 0 25px;color:#6f6a58;font-size:12px;display:block;clear:both; text-align:center;text-shadow:1px 1px 0 #fff;}
.destaque2artigos .indicenot:hover {color:#fff;background:#918868;text-shadow:1px 1px 0 #000; text-decoration:none;}
.destaque2artigos li {width:430px;margin:0 0 15px 15px;color:#000;font-size:14px;}
.destaque2artigos li a {display:block;color:#000;font-weight: bold;}

.noticias { width:420px;height:250px;margin:0 0 0 5px;float:left; }
.manchetebox {margin:0 0 2px 6px;display:block;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;padding:1px 4px 6px 4px;}
.manchetebox:hover { background:#e4e1d7;}
.noticias h3 {background:url('img/ico-noticias.png') 2px 4px no-repeat;width:100px;height:35px;margin:-12px 0 0 10px;color:#000;font-size:16px;padding-left:27px; font-weight:normal;}
.noticias h4 {width:430px;margin:10px 0 0 15px;color:#000;font-size:14px;}
.noticias h4 a {display:block;color:#000;}
.noticias p {margin:0 0 0 12px;color:#000;font-size:11px; line-height:14px; padding:2px 10px 0 4px; text-align:justify;}
.noticias p strong {font-size:13px;line-height:13px; }
.noticias p img {float:left;margin:3px 7px 0 0;}
.noticias a {color:#333; text-decoration:none;}
.noticias a:hover {color:#830100; text-decoration:none;}
.noticias .indicenot {background:#cdc6ac;width:117px;height:18px;margin:-17px -2px 0 0;color:#6f6a58;font-size:12px;display:block;float:right; text-align:center;text-shadow:1px 1px 0 #fff;}
.noticias .indicenot:hover {color:#fff;background:#918868;text-shadow:1px 1px 0 #000; text-decoration:none;}
.noticias li {width:430px;margin:0 0 15px 15px;color:#000;font-size:14px;}
.noticias li a {display:block;color:#000;font-weight: bold;}


.parceiros { width:575px;height:140px;margin:0 0 0 20px; overflow:hidden;float:left;}
.parceiros h3 {background:url('img/ico-noticias.png') 2px -36px no-repeat;width:220px;height:25px;margin:0;color:#000;font-size:16px;padding-left:27px; font-weight:normal;}
.parceiros h3 a {display:block;color:#000;}

.div-thumbs-indice {width:100%;margin:0 auto 0;padding:0px 4px 0px 4px;}
.div-thumbs-imgs {margin:5px 0 0 5px;float:left;}
.div-thumbs {width:125px; height:65px;padding:3px;float:left;margin:0 0 15px 0;text-align:center;}
.div-thumbs a {text-decoration:none;color:#000;}
.div-thumbs span.legenda-thumb {color:#444;padding:4px;text-align:center; line-height:12px;}
.div-thumbs img {border:1px solid #aca68e;}

.utilidade { width:300px;height:140px;margin:0 0 0 10px; overflow:hidden;float:left;}
.utilidade h3 {background:url('img/ico-noticias.png') 2px -70px no-repeat;width:90px;height:25px;margin:0;color:#000;font-size:16px;padding-left:27px; font-weight:normal;}
.utilidade h3 a {display:block;color:#000;}

.conteudo-int {width:920px; margin:0 auto 0;padding:0;min-height: 500px;}
.conteudo-int-esq {width:410px; margin:0;padding:0;min-height: 500px;float:left;}
.conteudo-int-dir {width:410px; margin:0 0 0 45px;padding:0;min-height: 500px;float:left;}
.texto{padding:0 20px 30px;margin:0 0 0 12px;  }
.texto p {font-size:14px;line-height:20px; padding:12px 0 12px 0;text-align: justify; color:#000;}
.texto h4 {font-weight:bold;font-size: 30px;padding:0 6px 6px 10px;margin:15px 0 0 0; color:#830100; border-bottom:1px solid #aca68e; }
.texto p.rastro {font-size: 11px;color:#5b5151;border-top:1px solid #fff;width:100%;padding:0;margin:0;}
.texto p.rastro a {color:#5b5151;text-decoration:underline;font-weight:normal;}
.texto h3 {font-weight: normal;font-size: 20px;padding:0;margin:24px 0 0 0; color:#000;}
.texto h3 a {color:#000;}
.texto .leiamais{margin:-18px 0 0 0;padding:8px 4px 4px 4px; border-bottom:1px dotted #8b8670; width:97%;}
.texto a {text-decoration:none; font-weight:bold; color:#830100;}
.texto a:hover {text-decoration:underline; color:#830100;}
.compartilhe {width:320px;height:41px;padding:12px 0 0 0;margin-left:7px; font-size:11px;}
a.subir{display:block;width:26px;height:16px;margin:0 0 0 810px;clear:both;color:#a62316;}

/* footer */
.footer, .footer-int {background:url('img/bg.jpg');padding:0;width:100%; font-size: 12px; margin:0 auto 0;color:#000; clear:both; }
.footer-int {margin:0 auto 0;}
.footer-int-bg { height:461px;}
.footer-conteudo {background:url('img/bg-footer.jpg') top center no-repeat;width:100%; margin:0 auto 0;  }
.info{width:960px; padding:8px 0; margin:0 auto 0; text-align:center;font-size: 14px; }
.info p {clear:both;color:#5b5151; }
.info a {color:#5b5151;text-decoration: underline;}
.info a:hover {color:#5a0000;text-decoration: none;}
.blogca {background:url('img/ico-noticias.png') 2px -108px no-repeat;float:left;padding-left:23px;margin:13px 0 10px 23px;color:#830100;font-size:18px;text-shadow:1px 1px 0 #fff;}
#txtblog a {color:#830100; text-decoration:none;}
.share {width:600px;height:60px;clear:both;text-align:left;padding:4px 0 0 25px;float:left;position:relative;top:-10px;}
.share img {margin:12px 0 0 0;float:left;padding:4px;}
.share-dir {width:160px;height:40px; text-align:left;padding:4px 0 0 25px;float: right;margin-bottom:60px}
.share-dir img {margin:12px 0 0 0;float:left;padding:4px;}
.sociable_tagline { width:100px; float:left;}
.sociable { margin:0px;float:left;}
.news {width:206px;height:32px; text-align:left;padding:4px 0 0 25px;float: right;background:url('img/newsletter.png') 0 0 no-repeat;}
.news a {width:206px;height:32px; text-indent:-9999px; display:block;}

/* alinhamento de imagens do conteúdo interno */
.alignleft 		{ float:left; margin:25px 0; }
.alignright  	{ float:right; margin:25px 0; }
.fleft 							{ float:left; margin:5px 0; }
.fright 						{ float:right; margin:5px 0; }
#TB_secondLine { display:none;}
.addtoany { clear:both;}
.wp-caption {-moz-border-radius-bottomleft:3px;-moz-border-radius-bottomright:3px;-moz-border-radius-topleft:3px;-moz-border-radius-topright:3px;
background-color:#F3F3F3;border:1px solid #DDDDDD;margin:10px 0 20px 20px;padding:4px 10px 4px 4px;text-align:center;}
.wp-caption p {text-align:center;}
.contatoform-esq {width:550px;float:left;}
.contatoform-dir {width:340px;float:left;padding-top:45px;}
.pagerbox {margin:8px 0 0 10px;}
.mensagem-registro {margin:6px auto;background:#FF9;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;padding:3px 4px 6px 4px;display:block;}

.assfooter, .assfooter-int { width:960px;height:45px; padding:10px 0 10px 2px; margin:0 auto 0; clear:both; background:#fff;}
.assfooter-int { background:none;}
.assfooter p, .greenbr-int p { text-align:center;font:normal 12px Arial, Helvetica, Verdana, sans-serif; color:#001636;margin:0 auto 10px; }
.assfooter a, .greenbr-int a {color:#001636; text-decoration: none;}
.assfooter a:hover, .greenbr-int a:hover {color: #001636; text-decoration:underline;}

.greenbr{ width:50%;height:15px; padding:2px; margin:15px auto 5px;}
.greenbr p{ text-align:center; font-size: 11px; margin:0; color:#444; }
.greenbr a{color:#444; text-decoration: none; font-size: 11px;}
.greenbr a:hover{color: #5a0000; text-decoration:underline;}


