/* CSS Document */
body{
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	color:#CCCCCC;
	font-size:16px;
	background:url(../images/bg.png) repeat;
}
a{text-decoration:none; color:#0990CF;}
img{border:none;}
.clear{clear:both;}
#main{
	width:1177px;
	overflow:hidden;
	margin:30px auto 0;
}
#mainTop{
	width:1177px;
	height:16px;
	background:url(../images/mainTop.png) no-repeat;
}
#mainMid{
	width:1177px;
	overflow:hidden;
	background:url(../images/mainMid.png) repeat-y;
}
#banner{
	width:1145px;
	height:406px;
	margin:0 auto;
	background:url(../images/banner.png) no-repeat;
}
#logo{
	width:410px;
	height:140px;
	float:left;
	margin-left: 20px;
    margin-top: 20px;
}
#search{
	width:266px;
	height:37px;
	float:right;
	margin-top:30px;
	margin-right:30px;
	background:url(../images/searchFeild.png) no-repeat;
}
#searchFeild{
	margin-top:10px;
	margin-left:10px;
	background:none;
	border:none;
	font-size:12px;
	color:#ccc;
	float:left;
}
#searchButton{
	float:right;
	margin-top:10px;
	margin-right:15px;
	border:none;
	cursor:pointer;
	font-size:0;
	width:14px;
	height:16px;
	background:url(../images/searchButton.png) no-repeat;
}
#mainMenu{
	width:1142px;
	margin:5px auto 0;
	height:88px;
	background:#0099CC;
}
#mainMenu ul{
	margin:0;
	padding-left:100px;
}
#mainMenu li{
	float: left;
    height: 39px;
    list-style: none outside none;
    margin-left: 20px;
    margin-top: 15px;
    padding-left: 10px;
    padding-top: 8px;
}
#mainMenu li a{
	color: #FFFFFF;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 22px;
    height: 20px;
    padding:13px 13px;
	text-transform:uppercase;
    text-decoration: none;	
}
#mainMenu li:hover{
	
	float: left;
    height: 39px;
    list-style: none outside none;
    margin-left: 20px;
    margin-top: 15px;
    padding-left: 10px;
    padding-top: 8px;
}
#mainMenu li a:hover{
	background:url(../images/menuHover.png) right repeat-x;
	color: #FFFFFF;
	border-radius:14px;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 22px;
    height: 20px;
    padding:13px 13px;

	text-transform:uppercase;
    text-decoration: none;
}
@-moz-document url-prefix() {

    #mainMenu li a:hover{
	padding-bottom:12px !important;
}

}
#content{
	width:1142px;
	margin:5px auto 0;
	overflow:hidden;
}
#left{
	width:396px;
	float:left;
	overflow:hidden;
}
#left h1{
	color: #FFFFFF;
    font-size: 22px;
    height: 43px;
    margin-top: 0;
    padding-top: 17px;
    text-align: center;
    text-transform: uppercase;
    width: 396px;
	background:#006699;	
}
.list{
	
}
.list ul{
	margin:0;
	padding:0;
}
.list li{
	height: 40px;
    list-style: none outside none;
    margin-bottom: 25px;
    padding-top: 20px;
    width: 395px;
}
.list li a{
	font-size:17px;
	color:#0990CF;
	text-decoration:none;
	padding-left: 25px;	
	margin-left:20px;
	background:url(../images/bullet.png) left top 6px no-repeat;	
}
.list li:hover{
	background:url(../images/listBG.png) no-repeat;		
}
.list li:hover a{
	color:#fff !important;
	background:url(../images/bulletWhite.png)left top 6px no-repeat !important;		
}
#testimonial{

}
#testimonial h1{
	color: #FFFFFF;
    font-size: 22px;
    height: 43px;
    margin-top: 0;
    padding-top: 17px;
    text-align: center;
    text-transform: uppercase;
    width: 396px;
	background:#065A82;	
}
#testimonial ul{
	margin:0;
	padding:0;
}
#testimonial li{
	background:url(../images/bullet.png) left top 28px no-repeat;	
	color:#0990CF;
	list-style:none;
	margin-left: 25px;
    padding-left: 25px;
	margin-bottom:30px;
}
#testimonial li a{
	font-size:18px;
	color:#0990CF;
	font-weight:bold;
}
#right{
	float: right;
    margin-right: 15px;
    overflow: hidden;
    width: 712px;
}
#intro{
	width:682px;
	padding:10px;
	overflow:hidden;
	background:#F9F9FA;
	font-size:16px;
	color:#3E4040;
	margin-bottom: 20px;
}
#right h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:30px;
	margin:0;
	color:#065A82;
	text-transform:uppercase;
	font-weight:lighter;
}
#mainBottom{
	width:1177px;
	height:25px;
	margin-left:1px;
	background:url(../images/mainBottom.png) no-repeat;
}
.produtcs{
	width:226px;
	height:195px;
	float:right;
	position:relative;
	margin-right:10px;
	margin-bottom:10px;
}
.produtInfo{
	height: 73px;
    margin-top: -97px;
	padding-top:25px;
    position: absolute;
    width: 215px;
	padding-right:5px;
	padding-left:5px;
	background:url(../images/imageTitleBG.png) no-repeat;
}
.produtInfo a{
	text-decoration:none;
	color:#fff;
	text-shadow:1px 1px #000;
	text-transform:uppercase;
	font-size:17px;
}
#last{
	margin-right:0 !important;
}
#footer{
	width:1142px;
	height:205px;
	background:#0990CF;
}
#socialIcons{
	width:160px;
	height:50px;
	margin-top:30px;
	margin-right:20px;
	float:right;
}
#socialIcons img{
	margin-right:2px;
}
#creditsArea{
	width:1142px;
	height:30px;
	margin:0 auto;
	font-size:14px;
	color:#000;
}
#creditsArea a{
	text-decoration:none;
	color:#0D7BB1;	
}
/******************************* Inner Page *****************************/
#intro2{
	width:678px;
	padding:10px;
	overflow:hidden;
	background:#F9F9FA;
	font-size:16px;
	color:#3E4040;
	margin-bottom: 20px;
}
#right2{
	float: right;
    margin-right: 15px;
    overflow: hidden;
    width: 712px;
}
#right2 h1{
	color: #065A82;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 30px;
    font-weight: lighter;
    margin: 0 14px 0 0;
    padding-top: 20px;
        padding-left: 10px;
    text-transform: uppercase;
	background:#F9F9FA;
}

.gal_p{
 float: right;

margin: 10px;
position: relative;
border:3px solid #065A82;

}



#intro2 h1{

color: #065A82;
font-family: "Arial", "Helvetica", sans-serif;
font-size: 30px;
font-weight: lighter;
margin: 0px 14px 0px 0px;
padding-left: 10px;

text-transform: uppercase;
          }
