@charset "utf-8";
/* CSS Document */
#slide1{
	width:610px; 
	float:right; 
	display:inline; 
	position:relative;
	margin-top:335px;
	margin-bottom:130px;
	}
.img_cont{
	width:610px; 
	height:330px; 
	float:left; 
	display:inline;
	position:relative;
	}
.main_images{
	width:610px; 
	height:400px; 
	float:left; 
	display:inline;
	}
.main_images li{
	width:610px; 
	position:absolute; 
	left:0px; 
	top:0px;  
	display:inline; 
	height:330px; 
	display:none;
	z-index:11; 
	}
.slideshow{
	position:relative;
	}
.thumb_holder{
	position:absolute;
	overflow:hidden;
	top:-330px;
	width:165px;
	right:0px;
	height:170px;
	z-index:105;
	}
.thumbs{
	position:absolute;
	left:0; 
	}
.section{
	width:165px;
	float:left; 
	display:inline;
	overflow:hidden;
	}
.section li{
	float:left;
	}
.section li a{
	text-decoration:none;
	float:left;
	position:relative;
	height:50px;
	width:156px;
	margin-top:5px;
	}
.sec-tex{
	text-align:center;
	left:0px;
	top:13px;
	color:#000;
	position:absolute;
	width:115px;
	padding:5px 0px;
	font-family:"Open Sans";
	font-size:13px;
	}
.section li a:hover .sec-tex{
	color:#FFF;
	background-color:#F00;
	}
.sec-ico{
	width:48px;
	height:50px;
	position:absolute;
	right:0px;
	}
.sec-line{
	position:absolute;
	width:50px;
	height:1px;
	background-color:#000;
	bottom:3px;
	right:12px;
	}
.section li a:hover .sec-line{
	background-color:#FFF;
	}
.qs{
	background-image:url(../img/empresa/qs.png);
	}
.section li a:hover .qs{
	background-image:url(../img/empresa/qs-h.png);
	}
.mi{
	background-image:url(../img/empresa/m.png);
	}
.section li a:hover .mi{
	background-image:url(../img/empresa/m-h.png);
	}
.vi{
	background-image:url(../img/empresa/v.png);
	}
.section li a:hover .vi{
	background-image:url(../img/empresa/v-h.png);
	}
.section li a:hover{
	}
.sub_section{
	float:left; 
	display:inline;
	} 
.prev_btn{
	margin-left:130px;
	width:22px; 
	float:left; 
	display:inline;
	margin-top:60px;
	}
.next_btn{
	width:22px; 
	float:left; 
	display:inline;
	margin:60px 0 0 0;
	}
.prev{
	background-image:url(../img/prev.png);
	background-color:transparent;
	border:none;
	width:22px;
	height:51px;
	float:left;
	position:absolute;
	cursor:pointer;
	}
.prev:hover{
	background-image:url(../img/prev-h.png);
	}
.next{
	background-image:url(../img/next.png);
	background-color:transparent;
	border:none; 
	width:22px;
	height:51px;
	float:left;
	position:absolute;
	cursor:pointer;
	}
.next:hover{
	background-image:url(../img/next-h.png);
	}
.current_desc{
	display:inline;
	}
.info{
	position:absolute;
	right:0px;
	width:595px;
	top:40px;
	}
.info h1{
	color:#fff;
	font-size:24px;
	font-family:"Open Sans";
	text-transform:uppercase;
	font-weight:normal;
	}
.info p{
	font-family:"Open Sans";
	font-size:14px;
	margin-top:20px;
	text-align:justify;
	color:#FFF;
	line-height:18px;
	padding:20px 10px;
	border-top:1px solid #FFF;
	border-bottom:solid 1px #FFFFFF;
	}
.foto{
	position:absolute;
	width:629px;
	height:352px;
	top:335px;
	left:-110px;
	}