/* CSS Document */

html, body   {
width:100%;
height:100%;
min-height:100%;
margin:0;
text-align:center;
background:#3E3E3E;
background-image: url(../images/bg1.png);
background-repeat: repeat-y;
background-position: center center;
margin-bottom:20px;

}


#wrapper {
margin-left:  auto;
margin-right:  auto;
margin-top:10px;
margin-bottom:0px;
width: 768px;
height:100%;
min-height:100%;
text-align: left;
background:#BDBDBD;
padding:0px;
float:none;
position:relative;
border-left:0px solid #CCC;
border-right:0px solid #CCC;
	
}
	
#header { 
border-bottom: 5px solid black; 
height:150px;
width:769px;
background:none;
margin-top:0px;
margin-bottom:0px;
float:left;
background-image: url(../images/hdrbg10.png);
background-repeat: no-repeat;

}

#header:hover {

background-image: url(../images/hdrbg10b.png);
background-repeat: no-repeat;

}

.tel { 
font-family: Geneva, Helvetica, Arial, Sans; 
font-size:1.0em; 
font-weight:bold; 
color:black; 
margin-top:0px; 
float:right; 
position:absolute; 
top:60px; 
right:20px;

}

 
.tel p{ 
font-family: Geneva, Helvetica, Arial, Sans; 
font-size:1.0em; 
font-weight:bold; 
color:black; 
float:right;

}

#nav {
	background: black;
	color:#FFF;
	width:769px!important;
	width:769px;
	height:20px;
	text-align:center;
	line-height:1.2em;
	float:left;
	font-family: Geneva, Helvetica, Arial, Sans;
	font-size:0.75em;
	padding-left:0px;
	border-bottom:0px solid white;
	cursor: nw-resize;

}

.nav { margin-left: auto;
margin-right: auto; width: 75%; margin-top:0px;}


a.nav:link { 
text-decoration: none; 
border:0px solid #CCC; 
padding-left:8px; 
padding-right:8px;
color:white; 
font-family: Geneva, Helvetica, Arial, Sans; 
margin-right:4px; 
width:auto; 
float:left; 
border-left:1px solid #696969;  
border-bottom:1px solid #696969;

}

a.nav:hover { 
text-decoration: none; 
background:none; 
color:red; 
border-left:1px solid #A9A9A9;
border-bottom:1px solid #A9A9A9;

 }

a.nav:visited { 
text-decoration: none; 
border:0px solid white; 
padding-left:8px;
padding-right:8px;
color:#CCC; 
font-family: Geneva, Helvetica, Arial, Sans; 
margin-right:2px; width:auto; 
float:left; 
background: none; 
border-left:1px solid #A50021;
border-bottom:1px solid #696969;
 
}

#content { 
width:769px; 
margin-top:0px; 
color:black; 
float:left; 
background:black; 
border-top:8px solid #BDBDBD;

}

#content2 { 
width:769px; 
margin-top:0px; 
color:black; 
float:left; 
background:black; 
border-top:8px solid #BDBDBD;

}

#content p, #content2 p, td { 
padding:15px; 
margin:0px; 
font-family: Geneva, Arial, Helvetica, sans-serif; 
font-size:0.75em; 
list-style: square; 
color:white; 
background:none;

}

td { 
padding:2px; 
margin:0px; 
font-family: Geneva, Helvetica, Arial, Sans; 
font-size:0.75em; 
list-style: square; 
color:white; 
background:none;

}

#content h1, #content2 h1 {font-size:1em; fonte-weight:bold; color:white; font-family: Geneva, Helvetica, Arial, Sans; margin-left:15px!important; margin-left:7px; float:left; width:360px; border-bottom:1px solid #CCC; padding-top:0px!important; padding-top:8px; margin-bottom:3px; }

#contact { 
width:auto; 
margin-top:0px; 
color:black; 
float:none; 
background:black; 
border-top:8px solid #BDBDBD;

}

#contact p { 
padding:15px; 
margin:0px; 
font-family: Geneva, Helvetica, Arial, Sans; 
font-size:0.75em; 
list-style: square; 
color:white; 
background:none;

}

#contact h1{ font-size:1em; fonte-weight:bold; color:white; font-family: Geneva, Helvetica, Arial, Sans; margin-left:15px!important; margin-left:7px; float:left; width:770px; border-bottom:1px solid #CCC; padding-top:0px!important; padding-top:8px; margin-bottom:3px; background: black; }

#content img, #content2 img { margin-right:25px;  }

#content ul, #content2 ul { 
margin-left:0px;
font-family: Geneva, Arial, Helvetica, sans-serif; 
font-size:0.8em; 
list-style:disc;
font-weight:bold; 
line-height:1.7em; 
color:white; 
padding-left:20px;  
margin-top:-10px; 
letter-spacing:0.02em;

}

#content li:hover, #content2 li:hover { }
#content li, #content2 li { margin-left:10px; }

#footer { 
text-align:left;
width:770px;	
color:white;
background:#BDBDBD;
float:left;
padding-top:8px;


}
	
.ftr {
font-family: Tahoma, Helvetica, Arial, Sans; 
font-size:0.7em; 
font-weight:normal; 
text-align:center; 
background:none; 
padding-bottom:20px;
padding-top:25px;
background-image: url(../images/ftrbg.png)!important;
background:black;
background-repeat: no-repeat;
background-position: bottom;


}
 
.ftred { 
width:770px; 
background:#9E0022; 
height:15px; 
border-top:1px solid white; 
border-bottom:1px solid white; 
font-family: Geneva, Helvetica, Arial, Sans; 
font-size:0.7em; 
font-weight:bold; 
text-align:center; 
float:left;



}

.authorised { 
color:white; font-family: Geneva, Helvetica, Arial, Sans; 
font-size:0.8em; 
font-weight:bold;  
text-align:center; 
background:none; 
width:769px;
margin-top:10px;


}

.time { 
width:376px!important;
width:378px; 
float:right; 
background:none; 
margin-left:auto;
margin-right:auto; 
margin-top:10px; 
font-size:1.1em; 
border-left:1px solid #454545;

 }
 
.info {
width:360px!important;
width:370px;
float:none; 
margin-left:auto;
margin-right:auto; 
margin-top:0px; 
font-size:1.1em; 
clear:both;

}



.form {
	float: left;
	font-size: 1.2em;

}

.fh { margin-top:0px!important; margin-top:-10px; font-size:0.8em }

.form td { width:175px; }
.form input { background:#FFF; padding-left: 2px;}
.form input:hover { background:#BDBDBD;}
.form input:focus { background:#BDBDBD; }
.form select { background:#FFF; }
.form textarea { background:#FFF; padding-left: 2px; }
.form textarea:focus { background:#BDBDBD;}



.twtimg { clear:both; float:right; padding-bottom:10px; margin-left:auto; margin-right:auto;    }

.twt { 
font-family: Geneva, Helvetica, Arial, Sans; 
font-size:1.0em; 
font-weight:bold;
text-align:center; 
clear:both;
margin-left:auto; 
margin-right:auto;
float:left;
width:auto;

}

#twtitle {
font-family: Geneva, Helvetica, Arial, Sans; 
font-size:0.8em; 
font-weight:bold;
word-spacing:0.3em!important;
text-align:center; 
color:#BCBCBC;  
background: none ;
height:35px;
width:300px;
float:none;
margin-left:auto;
margin-right:auto;
padding:10px;
margin-bottom:5px;
margin-top:0px;
border:0px solid #BDBDBD;
clear:both;

}
#twtitle:hover { color:#F89400; }

#content2 h3 { 
font-family: Geneva, Helvetica, Arial, Sans; 
font-size:0.8em; 
font-weight:bold;
text-align:center; 
color:white; 
padding-left:15px; 

}

.orange { color:#FF9900; font-size:1em;  font-family: Geneva, Helvetica, Arial, Sans; list-style:none; letter-spacing:0.1em;}



a:link { text-decoration: none; color:white;}
a:hover { text-decoration: underline; color:#CCC; }
a:visited { text-decoration: none; color:white; }

a.testimonial {color:#FF9900;}


.logo {display:none;}
