/*
Theme Name: Synapsis DI
Theme URI: http://sydi.net/
Description: 
Version: 1.0
Author: Priscila Madeira e Simone Villas Boas
*/

*{
color:#3b3b3b;
margin:0;
padding:0;
border:0 solid;
background-repeat:no-repeat;
}
body{
font:0.70em "Verdana",Arial, Helvetica, Genova, sans-serif;
background:url(_im/bg_body.png) repeat-x top #bac89e;
padding:0 0 5px;
}
h2{
}
h4{

}
/*links*/
a{
}
a:visited{
color:#878787;
}
a:hover{
color:#C66C1D !important;
}
/*listas*/
ul{
list-style:none;
}
/*forms*/
fieldset{
}
input{
background:#e8efda;
border:1px solid #b0c780;
width:250px;
padding:2px 4px 1px 6px;
font-size:0.8em;
margin:4px 0;
}
textarea{
background:#e8efda;
border:1px solid #b0c780;
width:515px;
height:90px;
margin:2px 0 10px 17px;
font-family:Arial, Helvetica, Genova, sans-serif;
font-size:1em;
}
select{
color:#6b8094;
font-size:0.8em;
padding:2px;
}
select *{
font-style:normal;
color:#6b8094;
}
optgroup{
}
option{
margin:0 0 0 10px
}
label{
clear:both;
display:block;
font-size:0.8em;
padding:8px 0 0 10px;
width:60px;
}
button{
}
/*outros*/
p{
margin:0 0 10px;
}
address{
font-style:normal;
}
hr{
display:none;
}
small a{
font-weight:normal !important;
}

#content table{
}
#content table th{
background:#D2E4AC;
color:#7F974F;
padding:2px 4px;
text-align:center;
}
#content table td{
background:#FBFBF9;
border-bottom:1px dashed #92AC5C;
padding:2px 4px;
}



/*classes*/
.active a{
font-weight:bold
}
.active li a{
font-weight:normal;
}
.data *{
color:#c66c1d;
}

#navbar{
background:#eef2e1 !important;
border:1px solid #b5ca89;
margin:25px 0 5px 0px;
padding:0;
overflow:hidden;
height:20px !important;
}
#navbar p{
width:64px;
height:8px;
padding:0;
margin:0;
overflow:hidden;
}
#navbar p#ant{
background:url(_im/bt_anterior_des.png) no-repeat;
margin:6px 0 6px 145px;
}
#navbar p#prox{
background:url(_im/bt_proxima_des.png) no-repeat;
margin:6px 145px 6px 0;
float:right;
}
* html #navbar p#prox{
margin:6px 69px 6px 0;
}
#navbar p a{
text-indent:-999px;
display:block;
width:64px;
height:8px;
overflow:hidden;
}
#navbar p#ant a{background:url(_im/bt_anterior.png) no-repeat;}
#navbar p#ant a:hover{background-image:url(_im/bt_anterior_over.png);}

#navbar p#prox a{background:url(_im/bt_proxima.png) no-repeat;}
#navbar p#prox a:hover{background-image:url(_im/bt_proxima_over.png);}


#center{
background:url(_im/bg_center.png) repeat-x;
text-align:center;
}
#page{
background:url(_im/bg_page.png) repeat-x #e1efc4 !important;
border:1px solid #455548;
margin:9px auto;
position:relative;
text-align:left;
width:768px;
}
#header{
background:url(_im/bg_h1.jpg) no-repeat top left;
height:224px;
margin:42px 10px 0;
overflow:hidden;
}
#header h1{
text-indent:-999px;
}
#header h1 a{
display:block;
width:748px;
height:188px;
}
.today{
border-top:1px solid #000;
color:#7d7777;
font-size:0.8em;
left:140px;
margin:0 10px 0 0;
padding:4px 0 4px;
position:absolute;
top:10px;
width:618px;
}
ul#menu{
position:absolute;
top:234px;
left:10px;
width:748px;
height:28px;
z-index:2;
}
ul#menu li{
display:block;
float:left;
position:relative;
list-style:none;
text-align:center;
}
ul#menu li a{
display:block;
width:75px;
text-decoration:none;
font-size:9px;
height:28px;
}
ul#menu li a:hover,ul#menu li a:active,ul#menu li a.active{}
ul#menu li *{background-repeat:no-repeat;}
ul#menu li#mn1 a,
ul#menu li#mn2 a,
ul#menu li#mn8 a,
ul#menu li#mn9 a,
ul#menu li#mn10 a,
ul#menu li#mn11 a,
ul#menu li#mn75 a,
ul#menu li#mn20 a
{text-indent:-1999px;overflow:hidden;}
/*home*/
ul#menu li#mn1{background-image:url(_im/mn1.png);}
ul#menu li#mn1 a{width:53px;}
/*quem somos*/
ul#menu li#mn2,ul#menu li#mn2 a{background-image:url(_im/mn2.png);width:105px;}
ul#menu li#mn2.active,ul#menu li#mn2.active a,ul#menu li#mn2 a:hover{background-position:0 -28px;}
/*artigos*/
ul#menu li#mn8,ul#menu li#mn8 a{background-image:url(_im/mn8.png);width:98px;}
ul#menu li#mn8.active,ul#menu li#mn8.active a,ul#menu li#mn8 a:hover{background-position:0 -28px;}
/*legislacao*/
ul#menu li#mn9,ul#menu li#mn9 a{background-image:url(_im/mn9.png);width:118px;}
ul#menu li#mn9.active,ul#menu li#mn9.active a,ul#menu li#mn9 a:hover{background-position:0 -28px;}
/*links*/
ul#menu li#mn10,ul#menu li#mn10 a{background-image:url(_im/mn10.png);width:122px;}
ul#menu li#mn10.active,ul#menu li#mn10.active a,ul#menu li#mn10 a:hover{background-position:0 -28px;}
/*arbitragem*/
ul#menu li#mn75,ul#menu li#mn75 a{background-image:url(_im/mn12.png);width:124px;}
ul#menu li#mn75.active,ul#menu li#mn75.active a,ul#menu li#mn75 a:hover{background-position:0 -28px;}
/*mediacao*/
ul#menu li#mn20,ul#menu li#mn20 a{background-image:url(_im/mn20.png);width:128px;}
ul#menu li#mn20.active,ul#menu li#mn20.active a,ul#menu li#mn20 a:hover{background-position:0 -28px;}

/* submenu */
ul#menu li ul{
top:28px;
left:0;
position:absolute;
display:none;
z-index:2;
padding:0;
margin:0;
border:1px solid #8fc02f;
background: #E1EFC4 !important;
}
ul#menu li#mn2 ul{
}
ul#menu li#mn75 ul{
}
ul#menu li#mn20 ul{
}
ul#menu li:hover ul,
 ul#menu li.over ul{
	display:block;
}
ul#menu li li{
text-align:left;
clear:left;
}
ul#menu li li a{
text-indent:0px !important;
display:block;
width:170px !important;
height:15px;
padding:4px 0 0 16px;
margin:0 4px;
background:url(_im/bl_sub.png) no-repeat 2px center #E1EFC4 !important;
border-bottom:1px dashed #7f974f;
color:#303830;
}
ul#menu li li#mn3 a,ul#menu li li#mn13 a,ul#menu li li#mn21 a{
margin:2px 4px 0;
}
ul#menu li li#mn7 a,ul#menu li li#mn19 a,ul#menu li li#mn26 a{
border:0;
margin:0 4px 4px;
}
ul#menu li li a:hover,ul#menu li li a:active,ul#menu li li a.active{
background:url(_im/bl_sub.png) no-repeat left #E1EFC4;
color:#8fc02f !important;
}

/*entre em contato*/
#mail{
background-image:url(_im/bg_mail.png);
position:absolute;
top:12px;
left:606px;
line-height:20px;
overflow:hidden;
width:148px;
text-indent:-1500px;
}
#mail a{
width:115px;
display:block;
}






#content{
float:left;
width:572px;
margin:0 3px 3px 0;
background:url(_im/bg_content.png) no-repeat bottom #fff;
position:relative;
left:10px;
}
/*sidebar*/
#searchform{
float:right;
background-image:url(_im/bg_searchform.png);
height:51px;
width:173px;
overflow:hidden;
margin:0 10px 0 0;
}
#searchform legend,
#searchform button{
display:none;
}
#searchform input{
background:#fff;
border:1px solid #cad1ca;
font-size:0.9em;
margin:22px 0 0 55px;
width:92px;
}
#sidebar{
float:right;
width:173px;
margin:0 10px 0 0;
}
#sbagenda{
background:url(_im/bg_sbagenda.gif) no-repeat bottom /*#abdb46*/;
padding:0 0 15px;
}
#sbagenda h3{
display:none;
}
#sbagenda caption{
background-image:url(_im/bg_sbagenda_h3.gif);
height:30px;
font-weight:bold;
font-size:1.7em;
text-align:left;
width:173px;
padding:12px 0 0 42px;
color:#000;
}
#sbagenda table{
border:10px solid #abdb46;
border-width:10px 10px 0;
width:100%;
}
#sbagenda th,
#sbagenda td{
border:1px solid #5f605f;
text-align:center;
font-size:0.8em;
padding:2px 0;
}
#sbagenda .ec3_eventday{
background:#c0d800;
}
#sbagenda .ec3_eventday a{
color:#000;
text-decoration:none;
}
#sbagenda .pad{
border:1px solid #e0e7e0;
}
#sbagenda .nav{
border-width:0 10px;
width:173px;
padding:0;
}
#sbagenda .nav td{
text-align:right;
height:24px;
width:40px;
border:1px solid #abdb46;
border-width:1px 0;
overflow:hidden;
}
#sbagenda .nav a{
text-decoration:none;
}
#sbagenda .nav td#spin{
text-align:center;
width:93px;
}
#sbagenda .nav td#spin img{
width:16px;
height:16px;
}
#sbagenda .nav td#next{
text-align:left;
}
#sbagenda .cont{
background-color:#fff;
}
#sbagenda #prox{
background:#fff;
border:10px solid #abdb46;
border-width:0 10px;
font-size:0.8em;
padding:0 0 10px;
}
#sbagenda #prox .data{
color:#c0d800;
}
#sbagenda #prox h4{
background:url(_im/tit_prox.gif) no-repeat 10px 10px #fff;
text-indent:-999px;
height:18px;
}
#sbagenda #prox .event_list{
width:140px;
margin:10px 0 0 10px;
}
#sbagenda #prox .event_list_day{
color:#c0d800;
}
#sbagenda #prox a{
text-decoration:none;
color:#000;
}


#sbfaq{
height:80px;
background-image:url(_im/bg_faq.png);
}
#sbfaq h3 a{
display:block;
height:80px;
overflow:hidden;
text-indent:-1500px;
}
#sbfaq p a{
display:none;
}
#contact{
clear:left;
float:left;
background-image:url(_im/bg_footer.png);
color:#525455;
height:47px;
padding:8px 0;
text-align:center;
margin:0 5px;
width:758px;
}
#contact strong{
color:#2f512f;
}
#footer{
display:none;
}


/*inicio*/
#institucional{
background:#B0C780 url(_im/bg_institucional.png) no-repeat left bottom;
padding:0 0 24px;
}
#institucional h3{
padding:0 0 12px 64px;
background:url(_im/bg_institucional_header.png) no-repeat left top ;
font:bold 1.6em Verdana,Arial,Helvetica,Genova,sans-serif;
color:#fff;
}
#institucional p{
line-height:1.6em;
padding:0 12px;
}


.dest{
width:250px;
float:left;
margin:5px 10px 10px 10px;
}
.dest h2,
.dest h3{
font-size:1em;
margin:0 0 8px;
}
.dest h2{
background:url(_im/bg_dest.png) bottom repeat-x;
}
.dest a{
color:#3b3b3b;
text-decoration:none;
}
.dest h2 a,
.dest h3 a{
background:#fff;
padding:0 10px 0 0;
}
.dest p{
font-size:0.9em;
}
.dest p a {
min-height:100px;
display:block;
padding:0 0 9px;
}
.dest .more{
display:none;
}
.dest p a {
background:url(_im/bg_sm.png) no-repeat bottom right;
}
#arb.dest p a {
background:url(_im/bg_sm_arb.png) no-repeat bottom right;
}
#med.dest p a {
background:url(_im/bg_sm_med.png) no-repeat bottom right;
}
#ult {
clear:both;
}
#ult h2{
background:url(_im/bg_dest.png) top;
height:20px;
text-indent:-999px;	
overflow:hidden;
font:1px;
}
#ult .cont{
float:left;
}

/**internas**/
.int #content{
background:url(_im/bg_int_top.png) no-repeat top;
padding:40px 0 0;
}
.int #content h2,
.int #content h2 a,
.int #content h3{
color:#7f974f;
text-decoration:none;
}
.int #content h2{
font-size:1.4em;
background:url(_im/bg_int_h2.png) no-repeat right 7px #fff;
display:inline;
padding:0 50px 0 15px;
height:20px;
overflow:hidden;
}
.int #content h3{
padding:0 0 15px;
font-size:1em;
}
.int #content h4{
margin:20px 0 10px;
}
.int #content div{
background:url(_im/bg_int_content.png) no-repeat bottom #fff;
padding:15px;
min-height:342px;
}
.int #content div div{
background:transparent;
padding:0;
min-height:0;
}
.int #content ol{
margin:0 0 0 20px;
}
.int #content ol li{
padding:10px 0 0;
}
.int #content ol li p{
margin:10px 0;
}
.int #content ol ol{
margin:0 0 10px 40px;
}
.int #content ol ol li{
padding:2px 0;
}

/*conselho*/
#conselho-de-representantes #content p{
padding:8px 0 0;
}
#conselho-de-representantes #content ul{
border-bottom:1px dashed #abdb46;
padding:0 0 8px;
}
/*diretoria*/
#diretoria #content p{
border-bottom:1px dashed #abdb46;
padding:0 0 8px;
}
/*secretaria geral*/
#secretaria-geral #content p{
border-bottom:1px dashed #abdb46;
padding:0 0 8px;
}
/*entidades associadas*/
#entidades-associadas #content p{
border-bottom:1px dashed #abdb46;
padding:0 0 8px;
}
/*localizacao*/
#localizacao #content p.sep{
border-bottom:1px dashed #abdb46;
padding:0 0 8px;
}

/*artigos*/
#artigos #content li{
background:url(_im/bl_links.gif) no-repeat 4px 9px;
border-bottom:1px dashed #a9db44;
padding:4px 0 4px 14px;
}
#artigos #content li a{
text-decoration:none;
font-weight:bold;
}
#artigos #content li small,
#artigos #content li small a{
color:#8faf40;
}
#artigos h3,
#artigos .data{
padding:0 !important;
}
#artigos h3{
font-size:1.1em !important;
}
#artigos .data *{
color:#90ad3f;
}
#comments{
background:#edf3e1 !important;
padding:0 8px !important;
margin:0 !important;
}
#comments h4{
font-size:1.1em;
color:#2f512f;
padding:8px 0 0 !important;
}
#comments p{
font-weight:bold;
font-size:0.9em;
}
#comments p strong{
color:#7f974f;
}
#comments ol{
list-style:none;
padding:0;
margin:0 !important;
}
#comments ol li{
background:#f5f8f0 !important;
border:1px solid #e1e6d0  !important;
margin:4px 0 !important;
clear:both;
}
#comments ol li p{
font-weight:normal;
margin:0 !important;
}
#comments ol li p cite{
background:url(_im/bl_links.gif) no-repeat 0 4px;
color:#9c5a0c;
font-size:1.1em;
font-style:normal;
font-weight:bold;
line-height:2em;
padding:0 0 0 8px;
}
#comments ol li p cite a{
color:#9c5a0c;
}
#formcomm{
background:#eef2e1 !important;
margin:0 !important;
}
#formcomm label{
float:left;
width:90px;
text-align:right;
padding:6px 6px 0 0;
font-size:0.9em;
}
#formcomm label b{
color:#860927
}
#formcomm textarea{
width:400px;
margin:0
}

/*links uteis*/
#links-uteis #content h3{
padding:0 0 4px 4px;
}
#links-uteis #content li ul{
margin:0 0 30px;
}
#links-uteis #content li li{
background:url(_im/bl_links.gif) no-repeat 4px 9px;
border-bottom:1px dashed #a9db44;
padding:4px 0 4px 14px;
}
#links-uteis #content li li a{
text-decoration:none;
}



/*arbitragem*/
#relacao-de-arbitros #content h3,
#relacao-de-mediadores #content h3,
#list-of-arbitrators #content h3,
#list-of-mediators #content h3{
background:url(_im/bg_arb_rel_h3.gif) repeat-x top #d2e4ac;
border:1px solid #bacc93;
border-width:1px 0;
height:16px;
padding:4px 4px 0;
}
#relacao-de-arbitros #content ul,
#relacao-de-mediadores #content ul,
#list-of-arbitrators #content ul,
#list-of-mediators #content ul{
border-top:1px solid #fcffd6;
border-bottom:1px solid #bacc93;
}
#relacao-de-arbitros #content li,
#relacao-de-mediadores #content li,
#list-of-arbitrators #content li,
#list-of-mediators #content li{
background:#f5f8f1;
border-top:1px dashed #92ac5c;
padding:3px 4px;
}
#relacao-de-arbitros #content li.first,
#relacao-de-mediadores #content li.first,
#list-of-arbitrators #content li.first,
#list-of-mediators #content li.first{
border-top:0;
}
#relacao-de-arbitros #content li.even,
#relacao-de-mediadores #content li.even,
#list-of-arbitrators #content li.even,
#list-of-mediators #content li.even{
background:#fbfbf9;
}

/*agenda*/
.agenda{
font-size:1em;
color:#000;
}
.agenda .data{
color:#8cae3d
}


/*entre em contato*/
#entre-em-contato #content p{
background:url(_im/bg_arb_rel_h3.gif) repeat-x top #d2e4ac;
border:1px solid #bacc93;
border-width:1px 0;
height:16px;
padding:4px 4px 0;
font-weight:bold;
}
#entre-em-contato #content fieldset p{
display:none;
}
#entre-em-contato #content form{
border-top:1px solid fcffd6;
margin:-10px 0 0;
}
#entre-em-contato #content br{
display:none;
}
#entre-em-contato #content textarea{
clear:both;
}
#entre-em-contato #content fieldset b{
color:#f00;
}
#entre-em-contato #content fieldset span b{
color:#88092a;
}
#entre-em-contato #content fieldset div{
border-bottom:1px dashed #92ac5c;
}
#entre-em-contato #content #name ,
#entre-em-contato #content #coment{
background:#eff6e1;
}
#entre-em-contato #content #name label,
#entre-em-contato #content #email label{
float:left;
}
#entre-em-contato #content #error,
#entre-em-contato #content #email{
background:#fffff5;
}
#entre-em-contato #content #error{
line-height:36px;
padding:0 0 0 10px;
}
#entre-em-contato #content #error strong{
color:#88092a;
}
#entre-em-contato #content .contacterror{
border:1px solid #ABDB46;
background:#ffe;
}
#entre-em-contato #content #send{
border-bottom:1px solid #bacc93;
}
#entre-em-contato #content #send span{
display:block;
float:left;
padding:7px 0 0 10px;
font-size:0.8em;
}
#content button{
background:url(_im/bt_enviar.png) no-repeat;
width:87px;
height:19px;
text-indent:-999px;
overflow:hidden;
float:right;
margin:4px 0 2px;
}

.int #content #busca h3{
padding:15px 0 0;
}
#busca .data{
margin:2px 0;
}
#busca .saibamais{
border-bottom:1px dashed #abdb46;
height:20px;
padding:10px 0 0;
}
#busca .saibamais a{
background:url(_im/bt_saibamais.png) no-repeat;
float:right;
height:15px;
width:61px;
line-height:10em;
overflow:hidden;
}

/*perguntas*/
#perguntas-frequentes #content ul{
margin:0 0 30px;
}
#perguntas-frequentes #content ul li{
background:url(_im/bl_links.gif) no-repeat 4px 9px;
padding:4px 0 4px 14px;
}

div:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
div{display:inline-table;}
/* Hides from IE-mac \*/
div{display:block;}
/* End hide from IE-mac */
