/*////////////////////////////////////////////////////////////////////////////////
//     			 Desenvolvido por Vizzia Agência Digital  	                    //
//     		 URL:www.vizzia.com  |  E-mail: info@vizzia.com                     //
//    		Parte Integrante do web site www.delegaassociados.adv.br                 //
////////////////////////////////////////////////////////////////////////////////*/

body{
 margin:0px;
 padding:0px;
 background:url(../design/bgbody.png) repeat-x top #282828;
 font-family:Arial, sans-serif; 
}

#principal{	
 width:780px;
 margin:0px auto;
 padding:0px;
}

#topo{ 
 background:url(../design/delega-advocacia-campinas.png) no-repeat top left;
 width:780px;	
 height:195px;	
}

#topo h2{
 margin:0px;
 padding:0px;	
}

#topo h2 a{
 width:780px;
 height:195px;	
 display:block;	
}

#topo h2 span{
 display:none;	
}

#menu{
 width:780px;
 height:40px;
}

#menu ul{
 margin:0px;	
 padding:0px;
}

#menu ul li{
 float:left;	
 list-style:none;
 margin:0px;
 padding:0px;
 height:40px;
}

#menu ul li a{
 display:block;	
}

#menu ul li a span{
 display:none;	
}

#mnprincipal a{
 background:url(../design/mnprincipal.png) no-repeat top left;	
 width:102px;
 height:40px;
}

#mnprincipal a:hover{
 background:url(../design/mnprincipalhover.png) no-repeat top left;	
}

#mncompromisso a{
 background:url(../design/mncompromisso.png) no-repeat top left;
 width:154px;
 height:40px;	
}

#mncompromisso a:hover{
 background:url(../design/mncompromissohover.png) no-repeat top left;	
}

#mnconceito a{
 background:url(../design/mnconceito.png) no-repeat top left;
 width:117px;
 height:40px;	
}

#mnconceito a:hover{
 background:url(../design/mnconceitohover.png) no-repeat top left;
}

#mnequipe a{
 background:url(../design/mnequipe.png) no-repeat top left;
 width:87px;
 height:40px;	
}

#mnequipe a:hover{
 background:url(../design/mnequipehover.png) no-repeat top left;
}

#mnareas a{
 background:url(../design/mnareas.png) no-repeat top left;
 width:83px;
 height:40px;	
}

#mnareas a:hover{
 background:url(../design/mnareashover.png) no-repeat top left;
}

#mnlinks a{
 background:url(../design/mnlinks.png) no-repeat top left;
 width:74px;
 height:40px;	
}

#mnlinks a:hover{
 background:url(../design/mnlinkshover.png) no-repeat top left;
}

#mnfale a{
 background:url(../design/mnfale.png) no-repeat top left;
 width:159px;
 height:40px;	
}

#mnfale a:hover{
 background:url(../design/mnfalehover.png) no-repeat top left;
}

#fotomeio{
 width:780px;
 height:208px;
 padding:10px 0px 0px 0px;
 text-align:center;
 
}

#conteudo{
 background:url(../design/bgconteudo.png) repeat-x top left #FFFFFF;	
 width:740px;
 padding:30px 20px 10px 20px;	
}

#conteudo h1{
 background:url(../design/bgh2.png) repeat-x bottom left;
 font-size:30px;
 font-weight:lighter;
 letter-spacing:-2px;
 color:#333333;
 padding:0px 0px 10px 0px;
 margin:0px 0px 15px 0px;	
}

.h2cont{
font-size:18px;
letter-spacing:0;
font-weight:bold;
 color:#BF8F1C;
}

#conteudo ul{
color:#333333;
}

#conteudo li{
 list-style-type:square;
}

#conteudo p{
 font-size:13px;
 color:#333333;	
}

#conteudo a{
 text-decoration:none;
 font-weight:bold;
 color:#BF8F1C;
}

#conteudo a:hover{
 border-bottom:1px dotted #BF8F1C;
 color:#333333;
}

#colunaEsquerda{
 float:left;
 padding:0px 50px 0px 20px;	
}

#colunaDireita{
 float:left;
 border-left:1px dotted #999999;
 padding:0px 0px 0px 50px;	
}

.boxDestaque{
 background:url(../design/bgdestaque.png) no-repeat bottom left;	
 width:300px;
 padding:0px 0px 35px 0px;	
}

.boxDestaque h2{
 background:url(../design/bgh2.png) repeat-x bottom left;	
 margin:5px 0px;
 padding:3px 0px 9px 0px;
 font-size:16px; 
 font-weight:bold;
 letter-spacing:0;	
 color:#333333;
}

.boxDestaque p{
 margin:15px 0px;
 padding:0px;	
 font-size:12px;
 color:#333333;
}

.boxDestaque ul{
 margin:10px 0px;
 padding:0px;
 color:#333333;
 font-size:12px;	
}

.boxDestaque ul li{
 list-style-position:inside;
 list-style-type:square;
 padding:0px 0px 4px 0px;	
}

#rodape{
 background:#000000;	
 width:100%;	
}

#rodapeConteudo{
 width:780px;
 padding:20px 5px;
 margin:0px auto;	
}

#rodapeConteudo ul{
 margin:0px;
 padding:0px 0px 10px 0px;
 font-size:11px;	
}

#rodapeConteudo ul li{
 list-style:none;
 display:inline;
 padding:0px 4px 0px 4px;
 border-right:1px solid #BF8F1C;
 text-transform:uppercase;	
}

#rodapeConteudo ul li a{
 text-decoration:none;
 color:#BF8F1C;	
}

#rodapeConteudo ul li a:hover{
 border-bottom:1px dotted #BF8F1C;	
}

#rodapeConteudo .fim{
 border:none;	
}

#rodapeConteudo h6{
 margin:0px;
 padding:10px 0px;
 font-size:11px;
 color:#BF8F1C;	
}

#rodapeConteudo p{
 font-size:11px;	
 color:#999999;
 padding:0px;
 margin:0px;	
}

.bug{
 width:100%;
 height:1px;
 clear:both;
 overflow:hidden;	
}

.frmcontato{
font-size:13px;
 color:#333333;	
}

.txtcontato{
 height:16px;
  width:250px;
  margin-top:5px;
  margin-bottom:5px;
  font-size:11px;
  color:#666666;
  border-bottom:solid 2px #E8E8E8;
  border-right:solid 2px #E8E8E8;
  border-top:solid 1px #E8E8E8;
  border-left:1px solid #E8E8E8;
}

.msgcontato{
 height:70px;
  width:250px;
  margin-top:5px;
  border-bottom:solid 2px #E8E8E8;
  border-right:solid 2px #E8E8E8;
  border-top:solid 1px #E8E8E8;
  border-left:1px solid #E8E8E8;
  font-size:11px;
  color:#666666;
}

#vizzia{
float:right;
margin-top:-20px;
}

#boxcriminal, #boxtributario, #boxtrabalhista, #boxcivil, #boxterceirosetor{
 display:none;	
}  