/*************************************************************
Pub Web - Midia Digital Ltda
Fone: (34) 3212-5068
E-mail: contato@pubweb.com.br | MSN: suporte@pubweb.com.br
Uberlandia-MG - www.pubweb.com.br

CSS por: Carlos Peixoto
*************************************************************/

/****************************************
	PADRAO
****************************************/

* {margin:0; padding:0; list-style:none; text-decoration:none; border:none;}
body {background-image:url(../img/fundo.jpg); font-size:11px; background-attachment:fixed; font-family:Verdana, Arial, Helvetica, sans-serif; color:#333333; overflow:scroll;}

h1 {font-family:Arial, Helvetica, sans-serif; margin-bottom:20px; font-size:24px; border-bottom:3px solid #eaeaea; padding-bottom:4px; font-weight:normal;}
h2 {}
h3 {}
p {}

a {}
a:hover {}

.clear {clear:both;}
.bt {}

input,textarea,select {}
form dt {clear:both; width:70px; float:left; text-align:right;}
form dd {float:left; width:66%; margin:0 0 0.5em 0.25em;}

.topo_content {width:738px; margin:30px auto auto auto;}

.content {width:738px; margin:0 auto; background-color:#FFFFFF;}
.topo_fixos {width:697px; height:128px; margin:0 auto; background-image:url(../img/topo_background.jpg); position:relative;}
.btdepartamentos {position:absolute; top:88px; left:18px;}
p.queroencontrar {position:absolute; color:#FFFFFF; top:92px; left:285px; font-size:12px;}
form .inputdetexto {position:absolute; top:93px; left:422px; width:203px; font-size:11px;}
form .btbuscar {position:absolute; left:639px; top:92px; font-size:11px; background:none;}

.mostra_content {width:697px; margin:15px auto auto auto;}

.listadepartamentos li {height:25px; padding-top:9px; width:250px; margin-bottom:4px; background-position:right; background-repeat:no-repeat; background-image:url(../img/li_background.jpg);}
.listadepartamentos li a {font-size:15px; display:block; color:#333333;}
.listadepartamentos li a:hover {color:#e77817;}

.bottom_content {width:738px; margin:0 auto;}

.rodape {width:738px; margin:20px auto; line-height:16px;}



#menu {
width:194px;
height:auto;
border:1px solid #e2e2e2;
float:left;
position:relative;
padding-bottom:5px;
margin:0;
}

ul{
border:1px solid #212121;
}


ul li {
position: relative;
padding-left:0;
font-size:12px;

}



li ul {
position:absolute;
left:230px;
top:-13px;
display:none;
background-color:#FFFFFF;
border:1px solid #212121;

}


ul li a {
display: block;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration: none;
color:#414141;
padding: 5px;
background-image:url(../img/li_background.jpg);
background-repeat:no-repeat; 
background-position:right;
margin-bottom:5px;
}

ul li ul li a {
display: block;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
text-decoration: none;
color:#414141;
padding: 5px;
background-image:url(../img/li_background.jpg);
background-repeat:no-repeat; 
background-position:right;
margin-bottom:2px;
}



/* HACKS */
* html ul li { float: left; height: 1%; }
* html ul li a { height: 1%; }
/* END */



ul li a:hover {
color:#FFFFFF;
background: #9c9c9c;

}



li ul a:hover {
color:#FFFFFF;
background: #414141;
}



ul {
margin:0;
padding:0;
list-style: none;
width:230px;
}


li:hover ul, li.over ul {
display: block;
}





.results{padding:4px; border:1px solid #ccc; -moz-border-radius:5px; -webkit-border-radius:5px; background:#f9f9f9; margin-top:1px;}
#nav2{position:absolute; left:-30px; top:70px; z-index:100; background-image:none; background-color:#f9f9f9; display:none;}
#lock{ width:100%; height:100%; position:fixed; top:0; left:0; background:#FFF; z-index:99; -moz-opacity:0; opacity:0; filter:alpha(opacity=0); display:none;}
.alert{margin:0; padding:5px; background:#f1f1f1; border:1px solid #cccccc; color:#000; text-align:center;}
.alert-thin{margin:0; padding:5px; background:#f1f1f1; border:1px solid #cccccc; color:#000; text-align:right; }

#nav3 {margin-bottom:10px; border:1px solid #CCC;}
#nav {border:1px solid #CCC;}
