/* CSS Document */

*{margin:0; padding:0}

body {background:url(imagens/bg-topo.gif) repeat-x #cccccc top;
      margin:0;
	  font-family:Arial, Helvetica, sans-serif;
	  font-size:13px}

#topo {width:772px; height:186px;
	   margin:0}

#conteudo{ /*border: #000000 1px solid;*/
           padding-left:120px;
		   float:left;
		   padding-bottom:20px;
           /*width:600px*/}
		   
#rodape { background:url(imagens/rodape-novo.gif) no-repeat;
          width:100%; height:52px;
		  float:left;
		  /*background-color:#e6e6e6;*/
		  margin-bottom:10px}
		  
#endereco { margin-top:25px; margin-left:30px; float:left;
            font-size:12px}
		  
h2 { font-size:16px; font-weight:bold}
h1 { font-size:13px; font-weight:bold}

/*ul{list-style:none; margin:0; padding:0}

li {margin-bottom:8px}*/

.td {text-align:center;}
.td2 {text-align:right;}
tr{padding-bottom:30px}

.border {border:1px #333333 solid}

table,tr {border:0px solid #000000}

td2 {border-bottom:1px solid #BBBBBB;
    border-right:1px solid #BBBBBB}
	
.margint {margin-left:100px}

#mais {border-top:#BBBBBB 1px solid;
        width:600px;
		margin:5px;
		padding-top:5px}
		
a {color:#666666; text-decoration:none}
a:hover {color:#CC6633; text-decoration:underline}

h3 {font-family:Arial, Helvetica, sans-serif;
    font-size:13px;
    color:#666666;}
	
#vinheta { text-align:left; margin:10px 0}

/* nova pagina de serviços */

#servicos1 { border:0px solid #f5f5f5; width:350px;
line-height:18px;}
/*#servicos1 a:hover{ background-color:#FFFFFF; width:320px}*/

.sub-menu li {background-color:#666; color:#FFFFFF; 
              padding:1px 10px; border-bottom:1px #999 solid; font-size:11px}
			  

ul#primary-nav,
ul#primary-nav ul {
	margin: 0;
	padding: 0;
	width: 300px; /* Width of Menu Items */
	border-bottom: 1px solid #ccc;
	background: #e6e6e6; /* IE6 Bug */
	font-size: 100%;
	}

ul#primary-nav li {
	position: relative;
	list-style: none;
	}

ul#primary-nav li a {
	display: block;
	text-decoration: none;
	/*color: #777;*/
	color:#444;
	padding: 5px;
	border: 1px solid #ccc;
	border-bottom: 0;
	}

/* Fix IE. Hide from IE Mac \*/
* html ul#primary-nav li { float: left; height: 1%; }
* html ul#primary-nav li a { height: 1%; }
/* End */

ul#primary-nav ul {
	position: absolute;
	display: none;
	left: 299px; /* Set 1px less than menu width */
	top: 0;
	}

ul#primary-nav li ul li a { padding: 2px 5px; } /* Sub Menu Styles */

ul#primary-nav li:hover ul ul,
ul#primary-nav li:hover ul ul ul,
ul#primary-nav li.over ul ul,
ul#primary-nav li.over ul ul ul { display: none; } /* Hide sub-menus initially */

ul#primary-nav li:hover ul,
ul#primary-nav li li:hover ul,
ul#primary-nav li li li:hover ul,
ul#primary-nav li.over ul,
ul#primary-nav li li.over ul,
ul#primary-nav li li li.over ul { display: block; } /* The magic */

ul#primary-nav li.menuparent { background: transparent url(imagens/arrow.gif) right center no-repeat; }

ul#primary-nav li.menuparent:hover,
ul#primary-nav li.over{ background-color:#666666; } /* hover do menu principal*/

ul#primary-nav li a:hover { color:#FF9900; }

#slide { border:1px solid #FFFFFF; width:600px; height:132px; 
         margin:10px 0px; text-align:center;}