
/* 	--------------------------------------------------
    uSkinned.net

	BASE
    -------------------------------------------------- */


/* 	--------------------------------------------------
    TABLE OF CONTENTS 
    -------------------------------------------------- 

	1.0 LINKS
	2.0 LISTS
	3.0 MISC
	4.0 TYPOGRAPHY
	
*/

/*
	
	BOOTSTRAP BREAKPOINTS
	
	.col-xs-	< 768px		(container width 100%)
	.col-sm-	> 768px		(container width 750px)
	.col-md-	> 992px		(container width 970px)
	.col-lg-	> 1200px	(container width 1170px)
	
*/



/*	--------------------------------------------------
	1.0 LINKS
	-------------------------------------------------- */
	
	a,
	.btn,	
	.slick-prev, .slick-next {
		
		-webkit-transition:all 0.2s ease-in-out 0s;
		-moz-transition:all 0.2s ease-in-out 0s;
		-ms-transition:all 0.2s ease-in-out 0s;
		transition:all 0.2s ease-in-out 0s;
		}	
	nav.main a, nav a, .promo_pods a, .listing a {
		text-decoration:none!important;
		}	
		
	.btn {
		border-radius:0;
		position:relative;
		}
	.btn::after {
		content:""; position:absolute; top:0; right:0; bottom:0; left:0;
		width:100%; height:100%;
		background-color:rgba(0,0,0,0);
		
		-webkit-transition:all 0.2s ease-in-out 0s;
		-moz-transition:all 0.2s ease-in-out 0s;
		-ms-transition:all 0.2s ease-in-out 0s;
		transition:all 0.2s ease-in-out 0s;
		}	
		
	a.see_all {
		position:absolute; top:0; right:0;
		font-size:11px;
		}		
		
		
	#top-link-block {
		z-index:200;
		position:relative; 
		}
	#top-link-block a {
		display:block;
		margin:0 auto;
		}
		
	@media (max-width:991px) {
		
	#top-link-block a {
		text-align:center;
		border-radius:0; border:0 none; box-shadow:0 none;
		}	
		
	}
		
	@media (min-width:992px) {
		
	#top-link-block {
	    position:fixed; bottom:25px; right:15px;
		padding:0;
	
		-webkit-opacity:0;
		-moz-opacity:0;
		-ms-opacity:0;
		opacity:0;
		
		-webkit-transition:opacity 0.2s ease-in-out 0s;
		-moz-transition:opacity 0.2s ease-in-out 0s;
		-ms-transition:opacity 0.2s ease-in-out 0s;
		transition:opacity 0.2s ease-in-out 0s;
		}
	#top-link-block.affix.show {
		-webkit-opacity:1;
		-moz-opacity:1;
		-ms-opacity:1;
		opacity:1;
		}
		
	}
	

/*	--------------------------------------------------
	2.0 LISTS
	-------------------------------------------------- */
	
	ul, ol { 
		padding:0;
		margin:0 0 16px; 
		line-height:1.4;
		}
	ul { 
		margin-left:16px;
		list-style: disc outside; 
		}
	ol { 
		margin-left:20px;
		list-style: decimal; 
		}
	ul ul,
	ol ol {
		padding:4px 0 0 8px;
		}
	ul ul {
		list-style: circle outside; 
		}
	ol ol {
		list-style: lower-roman; 
		}
	li { 
		margin-bottom:4px;
		}
		
	dl { 
		}
	dl dt { 
		font-weight:bold;
		padding-bottom:2px;
		}	
	dl dd { 
		padding-bottom:4px; 
		}
		
	ul.nav, ol.nav,
	nav ul, nav ol, ul.list, ol.list,
	nav ul li, nav ol li, ul.list li, ol.list li {
		padding:0; margin:0; list-style:none;
		line-height:1;
		}
	


/* 	-------------------------------------------------- 
	3.0 MISC
	-------------------------------------------------- */
	
	img {
		width:100%; height:auto;
		}	
	.promo_pods .item img,
	.gallery .item img {
		width:100%; height:auto;
		}
	
	/* IMAGE TRANSITIONS */
	.image.video,
	.banner .image,
	.promo_pods .image,
	.listing .image,
	.gallery .image {
		overflow:hidden; padding:0;
		}
	.image.video a img,
	.banner .item a img,
	.promo_pods .item a img,
	.listing .item a img,
	.gallery .item a img {
		
		-webkit-transition: transform 0.2s ease-in-out;
		-moz-transition: transform 0.2s ease-in-out;
		-ms-transition: transform 0.2s ease-in-out;
		-o-transition: transform 0.2s ease-in-out;
		transition: transform 0.2s ease-in-out;
		}
	.image.video a:hover img,
	.banner .item a:hover img,
	.promo_pods .item a:hover img,
	.listing .item a:hover img,
	.gallery .item a:hover img {
		
		-webkit-transform: scale(1.3);
		-moz-transform: scale(1.3);
		-ms-transform: scale(1.3);
		-o-transform: scale(1.3);
		transform: scale(1.3);
		}	
		
	i.fa {
		margin-right:5px;
		}	
	i.fa.after {
		margin-right:0; margin-left:5px;
		}	
	.glyphicon.lg {
		font-size:40px;
		}	
	
	@media (max-width:767px) {
		
	.text-left-xs {
		text-align:left;
		}		
	
	}



/*	--------------------------------------------------
	4.0 TYPOGRAPHY
	-------------------------------------------------- */
	
/*	--------------------------------------------------
	font-family: 	'Helvetica Neue'
	font-weight:	
	-------------------------------------------------- */
	
	body {
		font-family:'Helvetica Neue', sans-serif;
		font-weight:400;
		font-size:15px;
		
		-webkit-font-smoothing: antialiased;
		}
	input, select, textarea, button {
		font-family:'Helvetica Neue', sans-serif;
		font-weight:400;
		font-size:15px;
		}	
	button, .btn {
		font-weight:500;
		letter-spacing:0.025em;
		}	
	h1, h2, h3, h4, h5, h6, .heading, nav.main, table thead th, .nav-tabs {
		font-family:'Helvetica Neue', sans-serif;
		font-weight:400;
		letter-spacing:-0.025em;
		line-height:1.2;
		}	

	h1 {
		font-size:30px;
		}	
	h2 {
		font-size:30px;
		}
	h3 {
		font-size:26px;
		}
	h4 {
		font-size:22px;
		}
	h5, p.heading {
		font-size:18px;
		}
	h6 {
		font-size:16px;
		}
		
	h1, h2, h3 {	
		margin-top:16px 0;
		}
	#left_col h1:first-child, #right_col h1:first-child, #wide_col h1:first-child, #mid_col h1:first-child {
		margin-top:0;
		}
	h4, h5, h6, p.heading {	
		margin-top:8px 0;
		}
	footer .heading {
		font-size:16px;
		}	
	
	p {
		margin:8px 0 16px;
		}	
	p, .text {
		line-height:1.4;
		}
	.espacioenter p{
		margin:-5px 0 4px;
	}	 
	.intro {
		font-size:110%;
		}
	.banner .intro {
		font-size:125%;
		}
	.textblock p{
		line-height:0.8;
	}
	.textblocklargo p{
		line-height:1.4;	
	}
	p#skip { 
		display:none; 
		}
		
		
	@media (min-width:992px) {
		
	.intro {
		font-size:130%;
		}
	.banner .intro {
		font-size:150%;
		}
		
	}	
		
/*	------------------------------------------------------
	OTHERS
	-------------------------------------------------------*/

.carousel-indicators-numbers li {
  text-indent: 0;
  margin: 0 2px;
  width: 30px;
  height: 30px;
  border: none;
  border-radius: 100%;
  line-height: 30px;
  color: #fff;
  background-color: #999;
  -webkit-transition: all 0.25s ease;
  transition: all 0.25s ease;
}
.carousel-indicators-numbers li.active, .carousel-indicators-numbers li:hover {
  margin: 0 2px;
  width: 30px;
  height: 30px;
  background-color: #337ab7;
}
.fecha_agenda {
    background-image: url(/media/1134/cartamagna.png);
    width: 58px;
    height: 65px;
    background-repeat: no-repeat;
    text-align: center;
}
.fecha_agenda .mes{
	color:#FFF;
    font-size: 12px;
	padding-top:4px;
}

.fecha_agenda .año{
	color:#FFF;
	font-size: 11px;	
}
.fecha_agenda .dia {
    font-size: 30px;
    color: #009ee0;
    height: 35px;
    margin-top: -5px;
}
.downloaditem{
	text-align:center;
	font-size:large;
	color: white;
}
.textitemrepository{
    position: absolute;
    top: 0px;
    /* left: 1px; line-height: 70%;*/
    width: 100%;
    text-align: center;
	/*display: inline-block;*/
    vertical-align: middle;
    line-height: 70%;
}
.textitemrepository span{
	height: 120px;
    display: table-cell;
    vertical-align: middle;
	
	text-align: center;
    font-size: initial;
    color: white;
	/*background: rgba(0, 0, 0, 0.31);*/
	padding: 10px; 
}

.cuerpovisor img{
	max-height: 350px;
    max-width: 500px;
}
.cuerposlidernoticias p{
	font-size: large;
}
#ebcaptchatext {
    padding: 5px;
    background-color: #555;
    color: #FFF;
    font-style: oblique;
    text-align: center;
}
/*	--------------------------------------------------
	END
	-------------------------------------------------- */
	
		
