/**********************************/
/*** CSS ROBSON ZANETTI ADVOGADOS ASSOCIADOS *****/
/**********************************/
* {
    padding: 0px;
    margin: 0px;
    border: 0px;
    color:#666;
    font-size:12px;
}
a {
    font-weight:bold;
}
body {
	margin:0px;
	padding:0px;
	background:#909090 url("../images/fd_pg.jpg") top repeat-x;
	text-align:center;
	font-family:verdana;
	font-size:13px;
}
p{
    line-height:25px;
    width:100%;
	text-align:justify;
}

#page{
    margin:0 auto;
	text-align:left;
	width:950px;
}
#top{
    background:#fff url("../images/logo_top.jpg") top left no-repeat;
    height:56px;		
    padding: 0px;
 
}
#menu_top{
    	width:700px;
        float:right;
        height:35px;
        background:#f6f6f6 url("../images/menutop_esq.jpg") top left no-repeat;
        margin-right:8px;
}
#menu_top ul{
        height:27px;
        padding:8px 12px 0px 4px;
        list-style-type: none;
        background:transparent url("../images/menutop_dir.jpg") top right no-repeat;
}
#menu_top ul li{
    display: inline;
    padding:2px 7px;
    border-right:1px solid #ccc;
    
}
#menu_top ul li a{
        font-size:11px;
    text-decoration:none;
    font-weight:normal;
}
#main_banner{
    margin:0px;
    padding:0px;
    border:0px;
}
#menu{
    background:#fff url("../images/fd_menu.jpg") top left repeat;
    height:40px;
    width:950px;			
    padding: 0px;
    margin:0px;
}
#menu ul{
        margin:0 auto;
    text-align:center;
    width:930px;
}
#menu ul li{
    padding:9px 0px;
    list-style: none;
    float:left;
    height:20px;
    border-right:1px solid #ccc;
    
}

#menu li a{ 
    padding:16px 3px;
    width:100%;
    height:1%;
    font-size:10px;
    font-weight:bold;
    text-decoration: none;
}
.red_b{
    border-top:2px solid #ac1700;
}
.red_b a:hover{
    background-color:#ac1700;
    color:#fff;
}
.green_b{
    border-top:2px solid #2a5301;
}
.green_b a:hover{
    background-color:#2a5301;
    color:#fff;
}

.blue_b{
    border-top:2px solid #003d8f;
}
.blue_b a:hover{
    background-color:#003d8f;
    color:#fff;
}
.orange_b{
    border-top:2px solid #d86b00;
}
.orange_b a:hover{
    background-color:#d86b00;
    color:#fff;
}
.green2_b{
    border-top:2px solid #698d6a;
}
.green2_b a:hover{
    background-color:#698d6a;
    color:#fff;
}
.red2_b{
    border-top:2px solid #863535;
}
.red2_b a:hover{
    background-color:#863535;
    color:#fff;
}
.grey_b{
    border-top:2px solid #666;
}
.grey_b a:hover{
    background-color:#666;
    color:#fff;
}
.bege_b{
    border-top:2px solid #9c7a1e;
}
.bege_b a:hover{
    background-color:#9c7a1e;
    color:#fff;
}


#infos{
    width:930px;
    background:#b8b9b8 url("../images/fd_infos.jpg") top left repeat-x;
    padding:10px;
    overflow: auto;
}
#infos div{
    margin:0px 5px;
    width:295px;
    background-color:#fff;
    float:left;
    
}
.agenda_ultimos td{
    padding:6px;
    font-size:11px;
}
.agenda_ultimos a{
	font-weight:normal;
	text-decoration:none;
	font-size:11px;
}
.agenda_ultimos a:hover{
	text-decoration:underline;
}
#footer{
    clear:both;
    width:930px;
    margin:0 auto;
    border-top:1px solid #ccc;
    background-color:#f5f5f5;
    padding:10px;
    font-size:10px;
    text-align:center;
}
#footer a {font-size:10px;}

#content_int{
    width:910px;
    background:#fff url("../images/fd_padrao.jpg") top left no-repeat;
    padding:15px 20px;
    overflow: auto;
 
}
#content_int h1{
    font-size:20px;
    padding:5px;
    margin-bottom:10px;

    height:30px;
}
#content_int h2{
    font-size:15px;
    padding:10px 0px;
    margin:5px 0px;
}
#content_int p,#content_int h3{
    text-indent:30px;
    line-height:24px;
    margin:5px 0px;
}

#assedio_content{
    width:690px;
	padding-right:10px;
    float:left;
}
#assedio_content h1{
    border-left:5px solid #ac1700;
    border-bottom:solid 1px #ac1700;
    color: #ac1700;
    background-color:#ffeeee;
}
#assedio_content h2, #assedio_content h3{
    color: #ac1700;
}
#responsabilidade_content{
    width:690px;
	padding-right:10px;
    float:left;
}
#responsabilidade_content h1{
    border-left:5px solid #9c7a1e;
    border-bottom:solid 1px #9c7a1e;
    color: #9c7a1e;
    background-color:#fffce4;
}
#responsabilidade_content h2, #responsabilidade_content h3{
    color: #9c7a1e;
}
#danos_content{
    width:690px;
	padding-right:10px;
    float:left;
}
#danos_content h1{
    border-left:5px solid #003d8f;
    border-bottom:solid 1px #003d8f;
    color: #003d8f;
    background-color:#dee5ff;
}
#danos_content h2, #danos_content h3{
    color: #003d8f;
}
#comp_venda_content{
    width:690px;
	padding-right:10px;
    float:left;
}
#comp_venda_content h1{
    border-left:5px solid #d86b00;
    border-bottom:solid 1px #d86b00;
    color: #d86b00;
    background-color:#fff2dc;
}
#comp_venda_content h2, #comp_venda_content h3{
    color: #d86b00;
}
#verde_content{
    width:690px;
	padding-right:10px;
    float:left;
}
#verde_content h1{
    border-left:5px solid #698d6a;
    border-bottom:solid 1px #698d6a;
    color: #698d6a;
    background-color:#e9ffdc;
}
#verde_content h2, #verde_content h3{
    color: #698d6a;
}
#recup_content{
    width:690px;
	padding-right:10px;
    float:left;
}
#recup_content h1{
    border-left:5px solid #863535;
    border-bottom:solid 1px #863535;
    color: #863535;
    background-color:#ffdcdc;
}
#recup_content h2, #recup_content h3{
    color: #863535;
}
#soci_content{
    width:690px;
	padding-right:10px;
    float:left;
}
#soci_content h1{
    border-left:5px solid #666;
    border-bottom:solid 1px #666;
    color: #666;
    background-color:#f2f2f2;
}
#soci_content h2, #soci_content h3{
    color: #666;
}
#exec_trib_content{
    width:690px;
	padding-right:10px;
    float:left;
}
#exec_trib_content h1{
    border-left:5px solid #2a5301;
    border-bottom:solid 1px #2a5301;
    color: #2a5301;
    background-color:#e9ffe3;
}
#exec_trib_content h2, #exec_trib_content h3{
    color: #2a5301;
}
#padrao_menu{
    width:190px;
    background-color:#f2f2f2;
    float:right;
    padding:10px 10px 200px 10px;
}
#padrao_menu ul li{
    list-style:none;
    display:block;
    border-bottom:dashed 1px #ccc;
    height:1%;
}
#padrao_menu a{
    font-weight:normal;
    height:1%;
    text-align:left;   
    display:block;
    text-decoration:none;
    color:#666;
    padding:8px 4px;
}
#padrao_menu a:hover{
    background-color:#fff;
    color:#000;
}
#agenda_content{
    width:910px;
    background:#fff url("../images/fd_agenda.jpg") top left no-repeat;
    padding:15px 20px;
    overflow: auto;
}
#agenda_content h1{
    font-size: 28px;
    border-left:4px solid #666;
    border-bottom:1px solid #666;
    padding:9px;
}
#agenda_content h2{
    font-size: 17px;
    padding:3px;
    border-bottom:1px solid #666;
    margin:10px 0px 0px 0px;
}
#agenda_content li{
    list-style:none;
    padding:6px 2px;
    background-color:#eee;
    border-bottom:1px solid #666;
}    
#agenda_content li a{
    font-size: 10px;
    text-decoration:none;
    font-weight:normal;
}
#agenda_content li a:hover{
    border-bottom:1px solid #666;
}
#artigo_content{
    width:910px;
    background:#fff url("../images/fd_agenda.jpg") top left no-repeat;
    padding:15px 20px;
    overflow: auto;
	text-align:justify;
}
#artigo_content h1{
    font-size: 28px;
    border-left:4px solid #666;
    border-bottom:1px solid #666;
    padding:9px;
}
#artigo_content h2{
    font-size: 17px;
    padding:3px;
    border-bottom:1px solid #666;
    margin:10px 0px 0px 0px;
}
#artigo_content li{
    list-style:none;
    padding:6px 2px;
    background-color:#eee;
    border-bottom:1px solid #666;
}    
#artigo_content li a{
    font-size: 10px;
    text-decoration:none;
    font-weight:normal;
}
#artigo_content li a:hover{
    border-bottom:1px solid #666;
}
#artigo_selec{
    width:600px;
    line-height:18px;
    float:left;
}
#artigos_relac{
    width:280px;
    padding:10px 10px 200px 10px;
    float:right;
    background-color:#ccc;
}
#artigos_relac h2{
    font-size:12px;
}

#treinamento_content{
    width:910px;
    background:#fff url("../images/fd_agenda.jpg") top left no-repeat;
    padding:15px 20px;
    overflow: auto;
	text-align:justify;
}
#treinamento_content h1{
    font-size: 24px;
    border-left:4px solid #666;
    border-bottom:1px solid #666;
    padding:9px;
}
#treinamento_content h2{
    font-size: 17px;
    padding:3px;
    border-bottom:1px solid #666;
    margin:10px 0px 0px 0px;
}
#treinamento_content li{
    list-style:none;
    padding:6px 2px;
    background-color:#eee;
    border-bottom:1px solid #666;
}    
#treinamento_content li a{
    font-size: 10px;
    text-decoration:none;
    font-weight:normal;
}
#treinamento_content li a:hover{
    border-bottom:1px solid #666;
}
#treinamento_selec{
    width:600px;
    line-height:18px;
    float:left;
}
#treinamento_relac{
    width:280px;
    padding:10px 10px 200px 10px;
    float:right;
    background-color:#ccc;
}
#treinamento_relac h2{
    font-size:12px;
}
#contato_content{
    width:910px;
    background:#fff url("../images/fd_padrao.jpg") top left no-repeat;
    padding:15px 20px;
    overflow: auto;
 
}
#contato_content h1{
    font-size: 24px;
    border-left:4px solid #666;
    border-bottom:1px solid #666;
    padding:9px;
}
#contato_content h2{
    font-size:15px;
    padding:10px 0px;
    margin:5px 0px;
}
#contato_content p,#content_int h3{
    text-indent:30px;
    line-height:24px;
    margin:5px 0px;
}
#contato_content input, #contato_content select, #contato_content textarea{
    border:1px solid #ccc;
    padding: 3px;
}
#aba{
    margin-top:10px;
    list-style-type: none;
}
#aba li{
    display:inline;
    padding:10px;
    border:2px solid #ddd;
    background:#fff;
}
#aba a {
    text-decoration:none;
}
#aba a:hover {
    text-decoration:underline;
    color:#000;
}
.aba_selec {
    border:2px solid #fff;
}
#content_aba{
    border:2px solid #ddd;
    padding:10px;
    background:#fff;
    margin-top:10px;
}
#content_aba li{
    margin-left:30px;
    line-height:24px;
}
#socios_content h1{
    font-size: 24px;
    border-left:4px solid #666;
    border-bottom:1px solid #666;
    padding:9px;
}
#socios_content h2{
    font-size:15px;
    padding:10px 0px;
    margin:5px 0px;
}
#socios_content p,#socios_int h3{
    text-indent:30px;
    line-height:24px;
    margin:5px 0px;
}
#socios_content li{
    margin-left:30px;
    line-height:24px;
}
#videos_content h1{
    font-size: 24px;
    border-left:4px solid #666;
    border-bottom:1px solid #666;
    padding:9px;
}
#livros_content h1{
    font-size: 24px;
    border-left:4px solid #666;
    border-bottom:1px solid #666;
    padding:9px;
}
