* {
    margin: 0;
    padding: 0;
}

html {text-align: center;}

body{background: url("../images/bg_body_home_novo_internas.jpg") no-repeat top center;}

body#home {background: url("../images/bg_body_home_novo.jpg") no-repeat top center;}

#geral{margin:0 auto; width:900px;}

fieldset { border: none }

legend { display: none }

ul li{list-style: none}


/*
Begin: Tipografia
*/
body, #conteudo li p, input {
    color: #4F5925;
    /*font-family: 'Helvetica Neue',Arial,Helvetica,sans-serif;*/
    font-family: Tahoma,Helvetica,Arial,sans-serif;
    font-size: 12px;
    text-align: left;
}

h1, h2, #content li {
    font-family:'HelveticaNeueLTPro45Light', sans-serif;
    line-height: 1em;
    font-weight: 100
}

h1 {
    color: #4F5925;
    font-size: 38px;
    margin-bottom: 5px;
}

h2 {
	color: #132c73;
    font-size: 39px;
	margin:25px 0 20px 0;    
}

h3{
	color:#314401;
	font-size:24px;
	font-weight:400;
	margin-bottom:10px;
}

p {
    line-height: 1.5em;
    text-align: justify;
}

a:link { color: #4F5925 }
a:visited { color: #4F5925; text-decoration: none; }
a:hover, a:focus, a:active { text-decoration: none }

/*
End: Tipografia
*/


/*
Begin: Header
*/
#topo {
	/*background: url("../images/bg_header.jpg") no-repeat top center;*/
    height:412px;
    margin:0 0 60px 0;
}

#menu{/*padding:305px 0 0 20px;*/}

#menu ul li{display:inline; margin:0}

	#lst-home-fale {
		margin:0 0 30px 0;
		padding:0 0 0 375px;
	}
	

	#home-icon{padding:9px 20px 0 25px; background: url("../images/home.gif") no-repeat}
			#home-icon:hover {color:#AABF77; background: url("../images/home_hover.gif") no-repeat}
	
	#fale-icon{padding:0 0 0 35px; background: url("../images/fale_conosco.gif") no-repeat; text-decoration:none; }
			#fale-icon:hover{color:#AABF77; background: url("../images/fale_conosco_hover.gif") no-repeat }

		
	#lst-menu-topo a {
		text-decoration:none;
		padding:4px 15px;
		background:#4B5B12 url("../images/bg_menu_topo.jpg") repeat-x top;
		/*background: rgba(85, 120, 40, 0.8);*/
		color:#E9EED2;
		font-size:12px;
		-moz-border-radius:4px;
		-webkit-border-radius:4px;
	}
	
	#lst-menu-topo a:hover{background: #303F0C; text-decoration:none; text-shadow: 0 1px 4px #f1f1f1;}


/*
End: Header
*/

/*
Begin: Content
*/
#conteudo {
    float: left;
    width:900px;
    margin:0 0 70px 0;
    
    }

   	 h2.message-home{
        width:100%;
        font-size: 39px;
       /* background: url("../images/home_title_intro.png") no-repeat;
        text-indent: -99999px;*/
        font-weight:normal;
    }
    
    h2.message-home span {color:#334601;}
    
    p#intro-texto {
    	width: 600px;
    	font-family: Arial;
    	color: #344102;
    	font-size:14px;
    	margin-bottom:20px;
    }
    
    h2.opiniao-title{
    	  margin:15px 0 0 0;
        width:100%;
        color:#54681e;
       	background: url("../images/opiniao_h2.png") no-repeat;
        text-indent: -99999px;
        
    }
    
#box-esq.destaque{float:left;}
#box-esq.destaque img{border:none;}

#box-dir{
    float:right;
    margin:0px 0 0 5px;
    width: 250px;
    height: 228px;
    background: #636F1D;
    
}

#box-dir p{font-size:14px; color:#FFF; text-shadow: 0 0 3px #4F5925}

.intra-box{padding:22px 20px 0 20px;}

.intra-box span{float:right}

    #box-dir #opiniao{
        border-top: 1px solid #CDD5A1;        
        border-bottom: 1px solid #CDD5A1;
        
    }
    
    /*#box-dir img{font-weight:bold; margin:6px 0 10px 0;}*/

	    #box-dir a img {border:none}
    
  	#box-dir .opiniao-text{}
	
    #box-dir .opiniao-text p{font-style:normal; font-size:14px; margin: 5px 0 10px 0; text-align: left}
    
    #box-dir .opiniao-text span{font-weight:bold; margin:0 0 10px 0;}


span.veja-mais a{
	border:1px solid red;
    width:75px;
    height:19px;
    background: url("../images/bg_botao_veja_mais.png") no-repeat
}

#box-home-footer{
    width:930px;
    height:199px;
    margin:0 0 30px 0;
    padding:40px 0 80px 10px;
    clear:left;
    color:#FFF;
}

.box-home{
    width:280px;
    height:199px;
    margin:0 30px 0 0;
}
	.box-home img{border:none}


#servicos{
    float:left;    
    background: url("../images/box_home_azul.png") no-repeat center;
}

    #servicos h3{
        height:23px;
        background: url("../images/servicos_h2.png") no-repeat;
        text-indent: -99999px;
   }
   
   #servicos p{height:100px}
    

#emergencial{
    float:left;
    background: url("../images/box_home_verde.png") no-repeat center;
}
    #emergencial h3{
        height:23px;
        background: url("../images/assist_emerg_h2.jpg") no-repeat;
        text-indent: -99999px;
    }
    #emergencial img{margin:10px 0 0 40px;}
    #emergencial span{margin:30px 0 0 0;}

#agende{
    float:right;
    /*background: url("../images/box_home_marine.png") no-repeat center;*/
}
    #agende h3{
        height:23px;
        background: url("../images/agende_h2.png") no-repeat;
        text-indent: -99999px;
    }
    
    #agende p{margin:0 0 10px 0}

#content li p {
    display: none;
    font-weight: normal;
    letter-spacing: normal;
    line-height: normal;
    margin-bottom: 0;
    padding: 5px 0 0 18px;
}

/*
End: Content
*/


/*
Begin: Sidebar
*/
#sidebar {
    float: right;
    width: 265px;
}
/*
End: Sidebar
*/


/*
Begin: Footer
*/
#footer {
  	margin:10px 0 0 0;
    text-align:center;
    font-size: 12px;
  	height: 145px;
    background: url("../images/footer.png") no-repeat top center;
    /*background: url("../images/bg_footer_transparente.png")repeat-x;*/
    clear:left;
   
    
}

#footer ul { margin: 3px 0 0 -5px; padding:50px 0 0 0; }
#footer ul li a{color:#4F5925}
	#footer ul li a:hover{color:#CDD5A1; text-decoration:none}

#footer li {
	border-right: 1px solid #97A32C;
    display: inline;
    padding: 0 7px 0 5px;
}
#footer li.last { border: none }

#footer a {
    color: #646C1D;
    text-decoration: none;
}
#footer a:hover, #footer a:focus {
    color: #7C960A;
    text-decoration: underline;
}

#footer address{
    font-style:normal;
    margin:20px 0 0 0;
    font-size:10px
}
    #footer p{
        text-align:center; 
        font-weight:bold;
        font-size:10px
    }

/*
End: Footer
*/