@charset "UTF-8";

@font-face {
    font-family: 'Roboto';
    src: url('../fonts/Roboto-Regular-webfont.eot');
    src: url('../fonts/Roboto-Regular-webfont?#iefix') format('embedded-opentype'),
         url('../fonts/Roboto-Regular-webfont.woff2') format('woff2'),
         url('../fonts/Roboto-Regular-webfont.woff') format('woff'),
         url('../fonts/Roboto-Regular-webfont.ttf') format('truetype'),
         url('../fonts/Roboto-Regular-webfont.svg#RobotoRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'OpenSans';
    src: url('../fonts/OpenSans-Bold.eot');
    src: url('../fonts/OpenSans-Bold?#iefix') format('embedded-opentype'),
         url('../fonts/OpenSans-Bold.woff2') format('woff2'),
         url('../fonts/OpenSans-Bold.woff') format('woff'),
         url('../fonts/OpenSans-Bold.ttf') format('truetype'),
         url('../fonts/OpenSans-Bold.svg#OpenSansBold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'OpenSans';
    src: url('../fonts/OpenSans-Bold-webfont.eot');
    src: url('../fonts/OpenSans-Bold-webfont?#iefix') format('embedded-opentype'),
         url('../fonts/OpenSans-Bold-webfont.woff2') format('woff2'),
         url('../fonts/OpenSans-Bold-webfont.woff') format('woff'),
         url('../fonts/OpenSans-Bold-webfont.ttf') format('truetype'),
         url('../fonts/OpenSans-Bold-webfont.svg#OpenSansBold') format('svg');
    font-weight: normal;
    font-style: normal;
}

/* Circular Content Carousel Style */
.ca-container-marquesina, .ca-container-cine, .ca-container-videogaleria{
    position: relative;
    margin: 5px 0;
    width: 100%;
    height: 350px;
}

.ca-container-galeria {
	position: relative;
    width: 100%;
    height: 400px;
}

.ca-wrapper-marquesina, .ca-wrapper-cine, .ca-wrapper-videogaleria, .ca-wrapper-galeria{
	width:100%;
	height:100%;
	position:relative;
}

.ca-wrapper-videogaleria{
	width:90%;
	height:100%;
	position:relative;
	left: 5%;
}

.ca-item-marquesina{
	position:relative;
	float:left;
	width:25%;
	height:100%;
	text-align:center;
}

.ca-item-cine{
	position:relative;
	float:left;
	width:48%;
	height:100%;
	text-align:center;
	margin: 0 10px;
}

.ca-item-videogaleria{
	position:relative;
	float:left;
	width:30%;
	height:100%;
	text-align:center;
	margin: 0 10px;
}

.ca-item-galeria {
    position: relative;
    float: left;
    width: 100%;
    height: 100%;
    text-align: center;
}

.ca-item-galeria img {
    width: 100%!important;
	max-height: 340px!important;
}

.ca-item-main-marquesina, .ca-item-main-cine, .ca-item-main-videgaleria{
	padding:5px;
	position:absolute;
	top:5px;
	left:5px;
	right:5px;
	bottom:5px;
	height: 90%;
	background:#fff;
	overflow:hidden;
	/*-moz-box-shadow:1px 1px 2px rgba(0,0,0,0.2);*/
	/*-webkit-box-shadow:1px 1px 2px rgba(0,0,0,0.2);*/
	box-shadow:1px 1px 2px rgba(0,0,0,0.2);
}

.ca-item-main-galeria {
    position: absolute;
    top: 5px;
    left: 5px;
    right: 5px;
    bottom: 5px;
    height: auto;
    background: #fff;
    overflow: hidden;
    /*-moz-box-shadow: 1px 1px 2px rgba(0,0,0,0.2);*/
    /*-webkit-box-shadow: 1px 1px 2px rgba(0,0,0,0.2);*/
    box-shadow: 1px 1px 2px rgba(0,0,0,0.2);
}

.ca-icon-marquesina, .ca-icon-cine, .ca-icon-videogaleria{
	width:100%;
	height:42%;
	position:relative;
	top: 0px;
	margin:0 auto;
}

.ca-icon-galeria {
    width: 100%;
    height: 100%;
    position: relative;
    top: 0px;
    margin: 0 auto;
}

.ca-icon-marquesina img, .ca-icon-cine img, .ca-icon-videogaleria img, .ca-icon-galeria img{
	width:100%;
	height:auto;
}

.ca-item-marquesina h3, .ca-item-cine h3, .ca-item-videogaleria h3, .ca-item-galeria h3{
	font-family: 'OpenSansBold', Arial, Helvetica, sans-serif;
    font-size: 20px;
    color: #131313;
    margin: 5px 0 20px 0;
    height: auto;
    text-align: center;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
    width: 100%;
}

.ca-item-marquesina h3 a, .ca-item-cine h3 a, .ca-item-videogaleria h3 a, .ca-item-galeria h3 a{
	color: #131313;
    text-decoration: none;
}

.ca-item-marquesina h4, .ca-item-cine h4, .ca-item-videogaleria h4, .ca-item-galeria h4{
	font-family: 'RobotoRegular', Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	padding-left:10px;
	padding-right:10px;
	line-height:20px;
	margin:10px;
	position:relative;
}

.ca-item-marquesina h4 span, .ca-item-cine h4 span, .ca-item-videogaleria h4 span, .ca-item-galeria h4 span{
	text-indent:15px;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
}

.ca-item-marquesina h4 span.ca-quote, .ca-item-cine h4 span.ca-quote, .ca-item-videogaleria h4 span.ca-quote{
	color: #d47a26;
    position: absolute;
    top: 12px;
    left: -10px;
    text-indent: 0;
    font-size: 70px;
}

.ca-nav span{
	width:25px;
	height:38px;
	background:transparent url(../images/arrows.png) no-repeat top left;
	position:absolute;
	top:50%;
	margin-top:-19px;
	left:-15px;
	text-indent:-9000px;
	opacity:0.7;
	cursor:pointer;
}
.ca-nav span.ca-nav-next{
	background-position:top right;
	left:auto;
	right:-15px;
	z-index: 1;
}
.ca-nav span:hover{
	opacity:1.0;
}

.ca-container-videogaleria .ca-nav span{
	width:25px;
	height:38px;
	background:transparent url(../images/arrows.png) no-repeat top left;
	position:absolute;
	top:50%;
	margin-top:-19px;
	left:-5px;
	text-indent:-9000px;
	opacity:0.7;
	cursor:pointer;
}
.ca-container-videogaleria .ca-nav span.ca-nav-next{
	background-position:top right;
	left:auto;
	right:5px;
	z-index: 1;
}

.noticiaStandard2 {
    padding-bottom: 0px;
    height: 100%;
	left: 10px;
}
.noticiaStandard2 .imagen {
    float: left;
    width: 100%;
    margin-bottom: 0px;															
}
.noticiaStandard2 .bajada {
    font-family: 'RobotoRegular', Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #131313;
    height: auto;
    float: left;
    overflow: hidden;
}
.noticiaStandard2 .datosExtras {
	font-family:'RobotoRegular', Arial, Helvetica, sans-serif; 
	font-size:12px; color:#adadad; 
	width:100%; 
	position: relative; 
	float:left; 
	bottom: -10px;
}
.noticiaStandard2 .datosExtras .volanta{
	margin: 5px 5px 5px 0;
}
.noticiaStandard2 .datosExtras .volanta a{
	text-decoration:none; 
	color: #adadad;
}
.noticiaStandard2 .datosExtras .fecha{
	margin: 5px 0 5px 5px;
}

.ca-item-videogaleria .datosExtras{
	font-family: 'RobotoRegular', Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #131313;
    height: auto;
    overflow: hidden;
}
.ca-item-videogaleria .datosExtras .volanta{
	margin: 5px 5px 5px 0;
}
