/* CAROUSEL */
.carousel{
	margin:  0 0 25px 0;
	position:relative;
	height: 230px;
	width: 850px;
	overflow:hidden;    
	z-index: 0;
	}
.carousel h2{
	color: #fff;
	}
.carousel .backgrounds{
	height: 354px;
	}
.carousel .backgrounds .item{
	width: 850px;
	height: 230px;
	float:left;
	position:relative;
	z-index:1;
	}
.carousel .backgrounds .item_1{
	background: transparent url(../images/carousel_bg_arrow.jpg) no-repeat 0 0;
	}
.carousel .backgrounds .item_2{
	background: transparent url(../images/carousel_bg_arrow.jpg) no-repeat 0 0;
	}
.carousel .backgrounds .item_3{
	background: transparent url(../images/carousel_bg_1.jpg) no-repeat 0 0;
}
.carousel .panel{
	/*opacity:0.8;*/
	color: #fff;
	position:absolute;
	right: 0;
	top:0;
	width:272px;
	height:230px;
	z-index:10;
	}
.carousel .panel .paging{
	position:absolute;
	bottom:0px;
	left:0px;
	width:184px;
	text-align:center;
	background-color:rgba(0,0,0,0.2);
	height:18px;
	padding:10px 55px 10px 33px;
	}
.carousel .panel .paging a{
	color: #4c4c4c;
	font-size: 1.1em;
	}
.carousel .panel .pause{
	position:absolute;
	right:15px;
	top: 202px;
	display:block;
	width: 18px;
	height: 18px;
	background: transparent url(../images/carousel_pause_bg.gif) no-repeat 0 0;
	text-indent: -6000px;
	}
.carousel .panel .play{
	position:absolute;
	right:15px;
	top: 202px;
	display:block;
	width: 18px;
	height: 18px;
	background: transparent url(../images/carousel_play_bg.gif) no-repeat 0 0;
	text-indent: -6000px;
	}
.carousel .panel .paging .next{
	position:absolute;
	right:20px;
	bottom:10px;
	display:block;
	width: 35px;
	height: 18px;
	background: transparent url(../images/carousel_next_bg.gif) no-repeat 0 0;
	text-indent: -6000px;
	}
.carousel .panel .paging .previous{
	position:absolute;
	left:15px;
	bottom:10px;
	display:block;
	width:18px;
	height:18px;
	background: transparent url(../images/carousel_previous_bg.gif) no-repeat 0 0;
	text-indent: -6000px;
	}
.carousel .panel .paging #numbers a {
	padding: 0 5px 0 5px;
	}
.carousel .panel .paging #numbers a.selected {
	color: #fff;
	}
.carousel .panel .details_wrapper {
	position:absolute;
	overflow:hidden;
	width:272px;
	height:230px;
	font-size: 12px;
	font-family: Segoe;
	}
.carousel .panel .details_wrapper b,
.carousel .panel .details_wrapper strong {
	font-family: GillSansBold;
	}
.carousel .panel .details_wrapper .details .detail h1{
	font-family:Segoe;
	font-size:19px;
	color:#CCCCCC;
	line-height:17px;
	margin-bottom:10px;
	font-weight:normal!important;
	}
.carousel .panel .details_wrapper .details{
	height:230px;
	}
.carousel .panel .details_wrapper .details .detail{
	width:242px;
	height:180px;
	padding:15px 15px 35px 15px;
	float:left;
	}
.carousel .panel .details_wrapper .details .detail {
	background-color:#000000;
	}
.carousel .panel .details_wrapper .details .detail#vacio {
	background: none !important;
	}
.carousel .panel .details_wrapper .details .detail p {
	font-family:Segoe;
	font-size:12px;
	color:#CCCCCC;
	line-height: 15px;
	padding-bottom: 15px;
	text-align: justify;
	}
.carousel .panel .details_wrapper .details .detail p#tit {
	text-transform:uppercase;
	}
.carousel .panel .details_wrapper .details .detail a:link,
.carousel .panel .details_wrapper .details .detail p a:link {
	text-decoration:underline;
	font-weight: bold;
	}

.carousel .panel .details_wrapper .details h2{
    font-size: 1.9em;
    line-height: 1.2em;
    margin: 0 0 5px 0;
}

.carousel .panel .details_wrapper .details a.more{
    color: #fff;
    font-size:1.1em;
}   

/* END CAROUSEL */
