/*
Template de CSS para o site da LTF Advogados Associados
http://www.ltfadvogados.com.br
Autor: Pedro Villalobos - Blue Box
http://bluebox.inf.br
*/

/* Div´s base para o site */
* {               
margin:0;
padding:0;
border:none;
z-index:0;
}

body {
width:100%;
background:url(img/bg.jpg);
background-color:#FFFFFF;
font:100% Arial, Verdana, sans-serif;
}

#geral {
width: 790px;
margin:0 auto;
text-align:left;
height:auto;
background: #fff;
}
#geral:after {clear:both;content:".";display:block;height:0;visibility:hidden;}

#topo {
height:155px;
background:#FFFFFF;
}

#menu {
background: #FFF;
padding-top:17px;
padding-bottom:6px;
height:36px;
}

#conteudo {
background-color:#fff;
margin-top:30px;
padding:0 15px;
}
#conteudo:after {clear:both;content:".";display:block;height:0;visibility:hidden;}

#cie {
float:left;
}

.right {
text-align:right;
}

.peq {
width:260px;
}

#cid {
float:right;
}

.gra {
width:485px;
}

#rodape {
height:auto;
background-color:#e3e3e3;
padding-top:5px;
}

#rodape p {
font-size:12px;
font-weight:bold;
text-align:center;
text-indent:0px;
clear:both;
}

/* Diagramação e cores do Menu */

#menu a {
display:inline;
background:#193966;
width:auto;
padding-right:15px;
padding-left:18px;
font-size:13px;
font-weight:bolder;
color:#FFFFFF;
padding-bottom:7px;
padding-top:5px;
margin-right:20px;
}

#menu a:visited {
color:#ffffff;
}

#menu a:hover{
text-decoration:none;
background:#e3e3e3;
color:#193966;
}

#menu p {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:normal;
color:#000000;
padding:0px;
text-indent:0px;
text-align:center;
}
/* Diagramação e cores do conteúdo */

h1 {        /* usado no titulo das caixas em destaque */
font-family:Arial, Helvetica, sans-serif;
font-size:25px;
font-weight:bold;
color:#193966;
background:#e3e3e3;
padding-left:35px;
padding-bottom:5px;
padding-top:5px;
margin-bottom:20px;
text-transform:uppercase;
}

h2 {        /* usado no titulo das caixas em destaque */
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#193966;
background:#e3e3e3;
padding-left:15px;
padding-bottom:3px;
padding-top:3px;
margin-top:7px;
}

h3 {        /* usado no titulo das caixas em destaque */
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#193966;
background:#e3e3e3;
padding-left:15px;
padding-bottom:3px;
padding-top:3px;
margin-top:7px;
}

p {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:normal;
color:#000000;
padding:7px;
text-indent:30px;
text-align:justify;
}

a {
color:#193966;
text-decoration:none;
font-weight:bold;
}

.dir {
float:right;
}

a:hover {
text-decoration:underline;
color:#000000;
}


/* Cores de formulários */

input, textarea {                
border:solid 1px #193966;
font-size:13px;
margin-left:30px;
margin-top:2px;
background-color:#e3e3e3;
}

