/********** Cambios módulo de noticias *****************/

@font-face {

    font-family: 'Myriad Pro Cond';

    src: url(Myriad-Pro-Condensed_31633.ttf);

}



.item1180{

    z-index: 11945;

    background: #06280D;

}



.item1180:hover{

    z-index: 11945;

    background: #06280D !important;

	border-radius:0 !important;

	color:#CCC !important;

}



.itemTitle{

	font-family: 'Myriad Pro Cond';

	font-size: 43px !important;

}



.itemFullText{

	font-family: 'Myriad Pro Cond';

	text-align: -webkit-center;

}

.bt-cs .bt-extra{

		font-weight:bold;

		margin-top:7px;

}



.bt-cs .bt-date, .bt-cs .bt-author {

    font-weight: bold !important;

	font-family: 'Myriad Pro Cond';

	font-size:16px;

}



.readmore {

    text-align: right;

    border: 2px solid #297739;

	background-color:#FFF;

    width: 94px;

    float: right;

    padding: 6px;

    margin-top: 14px;

	font-family: 'Myriad Pro Cond';

	font-size:20px;

	text-align:center;

}



.bt-introtext{

	font-family: 'Myriad Pro Cond'

	font-size:14px;

	line-height:24px;

	text-align:justify;

}



.bt-title{

	font-family: 'Myriad Pro Cond';

	font-size: 20px;

}



.bt-cs .bt-inner .bt-title {

    color: #297739 !important;

}

.bt-introtext{

	font-family: 'Myriad Pro Cond';

	font-size:16px;

}

.unoticias{

	font-family: 'Myriad Pro Cond';

	font-weight:bold;

}

	

#yt_herramientas{

	background-color: #297739;

    padding-top: 9px;

}



#yt_herramientas img:hover{

	opacity:0.7;

}





#position-f2{

	font-family: 'Myriad Pro Cond';

}

#position-f2 p{

    font-size: 17px;

	margin: 0px 0 0px 0px;

}



#yt_slideshow, #yt_header {

	background-image:url('../images/bg.jpg');

	background-attachment: fixed;

	BACKGROUND-POSITION-X: center;

	background-repeat: repeat-x;

	max-height:540px;

	background-repeat-y: no-repeat;

}



/*Menú*/

/*CALENDARIO FERIAL*/

.jeventpage{

	font-family: 'Myriad Pro Cond';

	text-align:center;

}



#jevents_body .weekdaytopclr, #jevents_body .sundaytopclr {

    background-image: transparent !important;

    background-color: #607080;

    border-left: 1px solid #95A5AD;

    border-right: 0px solid #62727A;

    margin: 0px;

    color: #FFFFFF;

    padding-top: 6px;

    padding-right: 12px;

    padding-bottom: 6px;

    padding-left: 12px;

    font-size: 16px !important;

    font-weight: bold;

}



#jevents_body li.ev_td_li {

    list-style-type: none!important;

    font-size: 16px !important;

}



.ev_td_li a{

	 font-size: 20px !important;

	 color:#297739;

}



#jevents_body td, #jevents_body tr, #jevents_body p, #jevents_body div {

    font-size: 23px;

    font-weight: 600;

}



.jev_toprow div.previousmonth, .jev_toprow div.nextmonth {

    background-color: #438952 !important;

    border: 1px solid #438952 !important;

}



.jev_toprow div.currentmonth {

    border-top: 1px solid #29783a !important;

    border-bottom: 1px solid #438952 !important;

    margin-bottom: -1px;

}

/*CALENDARIO FERIAL*/



div#maximenuck119{

	font-family: 'Myriad Pro Cond';

	box-shadow: rgb(51 0 0) 0px 0px 4px;

}

div#maximenuck119.maximenuckh ul.maximenuck li.level1.parent > a, div#maximenuck119.maximenuckh ul.maximenuck li.level1.parent > span.separator, a.maximenuck {

	font-size:22px !important;

	color:#297739;

}



div#maximenuck119 ul.maximenuck li.maximenuck ul.maximenuck2 li a, div#maximenuck119 ul.maximenuck2 li a {

    font-size: 18px !important;
	color:#297739;
	text-align: center;

}



div#maximenuck119 ul.maximenuck {

    clear: both;

    position: relative;

    z-index: 999;

    overflow: visible !important;

    display: block !important;

    float: none !important;

    visibility: visible !important;

    opacity: 1 !important;

    list-style: none;

    margin: 0 0 0 0;

    height: auto;

    padding: 0px 20px 0px 20px;

    -moz-border-radius: 0px;

    -webkit-border-radius: 0px;

    border-radius: 0px !important;

    filter: none;

    border: 1px solid #0e850e !important; 

    -moz-box-shadow: inset 0px 0px 0px #edf9ff;

    -webkit-box-shadow: inset 0px 0px 0px #edf9ff;

    box-shadow: inset 0px 0px 0px #edf9ff;

    text-align: left;

    zoom: 1;

}



div#maximenuck119 ul.maximenuck li.maximenuck.level1.active {

    border: 0px solid transparent !important;

    background: #F4F4F4;

    background: -moz-linear-gradient(top, #F4F4F4, #EEEEEE);

    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#F4F4F4), to(#EEEEEE));

    -moz-border-radius: 0px !important;

    -webkit-border-radius: 0px !important;

    border-radius: 0px !important;

}



div#maximenuck119.maximenuckh ul.maximenuck li.maximenuck.level1.parent:hover, div#maximenuck119.maximenuckh ul.maximenuck li.maximenuck.level1.parent:hover {

    -moz-border-radius: 0px 0px 0px 0px !important;

    -webkit-border-radius: 0px 0px 0px 0px !important;

    border-radius: 10px 10px 0px 0px !important;

}



div#maximenuck119 ul.maximenuck li.maximenuck.level1:hover, div#maximenuck119 ul.maximenuck li.maximenuck.level1.active {

    border: 0px solid transparent !important

}



div#maximenuck119 ul.maximenuck li.maximenuck.level1 {

    margin: 0px 10px 0 0 !important;

}



div#maximenuck119 div.floatck {

    -moz-border-radius: 0px 0px 0px 0px !important;

    -webkit-border-radius: 0px 0px 0px 0px !important;

    border-radius: 0px 0px 0px 0px !important;

}

div#maximenuck119.maximenuckh ul.maximenuck li.level1.parent > a:after, div#maximenuck119.maximenuckh ul.maximenuck li.level1.parent > span.separator:after {

    content: "";

    display: block;

    position: absolute;

    width: 0;

    height: 0;

    border-style: solid;

    border-width: 7px 6px 0 6px;

    border-color: #001d03 transparent transparent transparent;

    top: 13px;

    right: -15px;

}



/*Menú*/

/********** modulos *****************/

.servicios{text-align: center; background:#F9F9F9; padding: 40px;}

.moduletable-titulo{padding: 30px 0;}

.boton{border-color: #ffffff !important; border-style: solid; border-width: 10px !important; color: #ffffff; display: block;   left: 0; margin-left: auto; margin-right: auto;position: absolute;  right: 0; width: 50%; background:#29783A !important; color: #fff !important;}

.actu:hover, .servicios:hover{background: #29783A; cursor:pointer;}

.servicios:hover .mb-icon {border-color: #ffffff; color: #ffffff;}

.servicios:hover p, .servicios:hover h3{color: #ffffff;}

.service{padding: 30px 0;  padding-bottom: 80px;}

.paralax{background: url("../images/Par_11.jpg") no-repeat; position: relative; padding: 50px 0; background-attachment: fixed; background-position: 50% -198px;}

.paralax:before{   background-color: #29783A; bottom: 0; content: ""; left: 0;margin: auto;opacity: 0.7; position: absolute;right: 0;top: 0; }

.moduletable-testimonio {color: #fff; position: relative;text-align: center; z-index: 99;}

.moduletable-testimonio > h3, .moduletable-actualidad > h3{font-size: 42px;font-weight: bold; text-align:center;}

.sprocket-mosaic-image-container{float:left; margin-top: 52px;}

.sprocket-mosaic-item .sprocket-padding{padding:0 !important;}

.sprocket-mosaic-item{border:0 !important;}

.sprocket-mosaic-item .sprocket-mosaic-image{border-radius: 360px; border: 10px solid #F9F9F9;}

.actualidad{background:#F9F9F9;}

.sprocket-mosaic .sprocket-mosaic-header{display: none;}

.actualidad{padding: 50px 0;}

.actu { background: #fff; margin-left: 15%;padding: 25px 30px;}

.act {padding-left: 50px;}

.sprocket-mosaic-hovercontent{display: none;}

.sprocket-readmore {text-align: right;}

.actu:hover h2.sprocket-mosaic-title a, .actu:hover .sprocket-mosaic-text, .actu:hover a.sprocket-readmore{color: #fff; text-decoration: none;}

.contacto {padding: 40px 0; *background: #29783A;}

#rsform_3_page_0 { margin-top: 30px; }

.rsform-contactar h2{*color: #fff;}

.jj_sl_navigation li a .jj_social_text{width: 180px !important;}

.sidebar-nav h3 {background: #29783A; color: #fff; font-size: 32px; padding: 10px;}

.sidebar-nav {margin-top: 50px;}

.breadcrumb{background: transparent !important; margin-bottom: 0 !important;}

.breadc{background: #29783A; padding: 10px 0; border-bottom: 1px solid #F3F3F3;}

.pathway > span, .breadcrumb, .breadcrumb > .active{color: #fff !important; text-decoration: none;}

.divider {background: #F08AC6;border-radius: 360px; display: inline-block; height: 25px; padding: 1px 7px; width: 25px;}

.no-bread{display:none;}

.moduletable-info {background: #f3f3f3;}

.custom-info {padding: 10px 10px; background: url("../images/contacto.png") no-repeat; background-position: 160px 0;}



/********************************/



/********** BTN Directorio Criadores *****************/

.btn-zonas{

	background-color: #29783a;

	padding:5px;

	box-shadow: 0 5px 0 #BEEB9F;

	margin-bottom:15px;

	list-style:none;

	color:#FFF !important;

	text-align:left !important;

	font-size:16px;

	-webkit-transition: all .2s linear; /* Safari */

    transition: all .2s linear;

	border-radius:14px;

	text-decoration:none;

	/*background-image: url(/images/more.png);*/

	background-repeat:no-repeat;

	background-position:right center;

	background-position-y: -50px;

    -webkit-background-origin: content-box;

}



.btn-zonas a{

	color:#FFF !important;

}



.btn-zonas:hover{

	background-color: #79BD8F;

	width:100%;

	box-shadow: 0 5px 0 #BEEB9F;

	-webkit-transition: all .2s linear; /* Safari */

    transition: all .2s linear;

	background-position-y: 1px;

}



.btn-zonas:active {

  box-shadow: 0 2px 0 #BEEB9F;

  transform: translateY(3px);

}



.l-links a{

	text-decoration:none;

	display:block;

}



.caja-listados{

	

	width:100%;

}





.catItemIntroText table {

    overflow-x: hidden !important;
    display: block;
	font-size: 18px;

}



.itemListView{

	font-family: 'Myriad Pro Cond' !important;

}



.tdircriador{

	font-size:19px;

}



div.catItemView {

    margin-bottom: 48px;

    padding: 16px;

    margin: 19px;

    border: 1px solid #dadada;

    border-radius: 5px;

	max-width: 513px;

}



div.catItemHeader h3.catItemTitle {

    margin: 0;

    background: #2d853e;

    color: white !important;

    padding: 10px;

    box-sizing: border-box;

    border-radius: 5px 5px 0 0;

}



div.catItemHeader h3.catItemTitle a{

	color:#f7f7f7

}



/********** Fin BTN Directorio Criadores *****************/







/******************************************

***          YT Framework: CSS          ***

*******************************************/

body{color:#666;font-size:14px;}



textarea:focus,

input[type="text"]:focus,

input[type="password"]:focus,

input[type="datetime"]:focus,

input[type="datetime-local"]:focus,

input[type="date"]:focus,

input[type="month"]:focus,

input[type="time"]:focus,

input[type="week"]:focus,

input[type="number"]:focus,

input[type="email"]:focus,

input[type="url"]:focus,

input[type="search"]:focus,

input[type="tel"]:focus,

input[type="color"]:focus,

.uneditable-input:focus {

  outline: 0 \9;

  /* IE6-9 */

}

a:focus,

select:focus,

input[type="file"]:focus,

input[type="radio"]:focus,

input[type="checkbox"]:focus,

.btn:focus  {

	outline: 0;

}





#position-g div.module div.module-content {  background: transparent;}



body.contentpane{

	padding:20px;

}

body.contentpane .pull-left{

	float:none;

}

body.contentpane .mailto-close{

	float:right;

}

textarea,

input[type="text"],

input[type="email"],

input[type="password"]{line-height: 16px;}

body{color:#333;font:14px;}



.yt-main{margin:0 auto;}

#system-message{margin: 0;}

a {color: #0095fe;}

body.sj_joomla3 a:hover{}

#yt-totop {

    background: url(../images/up-arrow.png) no-repeat center center rgba(0, 0, 0, 0.5);

    border-radius: 5px 5px 5px 5px;

    bottom: 10px;

    height: 45px;

    overflow: hidden;

    position: fixed;

    left: 10px;

    width: 45px;

    z-index: 40;

	text-indent:-999em;

	margin:0 0 8px 0;

}

#yt-totop:hover{background-color:rgba(0, 0, 0, 0.8);}

#yt_wrapper{overflow:hidden;}

#system-message{margin:0 ; display:none;}



/* Tooltip voor de editor button */

.item-title .badge {

    padding: 2px 9px;

	vertical-align:middle

}

.tip-wrap .tip {background: #ffc;border: 2px solid #ccc;padding: 5px;font-size: 12px;max-width: 250px;z-index: 80;position: relative;}

.tip-title{font-weight: bold;}



div.yt-main{/*background-color:#FFF;*/ margin:0 auto;}



/****** Pattern *****/

.pattern{background-repeat:repeat;background-position:left top;}

.pattern_h1{background-image:url(../images/pattern/pattern6.png);}

.pattern_h2{background-image:url(../images/pattern/pattern8.png);}

.pattern_h3{background-image:url(../images/pattern/pattern3.png);}

.pattern_h4{background-image:url(../images/pattern/pattern5.png);}

.pattern_h5{background-image:url(../images/pattern/pattern7.png);}



.pattern_1{background-image:url(../images/pattern/pattern1.png);}

.pattern_2{background-image:url(../images/pattern/pattern2.png);}

.pattern_3{background-image:url(../images/pattern/pattern3.png); background-position:bottom}

.pattern_4{background-image:url(../images/pattern/pattern4.png);}

.pattern_5{background-image:url(../images/pattern/pattern5.png);}





/****** Layout *****/

/* left-main-right */

.layout-left-main-right #content_right{float:right;}



/* left-right-main */



/* main-left-right */



	

	

	

/****** Module *****/

div.module_menu,

div.module{margin: 0px 0px 0px 0px;}

div.module div.module-inner{}



.module_menu h3.title,

.module h3.title{

	background:#29783a url(../images/h3-title.png) repeat top left;

	line-height:30px;

	font-size:18px;

	color:#FFF;

	border-radius:3px;

	font-weight:normal;

	padding:0px 20px 0px 20px;;

}





.modulepublicaciones_menu h3.title {



	background:#317d19 url(../images/h3-title.png) repeat top left;

	line-height:35px;

	font-size:18px;

	font-family:'Electrolize';

	color:#FFF;

	border-radius:3px;

	font-weight:normal;

	margin:0 ;

	padding: 0 10px;



}





div.module div.module-content{margin:0px 0px 0px 0px;}

div.module.blank div.module-content{padding: 0;background: none;}

/* icon Style */



div.style-icon h3.title .icon{background:url(../images/icons/style-icon.png) no-repeat right top;margin:0 -5px;display:block;height:35px;width:42px;float: right;}

div.style-icon .module-content{background:#fff;border:1px solid #ccc;border-radius:3px;padding:10px 10px 0;}

	div.joomla h3.title > span.icon{background-position: 0 0;}

	div.help h3.title > span.icon{background-position: 0 -36px;}

	div.mouse h3.title > span.icon{background-position: 0 -70px;}

	div.photo h3.title > span.icon{background-position: 0 -105px;}

	div.application h3.title > span.icon{background-position: 0 -140px;}

	div.email h3.title > span.icon{background-position: 0 -175px;}

	

div.module_menu .module-bottom,

div.module .module-bottom{margin:0 21px 0 14px;}



/* Suffix statistics */

.module.statistics .module-content{

	background:none;

	padding:0 0;

}

/* Suffix wonline */

.module.wonline h3 span{

	background-position:right -70px;

}

/* Suffix gallery */

.module.gallery h3 span{

	background-position:right -105px;

}

/* Suffix clear */

.module.clear{

	clear:none;

}

.module.clear h3{

	background:none;

}

.module.clear h3 span{

	background:none;

}

.module.clear .module-content{

	background:none;

	padding:0 0;

}

.module.clear .module-bottom{

	background:none;

	height:0px;

}



/* Bg Style */

div.module.bg1{}

	div.module.bg1 h3.title{background:#1e683d;border-radius: 3px 3px 0 0;}

	div.module.bg1 div.module-content{background:#cccccc;border-radius:0 0 3px 3px;padding: 10px;}

	div.module.bg1 div.custom {background: #fafafa;border-radius: 4px;padding: 10px 10px 0;box-shadow: 0 1px 2px #999,0 0 0 1px #fff inset;overflow: hidden;}



/* Suffix _menu */

div.module_menu .module-content{background: none;border: none;padding: 0;}

.module_menu h3 span{background-position:right -140px;}

.module_menu .module-content{padding:0 0;border-radius:3px;}

.module_menu ul.menu.nav{margin:0 0;}

.module_menu ul.menu li{margin-top:1px;}

.module_menu ul.menu li > a,

.module_menu ul.menu li > .separator{

	padding:3px 10px 3px 15px;

	background:url("../images/icons/list-menu.png" ) no-repeat 7px 10px #f6f6f6;

	border:1px solid #f6f6f6;

	color:inherit;

	border-radius:2px;

	display:block;

}

.module_menu ul.menu li.active > a,

.module_menu ul.menu li.active > .separator{

	background:url("../images/icons/list-menu.png" ) no-repeat 7px -19px #fff;

}



.module_menu ul.menu li > a:hover,

.module_menu ul.menu li > .separator:hover{

	background-color:#FFF;

	background-position: 7px -19px;

	color:#55b538;

}

.module_menu ul.nav-child {margin: 0 10px;}

.module_menu ul.nav-child  li > a,

.module_menu ul.nav-child  li > .separator{

	border: none;

	background-color: transparent;

	background-position: 3px -75px;

}

.module_menu ul.nav-child  li > a:hover,

.module_menu ul.nav-child  li > .separator:hover,

.module_menu ul.nav-child  li.active > a,

.module_menu ul.nav-child  li.active > .separator{

	background-position: 3px -51px;

	background-color: transparent;

}

/* Badge  Style*/

div.style-badge{border: 1px solid #ccc;border-radius: 3px;}

	div.style-badge h3.title{background: none;color: inherit;line-height: 50px;margin: 5px 0;}

	div.style-badge div.module-content{background: none;}

	div.style-badge div.module-bottom{display: none;}

	div.style-badge h3.title span.badge{

		width:50px;height:50px;margin: 0 5px 0 0;border-radius: 50px;background: #666;display: block;float: left;

		position: relative;box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3) inset ; padding: 0;

	}

	div.style-badge h3.title span.badge:before{

		content: "";

		width:32px;height: 20px;

		display: block;

		position: absolute;left: 12px;top: 16px;

		background: url(../images/icons/badge.png) no-repeat 0 0 ;

		

	}

	div.hot h3.title span.badge{background: #ff7f03;}

	div.top h3.title span.badge{background: #006401;}

	div.new h3.title span.badge{background: #f02624;}

	div.cool h3.title span.badge{background: #c71585;}

	div.hot h3.title span.badge:before{background-position: 0 -100px;}

	div.top h3.title span.badge:before{background-position: 0 -50px;}

	div.new h3.title span.badge:before{background-position: 0 0;left: 10px;}

	div.cool h3.title span.badge:before{background-position: 0 -150px;left: 10px;}

	

/* Border Style*/

div.module.border1{}

	div.module.border1 h3.title{background:none;text-align:center;color:inherit;}

	div.module.border1 h3.title span{background:none;margin:auto;}

	div.module.border1 div.module-content{background:none;border:1px solid #CCC;border-radius:3px;}

	

div.module.border2{}

	div.module.border2 h3.title{background:none;text-align:center;border-radius: 3px;border:1px solid #ccc;box-shadow: inset 0 0 5px #ddd; color: inherit;margin-bottom: -1px;}

	div.module.border2 h3.title span{background:none;margin:auto;}

	div.module.border2 div.module-content{background:none;border:1px dotted #CCC;border-radius:3px;}



div.module.border3{}

	div.module.border3 h3.title{background:#1c7900;text-align:center;border-radius: 3px;box-shadow: inset 0 0 3px rgba(0,0,0,0.5); color: #fff;}

	div.module.border3 h3.title span{background:none;margin:auto;}

	div.module.border3 div.module-content{background:none;border:3px solid #CCC;border-radius:3px;}

	

/****** Component *****/

#yt_component{margin-bottom: 20px;}

#yt_component .component-inner{margin:20px;}

#yt_component .component-inner2:after,

#yt_component .component-inner2:before{clear: both;display: block;content: "";}



/*Featured Articles*/

.items-leading{padding:0 0 10px;}

	.items-row .item ,

	.items-leading > div.item{border-top: 1px dashed #297739;padding-bottom: 20px}

	.items-leading > div.item:first-child{border-top:none}

	.items-row:first-child .item{border-top: none;}

	

	h2.item-title{font-size:20px;line-height:24px;font-family:'Open Sans', serif;font-weight:normal;}

	.blog .item-image, .blog-featured .item-image{background:url(../images/loading.gif) no-repeat center center;text-align:center;}

	.pagenavcounter{

		margin:0 0 10px;

		font-weight:bold;

	}

	.article-index{

		margin:0 0 0 10px;

	}

	div.blog-featured div.article-text, div.blog div.article-text{display: block; position:relative}

	div.article-info{font-size:85%;padding-bottom:15px;padding: 4px}

		div.blog-featured div.article-text div.article-info,

		div.blog div.article-text div.article-info{position: absolute;top:20px;background: rgba(255,255,255,0.9);box-shadow: 0 1px 0 #fff;z-index: 3;}

		div.blog-featured div.article-text div.article-info:after,

		div.blog div.article-text div.article-info:after{

			content: "";

			border-width: 16px ;border-style: solid;

			border-color: transparent transparent rgba(255,255,255,0.9) rgba(255,255,255,0.9) ;

			position: absolute;right: -32px;top:0;

			box-shadow: 0 1px 0 #fff;

		}

		div.img-intro-left{margin-bottom: 15px;}

		.com_content .page-header{

			margin:30px 0 0;

			border:none;

		}

		.page-header h1,.page-header h2, .jeventpage h2.contentheading, div.itemHeader h2.itemTitle{

			margin-bottom:0px;

			margin-top: -10px;

			line-height:39px;

			font-weight:bolder;

			font-size:30px;

			color:#379945;

		    text-transform: uppercase;

            text-align: center;

				/*text-shadow: 0 1px 0 #ccc, 

							 0 2px 0 #2f6801,

							 0 3px 0 #bbb,

							 0 4px 0 #2f6822,

							 0 5px 0 #aaa,

							 0 6px 1px rgba(0,0,0,.1),

							 0 0 5px rgba(0,0,0,.1),

							 0 1px 3px rgba(0,0,0,.3),

							 0 3px 5px rgba(0,0,0,.2),

							 0 5px 10px rgba(0,0,0,.25),

							 0 10px 10px rgba(0,0,0,.2),

							 0 20px 20px rgba(0,0,0,.15);*/







			

		}



		.blog .page-header h1,.blog .page-header h2 { font-size:23px; line-height: 26px;}



		div.article-info > div,dl.article-info > dd{padding: 0 10px 0 0;display:inline-block; float:left; line-height: 24px;margin: 0;}

		div.article-info > div:last-child{padding: 0;}

	div.item-page .page-header{padding:0px;border: none; margin-bottom:15px; font-size:85%; color:#999;}

	.article-info-term{

		font-size:125%;

	}

	div.item-page div.article-info{

		border-bottom:1px dashed #ddd;

		margin:0 0 15px 0;

		padding:0 0;

	}

	.element-invisible{

		vertical-align: middle;
   		display: block;
    	padding: 5px;

	}

	div.item-page .pagenav{

		padding-top:20px;

		border-top:1px dashed #CCC;

	}

	.item-page .pull-left.item-image{

		float:none;

		margin:0 0 10px 0;

	}

	.com_content .items-row .pull-right{margin:20px 0 0;}

	.com_content .items-row.row-0 .pull-right{margin:10px 0 0;}

	.item-image,.img-intro-left{margin: 0 15px 20px 0;position: relative;}

	.item-image:after,.img-intro-left:after{

		content: "";

		position: absolute;width:100%;height: 100%;z-index: 1;left: 0;top:0;

		box-shadow: 1px 1px 3px #a1a1a1 inset;

		background-image: -moz-repeating-linear-gradient(45deg, transparent, transparent 1px, rgba(255,255,255,.1) 2px, rgba(255,255,255,.05) 4px);

		background-image: -webkit-repeating-linear-gradient(45deg, transparent, transparent 1px, rgba(255,255,255,.1) 1px, rgba(255,255,255,.05) 2px);

	}

	.icon-calendar{

		background: url(../images/icons/ico-sprites.png) no-repeat 0 0;

		float: left;margin: 0 5px 0 0;width:18px;height: 21px;

	}

	/*Pagination*/

	.pagination{margin:20px 0 10px;height:auto}

	.pager a, .pager span{border-radius: 5px;padding: 3px 10px;background: #eee;}



/*Category Blog*/

div.blog{}

	dl.article-info{margin: 0;}



/*Items Blog*/

div.item-page{margin:0px 0px 0 0px}

	div.item-page h2.item-title{font-size: 25px;line-height: 30px;}

	div.item-page .pull-left{margin-right: 15px;}

	div.item-page + p:first-child{color: #1d7c00;}

	

/*Pagination*/

.pagination ul{border-radius: 0;box-shadow: none;display: table;margin: 0 auto;}

.pagination ul li{display: inline-block;margin: 0 2px;}

.pagination ul > li > a, .pagination ul > li > span{line-height: 25px;padding: 0 10px;border: 1px solid #ddd;}

.pagination ul > li:first-child > a, .pagination ul > li:first-child > span{border-radius: 0;}

.pagination ul > li:last-child > a, .pagination ul > li:last-child > span{border-radius: 0;}

.pagination ul > li > a:hover, .pagination ul > .active > a, .pagination ul > .active > span{border: 1px solid #75c65c;}



/****** Block #yt_header *****/

.no-slideshow #yt_header{

	margin:0 0 10px 0;

}

#yt_header{margin:0px 0px 0px 0px;}

#yt_logoposition{height:158px;position:relative;}

#yt_logoposition h1{margin:0 0;}

#yt_logoposition h1.logo a{position:absolute;height:98px;width:268px;top:30px;left:25px;}



#position-0 .search{margin:35px 0 0;position:relative;text-align:right;}

#position-0 .search button,  .buscador .search button   {

	background:url(../images/search-btn.png) no-repeat center center;position:absolute;top:6px;

	right:23px;text-indent:-999em;border:none;box-shadow:none;

}







input.search-query{border-radius:3px;border-color:#86a142;box-shadow: none;color:#84868a;

	border-color: #86a142;box-shadow: -2px -2px 4px #84868a inset; padding: 5px 0px 4px 10px; margin: 0px 0 -30px 0px;

}

#position-0 input.search-query, .buscador input.search-query  {padding:4px 6px;right: 0;top: 0; background: #86a142;}

.buscador {  float: right; margin-top: 6px; }

.buscador input.search-query  {  background: #86a142;}

#yt_menuposition{/*margin-bottom:20px;*/  clear:both;}/***************/

#yt-mobilemenu{display:none;}



/****** Block Breadcrumb  *****/

ul.breadcrumb {background: none;padding: 0;margin-bottom: 15px;}

ul.breadcrumb .divider{}

/****** Block #yt_spotlight *****/





/****** Block #content *****/

#content{margin:0 0 0px 0px;}

dl.stats-module{margin:0 13px 0 13px ;}

dl.stats-module dt{

	background:#f6f6f6 url(../images/statistics-dt.gif) no-repeat right center;

	float:left;

	width:110px;

	height:28px;

	line-height:28px;

	font-weight:normal;

	padding:0 10px 0 15px;

	margin:1px 0 0;

	border-radius:3px;

}

dl.stats-module dd{

	background:#f6f6f6;

	height:29px;

	line-height:29px;

	margin:0 0;

	padding:0 10px;

	margin:1px 0 0;

	border-radius:3px;

	text-indent: 5px;

}

form#login-form{margin:-16px 0px -24px 21px; font-weight: 600; }

form#login-form .input-small{width:65%;}



/****** Block #yt_spotlight *****/

#yt_spotlight{margin:0 -8px 0 0;}

#yt_spotlight .custom p.img-wrap{margin-top:5px;min-height:135px;}

#yt_spotlight div.module:hover .module-bottom{background-color: #ccc;}

#yt_spotlight div.module:hover a.readmore{background-color: #195392;border-color: #1c7401;color: #fff;}



#yt_spotlight2{border-top:5px solid #0d5d1e;color:#fff;}

#yt_spotlight2 .yt-main{border-top: 1px solid #595959;}

#yt_spotlight2 a{color:#ffffff;}

#yt_spotlight2 a:hover{color:#FFF;text-shadow: 0 0 6px rgba(255, 255, 255, 0.6);}

#yt_spotlight2 .module{margin-bottom:0px;padding:15px 0 0;text-align: center;}

#yt_spotlight2 .row > div{background:url(../images/spotlight2-module-bg.png) repeat-y right top;}

#yt_spotlight2 .row > div.position-last{background:none;}

#yt_spotlight2 .module h3, #yt_spotlight2 .modulepublicaciones_menu h3 {background:none;}

#yt_spotlight2 .module .module-content{background:none;padding:10px 0;}

#yt_spotlight2 .module .module-content ul.menu{margin: 0 ;}

#yt_spotlight2 .module .module-content ul.menu li a,

#yt_spotlight2 .module .module-content ul.menu li .separator{

	padding:3px 15px;

	margin:0 0px 0 0;

	/*border-top:1px dashed;

	border-bottom:1px dashed;

	border-color:transparent;*/

}

#yt_spotlight2 .module .module-content ul.menu li a:hover,

#yt_spotlight2 .module .module-content ul.menu li .separator:hover{border-color:#6a6a6a;background-position:left -14px;text-shadow: 0 0 6px rgba(255,255,255,0.6);}



/*Mod Slideshow*/

#yt_slideshow{position: relative; margin:0px 0px 0px 0px;}

#yt_slideshow:after{

	content: "";

	width:100%;height: 220px;

	position: absolute;

	bottom:0px;

	border-top: 0px solid #CCCCCC;

}

#yt_slideshow .row{

	z-index:1;

	position:relative;

}

#slide_show div.module .module-bottom{margin-top:-3px;height: 8px;}

div.carousel{margin: 0;overflow: hidden;}

div.carousel-inner{border-radius: 4px;}

	div.carousel-caption{width:60%;height: 150px;top:100px;left: 100px;right: auto;background: none;padding: 0 10px 0 0;}

	div.carousel-caption h4{font-size: 300%;font-family: "Impact";line-height: 100%;margin-bottom: 20px;text-shadow: 1px 1px 1px #666;}

	div.carousel-caption p{font-size: 120%;font-family: 'Open Sans' ;line-height: 25px;}

	a.carousel-control{

		top:49%;width:44px;height: 44px;opacity: 1;border: none;border-radius: 0;left: -50px;

		background: url("../images/icons/slide-arrow.png") no-repeat 0 0;

		-webkit-transition: left 0.35s ease-in-out  0s,right 0.35s ease-in-out  0s;

		-moz-transition: left 0.35s ease-in-out  0s,right 0.35s ease-in-out  0s;

		-o-transition: left 0.35s ease-in-out  0s,right 0.35s ease-in-out  0s;

		-ms-transition: left 0.35s ease-in-out  0s,right 0.35s ease-in-out  0s;

		transition: left 0.35s ease-in-out  0s,right 0.35s ease-in-out  0s;

	}

	a.carousel-control:hover{opacity: 1;}	

	a.carousel-control.right{background-position: 100% 0;right: -50px;}

	a.carousel-control.left:hover{background-position: 0 -49px;}

	a.carousel-control.right:hover{background-position: 100% -49px;}

	div.carousel:hover a.left{left: 30px;}

	div.carousel:hover a.right{right: 30px;}

	

div.slide-2 div.carousel-caption{width:1000px;text-align: center;}

	div.slide-2 div.carousel-caption h4{font-size: 400%;}

	

ul.blog {margin: 0;}

ul.blog li{list-style:none;margin:10px 0 0;}

ul.blog li:first-child{margin: 0;}

ul.blog li a:hover{text-decoration:none;}



ul.social{margin:0; right:360px;  top:75px;}

ul.social li{list-style:none;display:inline;margin:0 0 0 1px;}

ul.social li:first-child{margin:0 ;}

ul.social li a{

	background:url(../images/social-bg.png) no-repeat left top;

	height:40px;

	width:40px;

	display:inline-block;

}

ul.social li a span{

	background:url(../images/social-ico.png) no-repeat left top;

	display:inline-block;

	text-indent:-999em;

	height:31px;

	width:31px;

	margin:3px 0 0 4px;

	-moz-transition: background-position 0.2s linear 0s;

	-webkit-transition: background-position 0.2s linear 0s;

	-o-transition: background-position 0.2s linear 0s;

	transition: background-position 0.2s linear 0s;

}

ul.social li a.twit span:hover{background-position:left -31px;}

ul.social li a.face span{background-position:left -61px;}

ul.social li a.face:hover span{background-position:left -92px;}

ul.social li a.fk span{background-position:left -123px;}

ul.social li a.fk:hover span{background-position:left -154px;}

ul.social li a.rss span{background-position:left -185px;}

ul.social li a.rss:hover span{background-position:left -216px;}

ul.social li a.gplus span{background-position:left -247px;}

ul.social li a.gplus:hover span{background-position:left -278px;}



form.newsletter{position:relative;}

form.newsletter input{

	background:#ededec;

	color:#999;

	border-radius: 4px;

	padding:5px ;

	height: 21px;

	border: none;

	width:100%;

}

form.newsletter button.btn{

	position:absolute;

	right:3px;

	top:0px;

	background:url(../images/bt-mail.png) no-repeat right center;

	border:none;

	box-shadow:none;

	text-indent:-999em;

	height:31px;

	width:42px;

	border-radius:0px;

}

.input-prepend.input-append .add-on:first-child,

.input-prepend.input-append .btn:first-child{max-width: 27px;height: 22px;}

.add-on [class^="icon-"], .add-on  [class*=" icon-"]{

	margin:auto;

}



/****** Block #yt_footer *****/

#yt_footer{border-top:1px dashed #666666;color:#297739;border-color: rgba(255,255,255,0.25);}

#yt_copyrightposition{text-align:center;padding: 20px 0;position: fixed;}

#yt_copyrightposition a:hover{text-decoration:underline;}



/* SJ BasicNews */

div.latestnews.bg1 div.custom{background: none;box-shadow: none;border-radius: 0;padding: 0;}

	div.latestnews .bsn-wrap .post{border-radius: 4px;box-shadow: 0 1px 2px #999999, 0 0 0 1px #FFFFFF inset;background: #fbfbfb;padding: 8px;position: relative;overflow: hidden;}

	div.bsn-wrap.theme1 div.item a.more{

		width:20px;height: 20px;line-height: 18px;background: #f02624;display: block;

		border-radius: 20px;

		

		position: absolute;right: -15px;bottom: 10px;

	}

	div.bsn-wrap.theme1 div.item a.more:after{

		font-family: 'fontello';content: '\E75E';text-align: center;color: #fff;

		left: 9px;position: absolute;

	}

	div.bsn-wrap.theme1 div.item:hover{box-shadow: 0 2px 0 #999999,0 0 0 1px #FFFFFF inset;background: #fff;}

	div.bsn-wrap.theme1 div.item:hover a.more{right: 10px;}



div.bsn-wrap.default{margin: 0 -10px;}

	div.bsn-wrap.default h2 > a{color: #666;}

	div.bsn-wrap.default h2 > a:hover{color: #43b620;}

	div.bsn-wrap.default div.post {

		background: url(../images/most_views.png) repeat-x left bottom;

		padding: 0 10px 5px;margin: 10px 0 0; overflow: hidden;

	}

	div.bsn-wrap.default div.post:first-child{margin-top: 0;}

	div.bsn-wrap a.more-view{clear: both;float: right;font-size: 88%;position: relative;z-index: 10;}

	div.bsn-wrap.default div.post  a.more-view:before{

		content: "+ View";text-align: center;line-height: 25px;color: #fff;

		width:50px;height: 25px;display: block;z-index: 1;padding: 0;

		background: #f02624;position: absolute;right: -72px;top:0;

	}

	div.bsn-wrap.default div.post:hover  a.more-view:before{right: -13px;}

	span.wraphover{

		content: "";right:0%;top:0;position: absolute;margin: 7%;opacity: 0;

		width:84%;height: 84%; font-family: 'fontello';

		background:rgba(0,0,0,0.5);color: #eee;text-align: center;

	}

	span.wraphover:after{content: "+";line-height: 50px;font-size: 24px;}

	

	/*Hover*/

	div.bsn-wrap.default div.post:hover h2 > a{color: #66bb4c;}

	div.bsn-wrap.default div.post:hover .bsn-image .wraphover{opacity: 1;}

	

/*Custom Class*/

.btn-group > .btn{padding: 4px 10px;}

.img-wrap.center{text-align:center;}

.icon-cog{margin:0 5px 0 0;}

ul.list-imageitem{margin:0 0 10px ;overflow: hidden;}

	ul.list-imageitem li{list-style:none;float:left;margin:4px;overflow: hidden;}

	ul.list-imageitem li > a{display: block;position: relative;}

	ul.list-imageitem li > a:after{

		content: "";right:0%;top:0;position: absolute;margin: 10%;opacity: 0;

		width:80%;height: 80%;content: "\E802"; font-family: 'fontello';font-size: 24px;

		background:rgba(0,0,0,0.5);color: #eee;text-align: center;line-height: 70px;

	}

	ul.list-imageitem li > a:hover:after{opacity: 1;}

	ul.list-imageitem li > a img{

		height:90px;

		width:90px;

	}

	

.modal-body{text-align:center;}

a.readmore{

	display: inline-block;box-shadow: 1px 1px 2px #DDDDDD;

	padding: 3px 5px 3px 12px;border-radius: 4px;border: 1px solid #dfdfdf;border-bottom-color: #c9c9c9;

	background: url(../images/readmore.png) repeat-x left bottom;

}

body.sj_joomla3 a.readmore:hover{background-color: #348a1a;border-color: #1a6f00;color: #fff;}

body.sj_joomla3 a.readmore:focus{box-shadow: 0 1px 1px #e7e7e7,inset 1px 2px 3px #333;background-color: #299907;border-color: #2e6d1b; }

.font-fontello {font-family: 'fontello';}



/* Text Alignment */

.clear{clear: both;}

.text-left { text-align: left; }

.text-right { text-align: right; }

.text-center { text-align: center; }

.text-justify { text-align: justify; }



[class^="more-"]:before,

[class*=" more-"]:before {

  font-family: 'fontello';

  font-style: normal;

  font-weight: normal;

  speak: none;

  display: inline-block;

  text-decoration: inherit;

  width: 1em;

  margin-right: 0.2em;

  text-align: center;

  line-height: 1em;

}

.more-open:before { content: '\E75E'; } /* '' */



/****** Joomla Pages *****/

/*Contact us*/

div.contact{margin-bottom: 1em;overflow: hidden;}

	#contact-form{margin: 0;}

	#contact-form dl dd{margin:0;	}

	#contact-form dl dt{font-weight: normal;margin: 0;}

	#contact-form legend{font-size: 13px;font-weight: normal;}

	#contact-form dd input[type="text"],

	#contact-form dd input[type="email"]{width:280px;}

	#contact-form dd textarea{width:280px;height: 100px;}

	.jicons-text{font-size:100%;font-weight:bold;display: inline-block;}

	#jform_contact_email_copy-lbl{float: left;margin: 5px 5px 0 0;}

	div.panel-infor,

	div.panel-form {

		width: 65%;float: left;

		font-size: 13px;

		padding: 0 20px;

	}

	div.panel-form {width:35%;}

	div.contact > div.panel-infor{padding: 0 15px 0 0;

		box-sizing: border-box;

		-moz-box-sizing: border-box;

		-webkit-box-sizing: border-box;

	}

	div.contact > div.panel-form{padding: 0 0 0 15px;

		box-sizing: border-box;

		-moz-box-sizing: border-box;

		-webkit-box-sizing: border-box;

	}

	div.contact > h3{

		margin: 0 0 15px;

		font-size: 130%;font-weight: normal;

		text-transform: uppercase;

		border-bottom: 1px solid #C4C4C4;

		box-shadow: 0 1px 0 #FFFFFF;

	}

	div.panel-form > h3{display: none;}

	div.contact-image{margin: 0 0 15px 0;width:100%;position: relative;}

	div.contact-image:after{

		content: "";

		position: absolute;width:100%;height: 100%;z-index: 1;left: 0;top:0;

		box-shadow: 1px 1px 3px #a1a1a1 inset;

		background-image: -moz-repeating-linear-gradient(45deg, transparent, transparent 1px, rgba(255,255,255,.1) 2px, rgba(255,255,255,.05) 4px);

		background-image: -webkit-repeating-linear-gradient(45deg, transparent, transparent 1px, rgba(255,255,255,.1) 1px, rgba(255,255,255,.05) 2px);

	}

	.contact-address address {display: inline;}

	div.contact-address{margin-top: 1em;}

	div.contact-contactinfo >p {margin: 5px 0;}

	div.contact-map{

		overflow: hidden;padding: 1px;height: 260px;display: block;

		border: 4px solid #ccc;background: #ddd;border-radius: 5px;

		box-shadow: 0 0 0 1px #fff inset;

	}



/*.pmenu {

    position: absolute;

    right: 18%;

    top: 7%;

  

}*/



#system-message-container{  display:none;}







body.sj_joomla3 {font-family:Roboto !important;}



.spanpf {width:100%;}



#position-slogan { margin-top:40px; }



#position-slogan h3   { line-height: 30px; font-weight:600; }







div.catItemIntroText .dimghierro {background: #f7f7f7 !important;}



div.catItemIntroText .dimghierro img {max-width:90px !important; padding: 0 9px;}



div.catItemIntroText .dimghierro1 {background: #8ba650 !important;}



div.catItemIntroText .dimghierro1 img {max-width:90px !important;}



@media (min-width: 601px) {



.trazas { width:95%; }

.trazas .tituloscol {width: 165px;}

}



@media (max-width: 600px) {

.trazas { font-size:12px; line-height: 112%; }

.trazas .tituloscol {width: 130px;}



  }



  body.sj_joomla3 a {     color: #297739;

 }

 





/*EXPLORA 2018*/



.mexplora2018 li{

	display: inline-block;

    padding: 0px 14px 0px 0px;

    margin-left: -11px;

    box-sizing: border-box;

}



.mexplora2018 img{

	margin-bottom:0px;

	-webkit-filter: grayscale(0%); /* Safari 6.0 - 9.0 */

    filter: grayscale(0%);

	-webkit-transition: all 0.5s; /* For Safari 3.1 to 6.0 */

    transition: all 1s;

}



.mexplora2018 img:hover{

	margin-bottom:20px;

	-webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */

    filter: grayscale(100%);

	-webkit-transition: all 0.5s; /* For Safari 3.1 to 6.0 */

    transition: all 1s;

}



.tincluye{

	text-align:center;

	font-family: 'Myriad Pro Cond';

	font-weight:bold;

}



.nota{

	color:#F00;

	font-family: 'Myriad Pro Cond';

}



.nota span{

	font-weight:bold;

}



.tnoincluye{

	text-align:center;

	font-family: 'Myriad Pro Cond';

	font-weight:bold;

	color:#F00;

}



.col{

	width:25%;

	float:left;

	position:relative;

	padding:5px;

	box-sizing:border-box;

}



.col p{

	text-align:center;

	font-family: 'Myriad Pro Cond';

	font-size:17px;

}



.col img{

	-webkit-filter: blur(0px); /* Safari 6.0 - 9.0 */

    filter: blur(0px);

	-webkit-transition: all 0.5s; /* For Safari 3.1 to 6.0 */

    transition: all 1s;

}



.col img:hover{

	-webkit-filter: blur(2px); /* Safari 6.0 - 9.0 */

    filter: blur(2px);

	-webkit-transition: all 0.5s; /* For Safari 3.1 to 6.0 */

    transition: all 1s;

}



.col2{

	width:25%;

	float:left;

	position:relative;

	padding:5px;

	box-sizing:border-box;

}



.col2 p{

	text-align:center;

	font-family: 'Myriad Pro Cond';

	font-size:17px;

}



.col2 img{

	-webkit-filter: blur(0px); /* Safari 6.0 - 9.0 */

    filter: blur(0px);

	-webkit-transition: all 0.5s; /* For Safari 3.1 to 6.0 */

    transition: all 1s;

}



.col2 img:hover{

	-webkit-filter: blur(2px); /* Safari 6.0 - 9.0 */

    filter: blur(2px);

	-webkit-transition: all 0.5s; /* For Safari 3.1 to 6.0 */

    transition: all 1s;

}



.col3{

	width:33%;

	float:left;

	position:relative;

	padding:5px;

	box-sizing:border-box;

}



.col3 p{

	text-align:center;

	font-family: 'Myriad Pro Cond';

	font-size:17px;

}



.col3 img{

	-webkit-filter: blur(0px); /* Safari 6.0 - 9.0 */

    filter: blur(0px);

	-webkit-transition: all 0.5s; /* For Safari 3.1 to 6.0 */

    transition: all 1s;

}



.col3 img:hover{

	-webkit-filter: blur(2px); /* Safari 6.0 - 9.0 */

    filter: blur(2px);

	-webkit-transition: all 0.5s; /* For Safari 3.1 to 6.0 */

    transition: all 1s;

}





.mapa{

	float:left;

	width: 791px;

	margin-top: 30px;

}



.fexplora2018{

	float: right;

    margin-top: 15px;

}





.breadcrumb{

	font-family: 'Myriad Pro Cond';

    background-color: #060 !important;

    padding: 0px 0 5px 15px !important;

	width: 93% !important;

    margin-left: 18px !important;

}





.breadcrumb li{

	    text-shadow: 0 0px 0 #fff !important;

}



.breadcrumb a{

	color:#53ff40 !important;

}



.divider{

	background-color:transparent;

	width: 1px;

}



#pexplora2018{

	font-family: 'Myriad Pro Cond';

	color: #fff;

}



#pexplora2018 tr{

	border-bottom: 9px solid #f7f7f7;

    background: #14212f;

}



.tte2018{

    background-color: #036;

	color:#FFF;

    font-weight: bold;

    text-align: center;

    padding: 15px;

    font-size: 20px;

}



.dia{

    background-color: #213952 !important;

    font-weight: bold;

    font-size: 55px;

}



#pexplora2018 td:hover{

	background: #213952;

	-webkit-transition: all 0.5s; /* For Safari 3.1 to 6.0 */

    transition: all 1s;

}



#pexplora2018 td{

	background: #14212f;

	-webkit-transition: all 0.5s; /* For Safari 3.1 to 6.0 */

    transition: all 1s;

}





.mie2018 li{

	list-style: none;

    background-color: #036;

    width: 130%;

    padding: 15px;

    margin: 5px;

    color: #FFF;

    font-family: 'Myriad Pro Cond';

    font-size: 18px;

    margin-left: -50px;

	-webkit-transition: all 0.5s; /* For Safari 3.1 to 6.0 */

    transition: all 1s;

	display:block;

	cursor:pointer;

}





.mie2018 li:hover{

	margin-left:-20px;

	-webkit-transition: all 0.5s; /* For Safari 3.1 to 6.0 */

    transition: all 1s;

	background-color: #C70F2C;

}



.mie2018 a{

	display:block;

	color:#FFF !important;

}



.mie2018 a:hover{

	text-decoration:none !important;

}



@media screen and (max-width: 480px) {

    .col, .col2, .col3{

		width:100%;

		float:none;

	}

	

	.mapa{

		float:none;

		width: 100%;

		margin-top: 30px;

	}

	

	.fexplora2018{

		float: none;

		margin-top: 15px;

	}

}