﻿/*
*
*CSS Padrão - Santa Isabel Online
*@author Murilo de Souza Lopes
* 
*/
*{
	margin:0px;
	padding:0px;
	border:none;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	text-decoration:none;
	vertical-align:middle;
	list-style:none;
}

body{background:#FFF;}

.noticia_img{
	margin-right:5px;
	padding:2px;
	border:#CCC solid 1px;
}

a{
    font-size:12px;
    color:#666666;
}
.header{width:100%;height:132px;background:url('../images/bg_header.jpg') repeat-x;}

.header_content{margin:0 auto;width:960px;}
.header_content .logotipo{position:relative;top:22px;left:0px;width:227px;float:left;}
.header_content .banner_top{/*background:url('../images/banner_top.jpg') no-repeat;*/
	width:728px;height:77px;float:left;position:relative;top:5px;left:5px;}

.header_content .banner_top div{margin:7px 10px;}
.header_content .menu_top{float:right;position:relative;top:24px;width:580px;left:48px;}
.header_content .menu_top li{display:inline;}
.header_content .menu_top li a{font-size:12px;color:#FFFFFF;font-weight:bold;
	background:url("../images/menu.png") no-repeat left top;
	float:left;letter-spacing:1px;margin:0px 2px 0 0;padding:0 0 0 3px;position:relative;top:-2px;}
.header_content .menu_top li a span{
	background:transparent url("../images/menu_right.png") no-repeat right top;
	display:block;float:left;font-weight:bold;padding:12px 9px 12px 6px;font-size:12px;}
.header_content .menu_top  a:hover{font-size:12px;color:#666666;font-weight:bold;
	background:url("../images/menu_active.png") no-repeat left top;
	float:left;letter-spacing:1px;margin:0px 2px 0 0;padding:0 0 0 3px;position:relative;top:-2px;}
.header_content .menu_top a:hover span{
	background:transparent url("../images/menu_active_right.png") no-repeat right top;
	display:block;float:left;font-weight:bold;padding:12px 9px 12px 6px;}
.header_content .menu_top .active a{font-size:12px;color:#666666;font-weight:bold;
	background:url("../images/menu_active.png") no-repeat left top;
	float:left;letter-spacing:1px;margin:0px 2px 0 0;padding:0 0 0 3px;position:relative;top:-2px;}
.header_content .menu_top .active  a span{background:transparent url("../images/menu_active_right.png") no-repeat right top;
	display:block;float:left;font-weight:bold;padding:12px 16px 12px 15px;}
.header_content .menu_top .active a:hover{font-size:12px;color:#FFFFFF;font-weight:bold;background:url("../images/menu.png") no-repeat left top;
	float:left;letter-spacing:1px;margin:0px 2px 0 0;padding:0 0 0 3px;position:relative;top:-2px;}
.header_content .menu_top .active a:hover span{background:transparent url("../images/menu_right.png") no-repeat right top;
	display:block;float:left;font-weight:bold;padding:12px 16px 12px 15px;}
	
.barra{background:transparent url("../images/bg_barra.png") repeat-x;height:30px;margin:3px 0px 0px 0px;clear:both;width:100%;}
.barra .barra_conteudo{margin:0 auto;width:960px;}
.barra_conteudo span{font-size:10px;font-weight:bold;color:#666666;float:left;margin:4px 0px 0px 10px;}
.barra_conteudo span img{position:relative;top:-1px;}
.barra_conteudo span a{margin-right:10px;}
.barra_conteudo .busca_barra{float:right;margin:0px 0px 0px 0px;}
.txt_busca{background:#CCCCCC;border:#999 solid 1px;margin:4px 0px 0px 0px;width:200px;}
.barra_conteudo .busca_lbl{margin:4px 0px 0px 0px;}

.content_home{margin:0 auto;width:960px;/*background:url('../images/bg_content.jpg');*/height:850px;}

.left_home {margin:5px 5px 0px 5px;width:158px;float:left;}
.left_home .navegacao_title{background:url('../images/bg_nav.png') no-repeat;text-indent:-9000px;height:28px;}
.left_home  ul{background:url('../images/bg_menu.png') repeat-y;}
.left_home  .menu_nav {height:370px;}
.left_home  .menu_nav li{position:relative;left:13px;top:15px;}
.left_home  ul li a{font-size:13px;color:#666;}
.left_home a:hover{text-decoration:underline;}
.left_home .servicos_title{background:url('../images/bg_ser.png') no-repeat;text-indent:-9000px;position:relative;	height:22px;}
.left_home  .menu_servicos li{position:relative;left:13px;top:15px;}
.left_home  .menu_servicos{height:120px;}
.left_home .ads_left{height:150px;padding:0px 10px;}

.left_home .left_bottom{background:url('../images/bg_bt_menu.png') no-repeat;height:20px;}
.left_home .newsletter_title{background:url('../images/bg_newsletter.png') no-repeat;text-indent:-9000px;}
.left_home .box_newsletter{height:185px;}
.left_home .box_newsletter fieldset{position:relative;left:13px;top:15px;}
.left_home .box_newsletter fieldset legend{font-size:13px;color:#666;}
.left_home .box_newsletter fieldset label{font-size:13px;font-weight:bold;color:#666;}
.left_home .box_newsletter .entry{background:#CCCCCC none repeat scroll 0 0;border:1px solid #999999;margin:4px 0 0;width:135px;}
.newsletter_btn{margin:10px 20px;float:right;}

/* HOME CENTER */
.home_center{float:left;width:655px;}

#slider_home{width:654px;height:250px;margin:5px 0px 0px 0px;}
#slider_home .slider_home_left{
	background:url('../images/slider_left.png') no-repeat;
	width:10px;
	height:254px;
	float:left;
}
#slider_home_content{
	background:url('../images/slider_content.png') repeat-x;
	width:434px;
	height:254px;
	float:left;
}
.slider_home_right{
	background:url('../images/slider_right.png') no-repeat;
	width:10px;
	height:254px;
	float:right;	
}
.home_right{
	background:url('../images/slider_content.png') repeat-x;
	width:200px;
	height:254px;	
	float:left;	
}
.home_right img{
	margin:20px 30px;
}
#slide_player{
	background:url('../images/slider_bg.jpg') repeat-x;
	width:411px;
	height:250px;
	float:left;
	margin:2px 0px 0px 20px;
}
#slide_player ul {
	padding:0px;
}
#slide_player ul li img{
	margin:20px;
	float:left;	
	border:#666 solid 2px;
	padding:2px;
	background:#fff;
}
#slide_player ul li h2{
	font-size:14px;
	color:#fff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding:20px 0px 10px 0px;		
}
#slide_player ul li p{
	font-size:11px;
	color:#fff;
	width:145px;	
	float:left;
	margin:0px 0px;
	text-align:justify;
}
#slide_player ul li a{
	font-size:14px;
	color:#fff;
	font-weight:bold;
}

#slide_player ul li a:hover{
	text-decoration:underline;
}
#nextBtn{ 
	position:relative;
	left:-60px;
	top:100px;
	text-indent:-9000px;
}	
#nextBtn a{ 
	background:url(../images/slider_next.png) no-repeat 0 0;	
	height:30px;
	width:15px;
	padding:30px 0px;
	text-indent:-9000px;
}	
#prevBtn{ 
	position:relative;
	left:-450px;
	top:100px;
}							
.ult_news_home{margin:5px 0px 0px 0px;}
.ult_news_home h3{background:url('../images/ult_news.png') no-repeat;text-indent:-9000px;width:653px;height:35px;margin:10px 0px 0px 0px;}
.ult_news_home_c{
	width:654px;
	height:300px;
	background:url('../images/ult_news_bg.jpg') repeat-x;
}
.ult_news_home dl{width:320px;margin:2px 3px 0px 3px;border-bottom:#ccc solid 1px;float:left;height:100px;}
.ult_news_home dt{font-size:14px;font-weight:bold;color:#8B6C4D;padding:5px 5px 5px 5px;}
.ult_news_home a{font-size:11px;color:#666666;}
.ult_news_home a:hover{text-decoration:underline;}
.ult_news_home dd{padding:2px 5px 2px 5px;}
.ult_news_home dd p{font-size:11px;color:#666666;}
.ult_news_home_b{background:url('../images/ult_news_b.png') no-repeat;width:654px;height:25px;}

.boxs{width:160px;height:145px;float:left;margin:5px 2px 5px 2px;}
.boxs h3{width:160px;height:30px;text-indent:-9000px;}

.boxs .chacaras{background:url('../images/box_home_chacaras.png') no-repeat;}
.boxs .sitios{background:url('../images/box_home_sitios.png') no-repeat;}
.boxs .empresas_home{background:url('../images/box_home_empresas.png') no-repeat;}
.boxs .empregos{background:url('../images/box_home_empregos.png') no-repeat;}
.boxs .imoveis{background:url('../images/box_home_imoveis.png') no-repeat;}
.boxs .eventos{background:url('../images/box_home_eventos.png') no-repeat;}

.boxs p{width:158px;height:117px;background:#fff;font-size:10px;border:#CCC solid 1px;}
.boxs img{margin:3px;border:#999 solid 2px;float:left;height:42px;width:146px;padding:2px;}
.boxs span{position:relative;left:5px;}
.boxs a{position:relative;left:5px;top:2px;font-size:10px;color:#666;font-weight:bold;}
.boxs a:hover{text-decoration:underline;}

.boxs .box_home_b{width:160px;background:url('../images/box_home_b.png') no-repeat;height:20px;}
.boxs_g{width:155px;height:299px;margin:5px 5px 0px 2px;float:right;}
.boxs_g h3{width:160px;background:url('../images/box_home_fotos.png') no-repeat;text-indent:-9000px;height:30px;}
.boxs_g p{width:158px;height:254px;background:#fff;border:#CCC solid 1px;}
.boxs_g .galerias_home{margin:6px;}
.boxs_g .galerias_home img{border:#999 solid 2px;padding:2px;margin:5px 0px 0px 0px;}
.boxs_g .galerias_home img{border:#999 solid 2px;padding:2px;margin:5px 0px 0px 0px;}
.boxs_g .galerias{margin:3px;}
.boxs_g .galerias img{padding:2px;margin:2px 0px 0px 6px;}

.boxs_g .box_home_b{width:160px;	background:url('../images/box_home_b.png') no-repeat;height:20px;}

.right{float:right;margin:5px 0px;width:131px;}
.right h3{background:url('../images/publicidade.png') no-repeat;text-indent:-9000px;width:131px;height:35px;}
.right ul{border-left:#CCC solid 1px;background: #FFF;border-right:#CCC solid 1px;height:872px;width:127px;padding:0px;}
.right ul li a {}
.right ul li a img{margin:2px 4px 1px 4px;padding:2px;}

.right_b{background:url('../images/right_b.png') no-repeat;height:25px;}

.footer{clear:both;width:100%;height:204px;background:url("../images/footer_bg.jpg") repeat-x;}
.footer .footer_content{margin:0 auto;width:960px;height:182px;}
.footer .footer_content ul{padding:10px 10px 0px 20px;float:left;}
.footer .footer_content ul li img{margin:10px 0px;}
.footer .footer_content ul li a{font-size:13px;color:#666;padding:2px 0px;border-bottom:1px solid #CCCCCC;display:block;width:200px;}
.footer .footer_content ul li a:hover{text-decoration:underline;}
.footer .footer_content .parceiros_footer{margin:0px 120px;}
.footer address{clear:both;text-align:center;font-size:12px;color:#fff;font-style:normal;}
.footer address a{font-size:12px;color:#fff;font-weight:bold;}

.content_internas{margin:0 auto;width:960px;height:auto;}

.texto_empresa{
	margin:5px 20px;
	width:500px;
	float:left;
}
.texto_empresa p{
	font-size:15px;
	color:#666666;
}
.content_din{margin:5px 0px;
	float:left;width:823px;height:auto;
}
.content_din .nav_internas{
	width:823px;height:35px;background:url('../images/nav_internas.png') no-repeat;
}

.content_din .nav_internas .breadcrumb{
	font-size:12px;
	padding:10px;
	color:#FFFFFF;
}

.content_din .nav_internas .breadcrumb a{
	font-size:12px;
	color:#FFFFFF;
}
.content_din .nav_internas img{
	position:relative;
	top:5px;
	left:10px;
}
.content_all{
	background:#fff;width:805px;height:auto;padding:5px 5px;border: #CCC solid 1px;
	float:left;
}
.content_all p{
	font-size:12px;
}
.content_all p a{
	text-decoration:underline;
}

.content_all p.compartilhe{
    clear:both;
}

.content_all span{
	font-size:14px;
}
.content_all p.info{
	font-size:12px;
	margin:5px 0px;
	border-bottom:3px solid #CCCCCC;
}
.content_all h1{
	margin:5px 1px;
	font-size:24px;   
	color:#666;
	padding:3px;    
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
}
.content_all h1 a {
	font-size:16px;
	color:#666;
	text-decoration:underline;
}

.content_all h1 span {
	font-size:22px;
	color:#666;
	text-transform:uppercase;
        margin:0px 0px 0px 10px;
}

.content_all h2{
	text-transform:uppercase;
	margin:5px 0px;
}
.content_all h3{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin:5px 0px;
	font-size:18px;
	color:#666666;		
}
.content_all .datapub{
	margin:10px;
}
.content_all .leia_h3{
	border-top:1px solid #CCCCCC;
	padding:5px 0px;
	margin:5px 0px;
}
.content_all .leia_mais{		
	font-size:12px;
	color:#666666;
	font-weight:bold;
	margin:5px 3px;		
}
.content_all .leia_mais li a{		
	font-size:12px;	
	color:#666666;
	font-weight:normal;
}
.content_all .leia_mais li a:hover{		
	text-decoration:underline;
}
.content_all .itens_news{
	width:795px;
	padding:5px 10px;
}
.content_all .itens_news li{
	display:inline;	
}
.content_all .itens_news li a{
	font-size:12px;
	font-weight:bold;
	color:#666;
	padding:5px 5px;	
}
.content_all .itens_news li a:hover{	
	background:#FFFFFF;	
	color:#619244;
}
.content_all .compartilhe{
	clear:both;
	margin:20px 10px;
}
.box_internal{
	margin:2px;
	clear:both;
	border-bottom:1px dotted #CCCCCC;
	height:140px;
}

.box_internal .votar{
	float:left;
	padding:40px;
}
.box_internal .votar .number_votes{
	margin:5px;
	font-size:18px;
	position:relative;
	left:10px;
}
.box_internal .votar .vote a{
	background:#7FBD41;
	color:#FFF;
	font-size:12px;
	padding:2px 5px;
}
.box_internal h3 a{
	color:#666;
        font-size:1em;
}
.box_internal .infos{
	color:#999999;
	font-size:0.7em;
}
.box_internal .resume{
	margin:2px 0px;
	height:70px;
}
.box_internal .resume_e{
	margin:2px 0px;
	height:auto;
}
.box_internal_galeria{
	border-bottom:1px dotted #999999;
	height:170px;
	margin:10px 0 0;
}

.box_internal_galeria  .destaque{
	border:#999999 solid 1px;
	float:left;
	padding:2px;
	margin:0px 5px 0px 0px;
}

.box_internal_galeria h2{
	color:#666666;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:14px;
	font-weight:bold;
}
.box_internal_galeria .infos{
	color:#999999;
	font-size:0.7em;
}
.box_internal_galeria p.resume{
	color:#000000;
	font-size:0.8em;	
	height:64px;
	margin:10px 0 0 10px;
}

.box_internal_galeria a{
	color:#666666;
	font-size:0.7em;	
	font-weight:bold;
}

.box_internal_galeria .links_galeria{
   
}
.box_internal_fotos{	
}
.box_internal_fotos{
	border:#999999 solid 1px;
	margin:10px;
	padding:2px;
}
.box_internal_auto{
    height:auto;
    margin:2px;
    clear:both;
    border-bottom:1px dotted #CCCCCC;
}
.box_internal_auto p{
	margin:5px 0px;
}
.box_internal_auto p b{
	color:#000;
}
.box_internal_auto .infos{
	color:#999999;
	font-size:0.7em;
}
.box_internal_auto .texto{
	margin:5px 0px;
}
.nav_internas_01{
	width: 815px;
	height: 30px;
	background: #FFF;
	border: #CCC solid 1px;
	clear:both;
	padding:5px 0px;
	margin:2px 0px;
}
.nav_internas_01 .votar{
	margin:0px 0px 0px 10px;
}
.nav_internas_01 .topo{
	float:right;
	margin:0px 10px 0px 0px;
}

#pagination{
	clear:both;
	margin:10px 0px 0px 0px;
	font-size:12px;
}
#pagination a{
	padding:2px 7px;
	border:#CCC solid 1px;
	background:#FFF;
	color:#999;
}
#pagination em{
	padding:2px 7px;
	background:#7FBD41;
	color:#FFF;
	border:#CCC solid 1px;
	font-style:normal;
}
#pagination a:hover{
	background:#7FBD41;
	color:#FFF;
}

.empresas{
	height:500px;
	margin:10px 15px;
}

.empresas li{
	float:left;
	display:block;
	width:200px;
	padding:6px 5px;
	background: url("../images/icon.jpg") no-repeat left bottom;	
}
.empresas li a{
	font-size:0.9em;
	color:#333333;
	margin:5px 15px;
	position:relative;
	top:2px;
}
.cadastrar_empresa{
	float:right;
	width:127px;
	height:400px;
	margin:0px 0px;
}
.empresa{
	width:780px;
	height:220px;
	margin:30px 15px;
	border:#CCC solid 1px;
}	
.empresa_simples{width:370px;height:100px;margin:30px 15px;border:#CCC solid 1px;float:left;}
.empresa_simples h2{font-size:16px;text-transform:none;
	background:#FFF;color:#3FB03D;height:20px;margin:0px;}

.empresa_simples .e_titulo{padding:10px 0px 0px 15px;}

.empresa_simples .informacoes{margin:0px;padding:0px 30px 10px 15px;font-size:12px;
	clear:both;background:#FFF;color:#666;}
.empresa_simples .informacoes span{font-size:12px;}

.empresa h2{
	font-size:16px;
	text-transform:none;
	/*background: url("../images/empresas_h2.jpg") no-repeat;*/
	background:#3FB03D;
	color:#FFF;	
	height:20px;
	margin:0px;
	text-decoration:underline;
}	

.empresa .e_titulo{
	padding:10px 0px 0px 15px;	
}

.empresa .informacoes{
	margin:0px;
	padding:0px 30px 10px 15px;	
	font-size:12px;
	clear:both;	
	background:#3FB03D;
	color:#FFF;	
}
.empresa .informacoes span{
	font-size:12px;
}
.empresa .conteudo{	
	height:120px;	
	margin:0px;
	padding:0px;
	width:780px;
	float:left;
	color:#666;
}

.empresa .conteudo img{
	border:#CCC solid 1px;
	height:100px;
	width:100px;	
	margin:13px 13px 0px 13px;
	padding:4px;
	float:left;
}

.empresa .conteudo .descricao{
	margin:10px;
	padding:4px;	
	font-size:12px;
	height:90px;
}
.empresa .empresas_itens{
	width:580px;
	height:100px;
	margin:10px 5px 10px 140px;
}
.empresa .empresas_itens li{
	display:inline;
	float:left;
}
.empresa .empresas_itens li a{
	font-size:10px;
	font-weight:bold;
	color:#3FB03D;
	display:block;
	width:130px;	
}
.empresa .empresas_itens li a .bottom{
	font-size:25px;
	width:100px;	
	position:relative;
	top:-12px;	
	letter-spacing:-2px;
}
.empresa .empresas_itens .link{
	margin:5px;	 
}

.busca_interna{
        margin:30px 10px;
        text-align:center;
        height:30px;
        padding:30px 0px;
	color:#666;
}

.busca_interna  label{
    font-size:12px;
    font-weight:bold;
}
/*FORMS*/
.legend{font-size:20px;font-weight:bold;padding:20px 10px 10px 10px;}

.normal{font-size:12px;font-weight:bold;}
.txt{border:1px solid #CCCCCC;margin:4px 0 0;padding:3px;}
.txt_entry{border:1px solid #CCCCCC;margin:4px 0 0;width:500px;padding:3px;}
.contato-form{margin:10px;}

.contato-info{margin:10px;}

.login{
    margin:0 auto;
    width:300px;
}
.login_txt{
   border:#CCCCCC solid 1px;margin:4px 0 0;width:220px;padding:3px;
}

.error{color:red;font-size:12px;font-weight:bold;}
#myContent{
    margin:7px 0px 0px 20px;
}

#mybanner{
    width: 350px;
    height: 300px;
    top: 50%;
    left: 50%;
    margin-top: -150px;
    margin-left: -175px;
    position: absolute;
	z-index:1;
}

