/* Formatação dos Objetos do Site*/
body { height: 100%; margin: 0; background-color: #382f57;}
body, div, td, p, a	{ font: 11px Arial; color: #3d3d3d; }
a {  color: #c30505;; text-decoration: none;}
a:hover { color: #c30505; text-decoration: underline; }
form { margin: 0; padding: 0; }
img { border: 0 }
table { border: 0 }
input { background-color: #FFFFFF; border: 1px solid #cdcdcd; font-size: 11px; font-family: Arial; color: #3d3d3d;}
select { background-color: #FFFFFF; border: 1px solid #cdcdcd; font-size: 11px; font-family: Arial; color: #3d3d3d; }
textarea { background-color: #FFFFFF; border: 1px solid #cdcdcd; font-size: 11px; font-family: Arial; color: #3d3d3d; }
.hideDiv { position:absolute; display:none; visibility:hidden; }
.showDiv { position:relative; visibility:visible; display:block;}


/* Uteis */
.clear{clear: both;}
.block {display: block;}
.none {display: none;}
.left {float: left;}
.right{float: right;}
.aRight{text-align: right;}
.aCenter{text-align: center;}
.trans{ background-color: transparent; border:0;}
.titArea{font: 25px Arial; color: #897cc2;}




/* Estrutura do Site */
#container	{ padding-bottom: 15px; width: 100%;}
#main	{ width: 900px; text-align: left; margin: 0 auto;}
#header	{ height: 156px;}
#contentHome {padding-bottom: 10px; background-color: #ffffff;}
#content {padding: 30px 50px; background-color: #ffffff;}
#footer{width: 900px; height: 22px; padding: 12px 0 0 0; background:url(../_img/footer_bg.gif); color: #d9d9d9;text-align:center }




#leftMenuColumn{float: left; width:166px;}
#middleArea{float: left; width: 612px; background-color: #F7F7F5;}
#middleAreaContent{float: left; width: 422px;}
#middleAreaRight{float: left; width: 190px;}
#prehome{width: 778px; padding: 1px 0 0 0;}







/* Header */
#headerTop{width: 573px;height: 15px; background:url(../_img/header_bg1.gif); padding: 18px 46px; text-align: right;}
#headerMenu{width: 625px;height: 15px; background:url(../_img/header_bgmenu.gif);  padding: 45px 20px; text-align: right;}



/* videos*/
.videosBox{padding: 0 0 30px 0}
.videosUnit{text-align: center; width: 400px; float: left;}

/* contato */

.contactText{font: 14px Arial; font-weight: bold; color: #5e5e5e; float: left; width: 100px; padding: 0 5px 0 0}
.contactField{float: left}
.contactBox{padding: 0 0 10px 0}


/* carrossel */
.carrouselTitHome{font: 11px Arial;color: #c52c0c;font-weight:bold;}
.carousel-component { 
	position:relative;
	overflow:hidden;   /* causes the clipping */
	display:none; /* component turns it on when first item is rendered */
	
}
				
.carousel-component ul.carousel-list { 
	width:10000000px;
	position:relative;
	z-index:1; 
}

.carousel-component .carousel-list li { 
	float:left;
	list-style:none;
	overflow:hidden;
	
    
}
.carousel-component .carousel-vertical li { 
	margin-bottom:0px;

	/* Fix for extra spacing in IE */
	float:left;
    clear:left;  
	
	/* Force the LI to respect the HEIGHT specified */
	overflow:hidden;
	display:block;
}
.carousel-component .carousel-clip-region { 
	overflow:hidden; /* Secret to the clipping */
	margin:0px auto;
	position:relative; 
}
.carousel-component { 
	/*background:#e2edfa;*/
	padding:0px;
	-moz-border-radius:6px;
	color:#618cbe;
}
.carousel-component ul.carousel-list { 
	margin:0px;
	padding:0px;
	line-height:0px;
}
.carousel-component .carousel-list li { 
	text-align:center;
	margin:0px;
	padding:0px;
	font:10px verdana,arial,sans-serif;
	color:#666;
}
.carousel-component .carousel-vertical li { 
}
.carousel-component ul.carousel-vertical { 
}



