body{
	font-family: PT Serif, serif; 
	font-size: 15px;
	color:#222;}
	h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6{
			font-family: Serif, serif; }
a{
color:#020a47;}

.itemView div.itemBody {
    font-size: 16.5px;
}
#addthis-wrap {
    display: none;
}
/*login*/
.login-wrap {
    background: #e8aa1b none repeat scroll 0 0;}
/*logo*/

.logo {
    float: left;
padding: 0;

}
/*sidebar*/


.t3-sidebar {
    background: #f5f5f5 none repeat scroll 0 0;
  
}
.t3-sidebar .t3-module {
    background: #f5f5f5 none repeat scroll 0 0;
 }
/*k2filter*/
.k2filter-responsive .k2filter-cell {
    margin-left: 10px;
    min-height: 0;}


/*slideshow*/

.acm-slideshow .owl-carousel .slider-content{
left:51%;}

.acm-slideshow .owl-carousel .slider-content .slider-content-inner > h1 a,
.acm-slideshow .owl-carousel .slider-content .slider-content-inner > h1 {
    color: #E8AA1B !important;
    font-family: "EB Garamond", serif;
    font-weight: normal !important;
    font-size: 48px;
    margin-top:10px !important;
    margin-bottom:10px !important;
}
.acm-slideshow .owl-carousel .slider-content .slider-content-inner > p{
 color: #E8AA1B !important;
    font-family: "EB Garamond";
    font-size: 35px !important;	}

.acm-slideshow .owl-carousel .item .mask::before {
 border-bottom: 720px solid transparent;
    border-left: 190px solid #23263d !important;
}
.acm-slideshow .owl-carousel .item .mask {
    background: #23263d none repeat scroll 0 0 !important;
    height: 100%;
    margin-right: 305px;}
.navbar-default {
    background-color: #020a47;
    border-bottom: 5px solid #e8aa1b;
    border-top: 0 solid transparent;
}
.t3-mainnav {
z-index: 40;
    width: 100%;
}
.t3-mainnav.affix {
    margin: auto;
    width: 100%;
}
.navbar-default .navbar-nav > li > a, .navbar-default .navbar-nav > li > span {

    color: #e8aa1b;}
.container-hd-no {
    background: #fff none repeat scroll 0 0;
    border-top: 3px solid #e8aa1b;
}

.t3-header {
    background: #fff none repeat scroll 0 0;
    padding-bottom: 5px;
    padding-top: 5px;
}
.nav-search input {
    background: #fff none repeat scroll 0 0;
    color: #333;
}

.nav-search .btn, .nav-search .btn:hover {
    background: #e8aa1b none repeat scroll 0 0;
    color: #fff;
    padding: 0 12px !important;
    height: 36px;
    border-radius: 0;
    border: 0 solid transparent !important;
    font-weight: normal;
}

	.nav-search .btn:hover{
	  color: #020a47;
	}
	.nav-search.col-md-2.text-right.pull-right {
    padding: 0;
}
	/*megamenu*/
	.t3-megamenu .mega-nav > li a:hover, .t3-megamenu .dropdown-menu .mega-nav > li a:hover, 
	.t3-megamenu .mega-nav > li a:focus, .t3-megamenu .dropdown-menu .mega-nav > li a:focus, 
	.t3-megamenu .mega-nav > li a:active, .t3-megamenu .dropdown-menu .mega-nav > li a:active{
		background-color: transparent;
		}
.page-title, .page-header h1 {
    color: #020a47;
    font-family: EB Garamond;
    font-weight: normal;
    line-height: 1;
    margin: 0;
}

.t3-megamenu .mega-nav > li a:hover, 
.t3-megamenu .dropdown-menu .mega-nav > li a:hover,
 .t3-megamenu .mega-nav > li a:focus, 
 .t3-megamenu .dropdown-menu .mega-nav > li a:focus, 
.t3-megamenu .mega-nav > li a:active, 
.t3-megamenu .dropdown-menu .mega-nav > li a:active{
	padding-left: 0;
	padding-right: 0;}

	
/*colores*/
.module-bg p {
    margin-bottom: 15px;
    opacity: 1;
}
.module-bg.bg-blue {
    background:#020A47 none repeat scroll 0 0;
}
.module-bg.bg-secondary{
	   background: #e8aa1b none repeat scroll 0 0;
	}
.btn-secondary {
    background-color: #e8aa1b;
    border-color: #E8AA1B;
    color: #fff !important;}
    
/*modulos centrales*/
.t3-sl .module-title > span {
    font-family: "EB Garamond";
    font-size: 30px;
}
.button {
    background-color: #020a47;
    border: 1px solid #020a47;}
    
    
.t3-sl.t3-sl-1 {
    background: #f2f4f8 none repeat scroll 0 0;
}
.t3-slideshow + .t3-sl-1 {
    margin-top: -126px;
    padding-bottom: 60px;
    padding-top: 0;
} 
    /*layout section*/
    .home .section-wrap .container{
    	padding: 40px 0; 	}
    	
    	
    	
    	.t3-sl.section-wrap {
    padding-bottom: 0;
    padding-top: 0;
}
   
    	
    	.t3-sl.section-wrap {
    padding-bottom: 0;
    padding-top: 0;
}
/*ultimos libros*/
.lib .nspImageWrapper.tleft.fleft {
    box-shadow: 4px 4px 8px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 4px 4px 8px rgba(0, 0, 0, 0.3);
    -webkit-box-shadow: 4px 4px 8px rgba(0, 0, 0, 0.3);
    padding: 3px;
}
.lib .nspArt:hover .nspImageWrapper{
	background-color: #999;}
	
.lib .nspArt h4.nspHeader {
    font-size: 14px;
    min-height: 54px;
    padding: 0 0 5px;
}
 .nspArt .nspInfo a,.nspArt .nspInfo {
    font-size: 11px;
}	
    
.lib h4 a {
    color: #020a47;
} 
.lib h4 a.hover {
  text-decoration: underline;
}  
.lib p.nspInfo {
    margin: 0;
    padding-top: 5px;
}
.t3-module.module.lib {
    margin-bottom: 0;
}
.home .t3-sl-2 {
    border-bottom: 5px solid #f2f4f8;
    padding-bottom: 25px;
}
/*masthead*/
.t3-masthead .ja-masthead::before{
	background-color: #020a47;
  opacity: 0.6;
    top: -200%;}
.t3-masthead .ja-masthead .ja-masthead-detail{
	 padding: 20px 12px;}
	 .home .t3-masthead .ja-masthead .ja-masthead-detail {
    padding: 30px 12px;
}
	 	 .t3-masthead .ja-masthead{
	  background-image: url("../images/cdoc.jpg");	}
	  
	  .t3-masthead .ja-masthead .ja-masthead-detail h3 {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 36px;
    width: 45%;
    font-family: "EB Garamond";
    color: #e8aa1b;
 }
 
 
	/*sectionwrap home*/
.section-wrap #Mod155 h4 a, .section-wrap #Mod155 h4 {
    color: #020a47;
    font-family: "EB Garamond";
    font-size: 18px;
    height: 55px;
    line-height: 20px;
    overflow: hidden;
}
.nspText {
    color: #222;
    font-size: 1em;
    line-height: 1.63em;
}

.nspBotInterface, .nspTopInterface {
    margin: 0 30px 22px 0;
    background: #fff;
    position: relative;
}
	
	
	#Mod159 .module-inner {
    border-right: 3px solid #f2f4f8;
}
/*section*/
.home .section-wrap {
    background: #eee none repeat scroll 0 0;
}
.home .section-wrap .t3-module.module {
    padding: 20px 15px 20px 20px;
margin-bottom: 0;
}
/*module title*/
   
.module-title::after {
    border-bottom: 3px solid #e8aa1b;
    width: 100%;}
   
.module-title {
    color: #020A47;
    font-family: "EB Garamond";
    font-size: 30px;
    border-bottom: 0 transparent;
   }

      .home #Mod155 .module-title{
      
      	}
    /*noticias*/
    div.itemImageBlock {
    float: left;
    margin: 0 25px 5px 0;
    padding: 8px 0;
}
.nspArt .nspInfo a {
    display: block;
}
.nspArt .nspInfo {
 
    margin-bottom: 0;
}
/*viedos*/
#dj-galleryGrid5m191 {
    border: 0 none;
    margin:10px 0 0 -26px !important;}
    /*galeria de fotod modulo*/
  #Mod207.t3-module.module {
    padding-bottom: 0;
    padding-top: 2px;
}
    
    /*calendario modulo*/
    
  .mod_events_latest_table td {
    border-width: 3px;
    padding: 4px 0 0 !important;
}  
.uno, .dos {
    display: inline-block;
}
/*.mod_events_latest_content a {
  color: #d5d8ef;
    pointer-events: none;
    text-transform: uppercase;
}*/
.home .mod_events_latest_content a {
  color: #111;
  display: block;

}
.mod_events_latest_table td {
    border-style: solid;
    border-width: 0 0 0 5px;
    padding: 4px 0 0 5px !important;
}
#t3-footnav .mod_events_latest_table tr {
    border-bottom: 1px solid #555;
}
/*calendario*/
.jev_toprow div.previousmonth, .jev_toprow div.nextmonth {
    background-color: #020A47;
    border: 0 solid #020A47;
}
.jev_toprow div.currentmonth {
    border-bottom: 1px solid #020A47;
    border-top: 1px solid #020A47;
    margin-bottom: -1px;
}
#jevents_body .nav-items div.active a, .jev_header2 .active a {
    background-color: #020A47;
    color: #fff;
}
#jevents_body .nav-items div.active a:hover, .jev_header2 .active a:hover {
    background-color: #3f6cb2;
    border-left: 1px solid #3f6cb2;
}
#jevents_body .nav-items > div a:hover {
    background-color: #3f6cb2;
    border-left: 0 none;
    color: #fff;
    padding: 7px 12px;
}
.nav-items > div:first-child,.nav-items > div,.nav-items > div:last-child{
	border-color:#020A47; }
.jev_toprow div.previousmonth, 
.jev_toprow div.currentmonth, 
.jev_toprow div.nextmonth{
    color: #020a47 !important;
	}
	#jevents_body .jev_toprow div.nextmonth a,
	#jevents_body .jev_toprow div.previousmonth a{
	font-size: 18px;	}





/*footer*/
.t3-footnav .t3-module .module-title::after {
    display: block;
}
.t3-footnav .t3-module .module-title {
    color: #ffffff;
    font-size: 30px;
    font-weight: normal;
    letter-spacing: 0;
    text-transform: none;
    padding-bottom: 15px;
}
#Mod182 .btn.btn-secondary {
    margin-top: 15px;
}
#Mod199 h5 {
    color: #fff;
    font-size: 1.2em;
}
/*descargas*/
.phocadownloadfile32{
	display: inline-block;}
	/*k2 filter*/
	.K2FilterBlock h3 {
    color: #020a47;
    font-size: 12px;
    line-height: 1em;
}
.k2filter-field-select > select {
    color: #020a47 !important;
}
.k2filter-responsive .k2filter-cell{
	width: 210px;
margin-left: 10px !important;	}


/*k2*/
.itemView div.itemHeader h2.itemTitle{
	color: #020A47;
	 font-family: "EB Garamond";}
	 
div.itemToolbar{
   background: #fff none repeat scroll 0 0;
    border-radius: 0;
    border-top: 3px solid #ccc;
    margin: 0;
    padding: 8px;	}	 
	 
	 #k2Container.itemView h4 {
    color: #020a47;
    display: inline-block;
    font-family: EB Garamond;
    font-size: 25px;
    margin: 20px 0;
    padding-bottom: 5px;
}
/*k2 user*/
.userItemList .userItemImageBlock {
  
    width: 30%;
}
/*k2 introtext*/
.itemView div.itemIntroText {
    color: #222;
    font-size: 16.5px;
    font-weight: normal;
    line-height: 24px;
    padding: 0;
}

/*menu- footer*/
.nav-pills > li > a:hover,.nav-pills > li > a:focus{
	background-color: transparent;
	color: #2b4a79;}


/*tags*/
.tagView div.k2FeedIcon {
    display: none;
    padding: 4px 8px;
}

.tagItemList div.tagItemHeader .tagItemTitle {
  min-height: 62px;
    padding: 0;
}

div.tagItemIntroText {
    height: 160px;
 
    overflow: hidden;
}
  .tagItemList .tagItemImageBlock {
  
     padding: 0 15px 0 0;

}
.tagItemList .tagItemImageBlock + .tagItemBody {
    width: 49%;

}
.tagItemList div.tagItemReadMore > a {
    color: #32558c;}
    
/*modulo video*/
div.titlebelowthumb {
    background: rgba(0, 0, 0, 0.7) none repeat scroll 0 0;
    font-size: 12px;
    line-height: 15px;
    margin-top: -38px !important;
    max-height: 38px;
    overflow: hidden !important;
    padding: 3px 3px 0 !important;
    text-align: center;
}
div.titlebelowthumb a{
	color: #fff;} 
	   
div.shadow10d {
    border-radius: 0 !important;
    box-shadow: 0 0 0 0 !important;
} 
#Mod217 .module-ct {
    margin-left: -10px;
    margin-right: 11px;
}  
#Mod198 .btn.btn-secondary {
    margin-bottom: 0;
    margin-top: 12px;
}
   select, textarea,
    input[type="text"], 
   input[type="password"],
    input[type="datetime"], 
    input[type="datetime-local"],
     input[type="date"],
      input[type="month"], 
      input[type="time"], 
      input[type="week"], 
      input[type="number"], 
      input[type="email"], 
      input[type="url"], 
      input[type="search"],
    input[type="tel"], 
    input[type="color"], 
    .inputbox {
    color:#888;}
    .contact input[type="email"], .contact input[type="text"], .contact textarea {
     border-color: #999;
}
    
/*vista ubir docuemtno*/
.form-group.upload-method-box {
    border-block-end: 1px solid #ccc;
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
    margin-left: 0;
    padding-left: 15px;
}    
    .k-file-input {
    margin-top: 25px;
}
   
   .cate .itemListView div.catItemHeader .catItemTitle {
    font-size: 20px;
    line-height: 22px;
    padding: 0 0 12px;
} 

/*publico*/
#Mod223 {
    border-bottom: 4px solid #e8aa1b;
    border-top: 4px solid #e8aa1b;
     font-size: 16px;
    text-align: center;
}
#Mod223 h2{
	font-family: EB Garamond;
   font-size: 26px;
	color:  #E8AA1B;
 }

	#Mod223 a,#Mod223 p{
	color:  #E8AA1B;
		font-size: 15px;
 }
 #Mod210 .form-group {
    margin-bottom: 15px;
}

	
#Mod210 #form-login-remember {
    display: inline;
    float: left;
      margin-bottom: 0;
}
#Mod210 .unstyled > li {
    float: left;
    list-style: outside none none;
    margin-left: -15px;
    margin-right: 25px;
}

.t3-slideshow + .t3-sl-1.pub {
    background: #1c1f3c none repeat scroll 0 0;
    margin-top: -200px;
    padding-bottom: 40px;
    padding-top: 0;
}

/*canvas*/
.can {
    left: 0;
    position: fixed;
    top: 100px;
    writing-mode: vertical-lr;
    z-index: 400;
}
.can button,.can button:visited,.can button:focus {
	background-color: #e8aa1b;
    color: #fff;
    font-family: EB Garamond;
    font-size: 35px;
    font-weight: normal;
    height: 160px;
    letter-spacing: 1px;
    padding: 0;
    width: 35px; 
}
.can button:hover{
background-color: #020A47;	}
	
.t3-off-canvas,.t3-off-canvas {
    background: #f2f4f8 none repeat scroll 0 0;
    color: #888;
}
.t3-off-canvas .t3-off-canvas-body a{
	color:#3f6cb2;}
.home .off-canvas-toggle {
    display: none;
}
.t3-off-canvas .t3-off-canvas-body {
    margin-top: -30px;
    padding: 0 12px;
}
.t3-off-canvas-header-title {
    display: none;
}

#Mod196 {
    margin-bottom: 0;
    padding-bottom: 0;
}
/*filtro de busquedas*/
table.adminlist thead th:nth-child(2) {
    width: 20%;
}
table.adminlist thead th{
	text-align: left;}
span.genericItemImage img {

    max-width: 120px;
}
.com_k2 select[multiple] {
    min-height: 120px;
}
.itemListView div.itemListCategory{
padding: 24px 24px 0;	}
span.itemEditLink a, span.catItemEditLink a, span.userItemEditLink a{
	margin:0 15px 0 0;}
	.k2filter-responsive .k2filter-cell{
	width: 220px !important;
	min-height: 80px !important;	}

/*modulo Gk*/


.nspNext, .nspPrev{
position: relative;
z-index: 10;	}
/*video*/
#yendif_form .radio.inline > input {
    margin-left: -25px !important;
}
#yendif_form .radio.inline {
    padding-left: 35px;
}
.yendif-video-share .thumbnails {
    background: #fff none repeat scroll 0 0;}
    
    
.side .icon-calendar {
    display: none;
} 
.side .mod_events_latest_date{
    color: #333 !important;
} 
.side .mod_events_latest_content a {
    color: #3f6cb2;
    text-transform: none;
}
.side .btn.btn-secondary {
    margin-top: 25px;
}
/*ultimas noticias*/
.mnwall-scr-photo-link{
	box-shadow:4px 4px 8px rgba(0, 0, 0, 0.3) !important;
	-webkit-box-shadow:4px 4px 8px rgba(0, 0, 0, 0.3) !important;
	height: 190px !important;
	width: 130px !important;
	padding: 3px !important;
	overflow: hidden !important;
	}
	 #mnwall_scr_1 h3.mnwall-title,
	  #mnwall_scr_3 h3.mnwall-title{
    	font-size: 15px !important;
    	line-height: 12px !important;
    	padding: 10px 0 0 !important;}
   #mnwall_scr_1 h3.mnwall-title a,
   #mnwall_scr_3 h3.mnwall-title a{
   color:#020a47 !important;
   text-transform: none !important;
   line-height: 18px !important;
   font-size: 15px 	}
   	
    	.mnwall-item-author span{
    		display:none;}
    		
    #mnwall_scr_1 .mnwall-item-info,
     #mnwall_scr_3 .mnwall-item-info{
    	padding: 3px 0;}
   	 .mnwall-item-author a{
   	 	color: #3f6cb2 !important;
   	 	text-align: left !important;
   	 	}
    
  #mnwall_scr_1 .flickity-enabled.is-draggable .flickity-viewport,
   #mnwall_scr_3 .flickity-enabled.is-draggable .flickity-viewport{
  	cursor:pointer;}  
    
 .light-text .mnwall-s-desc, 
 .light-text .mnwall-desc, 
 .light-text .mnwall-price, 
 .light-text .mnwall-hits, 
 .light-text .mnwall-count {
 	color:#333 !important;
 	padding: 0 !important }  
.mnwall-hits p, .mnwall-count p{
	margin: -5px 0 !important;}
	
	/*explorador*/
	#elfinderContainer .t3-wrapper {
    display: none;
}
/*enlaces*/
.enlace .category-desc.base-desc {
    background: #f5f5f5 none repeat scroll 0 0;
    margin-bottom: 30px;
    padding: 20px;
}
.enlace .btn.btn-default.btn-xs.pull-right::before {
    content: "Ver subcategorias ";
}
.enlace .btn.btn-default.btn-xs.pull-right {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #020a47;
    border-radius: 7px;
    padding: 5px 10px;
}
.enlace	.category-item {
    min-height: 0;
    width: 100%;
      display: block;
    margin-bottom: 0;
}
.enlace	.category-item .page-header {

    border-bottom: 1px solid transparent;
    font-size: 20px;
    font-weight: bold;
    line-height: normal;
    margin: 0;
    padding-bottom: 0;
   
}
.enlace .page-header.item-title > a{
	color:#3f6cb2;	}
	
.enlace .page-header.item-title > a:hover{
	color:#23263d;
	 text-decoration: underline;	}

  
.enlace .category-item .category-item .page-header.item-title {
    font-size: 15px;
}
.enlace .category-item {
    border: 1px solid #ccc;
    margin-bottom: 25px !important;
    padding: 25px;
}
.enlace .category-item .category-item {
    border: 0 solid #fff;
    margin-bottom: 0 !important;
    padding: 0 25px 0 0;
}
.enlace .collapse.fade.in {
    padding-top: 15px;
}
.weblink-count dt {
    display: inline-block;
    float: left;
}

#ig-gallery-wrapper-M296 {
    display: none !important;
}
/*accesos directos*/
.ico {
    margin: 0 0 0 5px;
   
    max-width: 13%;}
    
.ico span {
text-align: center;
font-size: 12px;
font-weight: bold;
display: block
}

/*galeria home*/
h2.igallery_title {
    font-size: 13px;
    font-weight: bold;
    color: #020a47;
    margin-top: 0;
}

/*login*/
.jd-form-title,.jd-register-login-tab {
    display: none !important;
}
.jd-register-login-wrapper .jd-inputbox-control label{
color:#fff;
text-align: left;}

.jd-input-group-addon{
top:29px !important;}

.jd-list-block.ForgotUser, .jd-list-block.ForgotpPass {
    padding: 0 5px 0 0 !important;
    display: inline !important;
    font-size: .95em !important;
    background: transparent !important;
    color:#fff !important;
    font-weight: bold !important;
    border: 0 solid transparent !important;
}
.jd-list-wrapper {
    margin: 0 !important;
}
.jd-list-group {
    margin-top: 15px !important;
}
.jd-list-block.ForgotUser:hover, .jd-list-block.ForgotpPass:hover{
text-decoration: underline !important;
 color:#E8AA1B !important;}

.jd-register-login-wrapper .jd-register-login-box .jd-login-container {
    padding: 15px !important;}
    

#jd-login-container-273  .jd-inputbox-control .jd-form-input,#jd-login-container-273 .jd-input-group-addon{
	line-height: 30px ;
}
#jd-logrig-module-273.jd-register-login-wrapper .jd-register-login-box{
border:0 solid  transparent ;}

#jd-login-container-273{
  
}
#jd-logrig-module-273 .jd-register-login-wrapper .jd-register-login-box .jd-button-control .jd-form-button{
	padding: 5px 30px;
	border-bottom-color: 0 solid transparent;
	background: #e8aa1b;
}
.jd-register-login-wrapper .jd-register-login-box .jd-button-control .jd-form-button:hover {
    background: #e8aa1b !important;
    border: 2px solid #e8aa1b !important;
    color: #1C1F3C !important;
}
.jd-register-login-wrapper .jd-register-login-box .jd-button-control .jd-form-button {
    background: #020A47 !important;
    border: 2px solid #e8aa1b !important;
    color: #fff !important;
}

.t3-copyright{
padding: 0;}

/*slide home*/
.home-not .nspList li{
    float: left;
    width: 33%;
}
.home-not .nspLinks ul li h4 a {
    text-decoration: none;
    font-size: 12px;
    line-height: 10px !important;
    margin: 0;
    text-transform: uppercase;
font-weight: bold;
 }
.home-not .nspLinks ul li h4 {
    line-height: 12px;
    margin-top: 0;
}
.home-not .nspLinks ul li p {
    font-size: 13px;
    line-height: 13px;
}
.home-not .nspArt h4.nspHeader {
    font-size: 20px;
    margin: 0;
    padding: 10px 0 15px 0;
    line-height: 22px;
}

/*Accesos directos*/

.card {
    display: inline-block;
    vertical-align: top;
    text-align: center;
}
.card-body {
    font-size: 11px;
    word-wrap: break-word;
    width: 55px;
    line-height: 10px;
    text-align: center;
    font-weight: bold;
    padding-top: 3px;
    color: #fff;
}
.iconosac {
    padding: 0;
    margin-bottom: 3px;
    float: right;
}
.search.mod_search156 {
    margin-top: 5px;
}

.t3-navhelper{
background:#eee;
padding: 0;
margin: 0;
border:0 solid transparent;
}
body{
background-color:#020a47;}

.directos.container .custom {
    padding-top: 3px;
}
/*myshortlist*/
.myshortlist_k2_thumb {
    max-width: 40px !important;
    float: left;
}

/*modulos home*/
.centro .t3-module, .lateral .t3-module {
    padding-top: 20px;
}
.lateral {
    padding: 0 15px;
}
.nspArt p.nspText{
	line-height: 1.3;
}
.home .nspArt h4.nspHeader a, .home .nspArt h4.nspHeader {
    text-decoration: none;
    line-height: 1;
    font-size: 20px;
    font-weight: bold;
    font-family: "EB Garamond";
    color: #020A47;
}
.home .nspArt h4.nspHeader a:hover, .home .nspArt h4.nspHeader:hover {
    text-decoration: underline;
    }
 .ig-image-description {
    font-size: 14px;
    line-height: 1;
    text-align: justify;
    padding-right: 5px;
}

.igui-position-bottom {
    bottom: 5% !important;
}
.ig-lightbox-descriptions.ig-lightbox-descriptions-below.igui-lightbox-caption.igui-text-center {
    background: rgba(0,0,0,0.6);
}
.gal h5 {
    font-size: 13px;
    font-weight: bold;
    color: #020a47;
    margin: 5px auto 0 auto;
    height: 55px;
    overflow: hidden;

}
 .ig-menu-grid-text div {
    display: inline;
    font-size: 11px;
    
}
.ig-menu-grid-text h5 {
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 0;
}

.readon.fright {
    background: #FFCC00;
    padding: 2px 15px;
    font-size: 13px;
    color: #020A47;
    text-transform: uppercase;
    font-weight: bold;
    letter-spacing: 1px;
}
.home .t3-module {
    margin-bottom: 0px;
}

/*galeria*/


.gale .article-aside.clearfix {
    display: none;
}
.gale h6 {
	margin-top: 2px;
	margin-bottom: 2px;
    line-height: 1;
    
}

.gale .ig-menu-grid-text div {
    font-size: 12px;
    margin-right: 0;
    display: inline;
    padding-left: 0;
}

.gale .ig-menu-grid-item {
	margin-top: 0 !important;
    padding: 5px;
    border: 1px solid #eee;
}

.gal1, .gal2, .gal3, .gal4 {
   width: 49%;
   border: 3px double #ccc;
   padding: 0 9px 10px 10px;
}
.gal1, .gal3 {
    margin-right: 15px;
}
.gal3, .gal4 {
    margin-top: 25px;
}
.ingal {
    padding: 0 12px;
    min-height: 615px;
}
.ingal h4,.ingal h4 a {

    font-family: EB Garamond;
    font-size: 30px;
   
    color: #020A47;
    line-height: 1.1;

}
.ingal h4::after{
border-bottom:3px solid #e8aa1b;}


.ingal > p {
    border-top: 3px solid #e8aa1b;
    width: 100px;
    height: 5px;
}
.hemer {
    min-height: 220px;
}
h2.igallery_title,.hom1 div.k2ItemsBlock ul li a.moduleItemTitle {

    font-size: 30px;
    font-weight: normal;
    color: #020a47;
    margin-top: -5px;
    font-family: "EB Garamond";
    margin-bottom: 15px;
    padding-bottom: 10px;
    border-bottom: 0 solid #ccc;}
.hom1 div.k2ItemsBlock ul li a.moduleItemTitle{
}
.ig-menu-grid-text h5 {
    font-size: 16px;
    font-weight: bold;
}
.sint .module-title {

    color: #020A47;
    font-family: "EB Garamond";
    font-size: 22px;
    border-bottom: 0 transparent;

}

/*menu lateral galeria*/

.t3-sidebar .nav.menu a {
    line-height: 1;
    font-size: 18px;
    font-weight: normal;
    color: #020A47;
}
.t3-sidebar .nav.menu li {
    border-bottom: 1px solid #fff;
    padding: 3px 5px;
}
/*directos*/
.hom {
    padding: 5px 0 !important;
}

#t3-mainnav {
    padding-bottom: 0;
}
.igui-search-default .igui-search-input {

    height: 30px;
    padding-right: 6px;
    margin-top: 5px;
    border: 2px solid #e8aa1b;
    border-radius: 7px;
    width: 100% !important;
    display: block;
    background-color: #fff;

}

.hom.gal img {
    margin: 0 auto;
    display: block;
    position: relative;
}

.home span.icon-edit {
    display: none;
}
.hom.gal .image-title {
    font-size: 0.9em;

}
.navbar-default .navbar-nav > .dropdown > a.hom.gal  .caret {
    border-top-color: rgba(255, 255, 255,1);
    border-bottom-color: rgba(255, 255, 255, 1);
    border-width: 5px;
}
.t3-megamenu .level0 li {
    padding-left: 15px;
    text-align: center;
}

/*galeria menu*/
.galmod span {
    margin-left: 5px;
}
img {
    font-size: 13px;
    color: #999;
}
.galmod span {
   margin-left: 5px;
    display: inline-block;
    max-width: 80%;
    vertical-align: top;
}
.ingal .igui-grid-small{
margin-left:0;}
.ingal > p.tit1 {
    padding-top: 5px;
    margin-top: 10px;
    display: inline-block;
    width: 100%;
    margin-bottom: 5px;
    font-weight: bold;

}
.igui-search-default{
	width: 100%;
}
.igui-search-default .igui-search-input {
    height: 40px;}

/*menu acordion*/

#jux_accord-menu .menu_head.active:hover, #jux_accord-menu .menu_head:hover{
background:#ccc; }

#jux_accord-menu .menu_head.active, #jux_accord-menu .menu_head{
background:#f5f5f5 !important; }
#jux_accord-menu .menu_head a span, #jux_accord-menu .menu_head span span{
color: #23263D !important;
font-size: 13px;
line-height: 1.2;
}
.menu_head.level1 {
    padding: 5px !important;
    border-bottom: 1px solid #ccc;
}

/*menu principal mega*/
#js-meganav.container {
    max-width: 100%;
}
.hasTip img {
    border: none;
    margin: 0 auto;
    display: block;
}
#jux_memamenu319 #megamenucss #js-mainnav.megamenu ul.level0 li.megacss a.megacss{
padding: 12px 5px !important;}
	
#megamenucss #js-mainnav.darkblue .js-megamenu {
    background: transparent !important;
}
#js-mainnav.megamenu.darkblue .childcontent-inner{
background-color: #020a47;
color: #fff;
}
#megamenucss .darkblue .megamenu .dropdown-menu ul.level1 li.megacss:hover > a.megacss, 
#megamenucss .darkblue .dropdown-menu ul.level1 li.megacss a.megacss:hover {
    background: rgba(0,0,0,0.5) !important;
    color: #fff !important;
}	

#jux_memamenu319 #megamenucss #js-mainnav.megamenu ul.level0 li.megacss #menu321 {
    padding-left: 0 !important;
    padding-right: 1px !important;
}



#gallery-scope-M306 .igallery_title,
.hom1 div.k2ItemsBlock ul li a.moduleItemTitle {
    font-size: 13px;
    font-weight: bold;
    font-family: PT Sans, sans-serif;
    text-transform: uppercase;
}
#js-mainnav.megamenu.darkblue {
    background: transparent;
}
#megamenucss #js-mainnav.megamenu.horizontal.sticky_right.affix .js-megamenu ul.level0 {
  }
#megamenucss #js-mainnav.megamenu.affix {
    position: relative !important;
}
#js-mainnav.megamenu.darkblue {
    background: transparent;
}
.childcontent-inner {
    padding: 20px;
}

/*serch menu modulo*/
#mod-search-searchword{
	max-width: 77%;
}
#megamenucss #js-mainnav.megamenu .group-title .menu-title{
border-bottom: 2px solid #FFCC00;	
}

/*calendario*/
 /*calendario*/
    .mes,.dia,.ano{
    	  width: 60px;
    	  border: 1px solid #020A47;
    	  padding: 0 !important;
    	  line-height: 18px;
    }
    .mes span,.dia span,.ano span{
    	vertical-align: middle; 	
    }
    
    .mes {
	background: #020A47;
	border-radius: 7px 7px 0 0;
	color: #fff;
	text-align: center;
	display: block;
	padding-bottom: 0 !important;
	margin-bottom: -25px;
	text-transform: uppercase;
	font-size: 12px;
	font-weight: bold;
    }
.dia {
    display: block;
	text-align: center;
	padding-top: 3px !important;
	margin-bottom: -29px !important;
	margin-top: -1px;
	font-size: 20px;
	line-height: 10px;
	font-weight: bold;
	color:#000;

    }

.ano{
    background: #020A47;
border-radius: 0 0 7px 7px;
color: #fff;
text-align: center;
display: inline-block;
padding: 0 0 0 3px;
font-size: .9em;
font-weight: bold;
    }
  .datos br{
  display:block;
  }  
   
   .datos {
    padding-top: 0;
    margin-top: -20px;
}
.mod_events_latest {
    border: 0 solid transparent;}
    
.icon-hand-right, .icon-time {
    display: none !important;
}
.calendario {
    max-height: 90px;
    overflow: hidden;
    margin-top: -20px;
    float: left;
}

td .datos > br {
    height: 0;
    line-height: 0;
    display: none;
}	
.mod_events_latest_date{
	display: block;
}
.datos .mod_events_latest_date {
    display: inline-block;
    font-weight: bold;
    color: #000;
    font-size: 13px;
}
.mod_events_latest_table.jevbootstrap td .datos {
    padding-bottom: 10px !important;
}
.mod_events_latest_table.jevbootstrap {
    margin-bottom: 16px;
}
.mod_events_latest_table.jevbootstrap .module-ct {
    padding-bottom: 20px;
}





/*chat*/
#jchat_default_suggestion_tooltip .jchat_tooltip_content{
	border-color: #eee;
}
.jchat_default_suggestion {
    opacity: 0.5;
}

.mod_events_latest_table td {
    border-color: #e8aa1b !important;
}
.mod_events_latest_table td {
    border-color: #ccc !important;
}

	
.hom div.k2ItemsBlock ul li div.moduleItemIntrotext a.moduleItemImage img {
    float: left;
    margin: 0 15px 0 0;
    padding: 0;
}
	
	div.k2ItemsBlock ul li div.moduleItemIntrotext {
    display: block;
    padding: 4px 0;
    color: #111;
}
	
	div.k2ItemsBlock ul li a{
	padding: 3px 4px;
	text-decoration: none;
	background: #e8aa1b;
   border-radius: 4px;
   color: #fff;
   border:1px solid #e8aa1b;
   font-weight:bold; }
   
div.k2ItemsBlock ul li a:hover{
background: #fff;
border-radius: 4px;
color: #020A47;
border:1px solid #e8aa1b;
}	
.hom1 div.k2ItemsBlock ul li a.moduleItemTitle{
	background-color: transparent;
	text-decoration: none;
	padding-bottom: 0;
   margin-bottom: 9px;
   border: 1px solid transparent;}
	
.hom1 div.k2ItemsBlock ul li a.moduleItemTitle:hover{
	text-decoration: underline;

}
.home div.k2ItemsBlock ul li div.moduleItemIntrotext a.moduleItemImage img{
float: left;
margin: 2px 15px 0 0;
}
	
	
div.k2ItemsBlock ul li div.moduleItemIntrotext a {
    background: #fff;
    border: 0;
padding: 0;
}
	

.childcontent.adddropdown {
    border-top: 5px solid #e8aa1b;
}
.morr {
    margin-top: 5px;
    float: right;
    margin-bottom: 5px;
}
/*Modulo de ultimos vistos*/
.n1 {
    display: none;
}
a.edocman_document_link {

    text-transform: uppercase;
    font-size: .9em;
    font-weight: bold;
    margin: 15px auto;
    display: block;
}
a.edocman_document_link:hover {
    text-decoration: underline !important;
}
.edocman_document_list_title {
    line-height: 1.2;
}
	
	/*k2*/

 #itemListLinks .catItemTitle a, #itemListLinks .catItemTitle {
  font-size: 13.5px;
  line-height: 1;
  margin: 0;
  padding: 5px 0 5px 10px;
  min-height: 0;
}	
.catItemBody {
    padding: 10px 15px 10px 15px !important;
    border-right: 1px solid #ccc;
}
.catItemTitle {
   font-size: 18px !important;
  line-height: 1.2;
  min-height: 50px;
  max-height: 69px;
  overflow: hidden;
}
 .itemListView div.catItemHeader span.catItemImage{
	display:inline;
}
.itemListView div.catItemCommentsLink{
float: left;
}
.itemListView div.catItemReadMore{
float:right;}
	
	.itemListView div.catItemReadMore a,
	.itemListView div.catItemCommentsLink a{
	border: 1px solid #e8aa1b;
	background: #e8aa1b;
	padding: 3px;
	border-radius: 3px;
	}
	.itemListView div.catItemReadMore a:hover,
	.itemListView div.catItemCommentsLink a:hover{
	border: 1px solid #e8aa1b;
	background: #fff;
	}
	.itemListView div.catItemHeader span {
       font-size: 11px;
    color: #020A47;
 }
	.catItemIntroText {
    min-height: 220px !important;
}
	.catItemView.groupLinks {
    margin: 0 !important;
    padding: 0 !important;
}
#Mod207 .btn {
    margin-top: 28px;
}

/*menu galria*/

.joombig_tree_menu_root div {
       display: none;
}
.joombig_tree_menu_browser, .joombig_tree_menu_browser div {
    display: block !important;
}
.filetree a:link, .filetree a:visited {

    color: #020A47 !important;
    padding-left: 1px;
    text-decoration: none;

} .filetree a:hover {
    color: #2b4a79  !important;
}
.filetree .file a {
    background:url("../images/foto-gal.png") 0 0 no-repeat !important;
    padding: 1px 0 1px 30px !important;
}

/*modulos edocman*/

tr.lastedoc {
      padding: 0 5px;
}
.lastedoc td{
	float: left;
}
.lastedoc img {
    padding: 0 !important;
    max-width:100%;
}

.lastedoc a.edocman_document_link{
text-decoration: none;
font-size: 1.3rem !important;
line-height: 1.1 !important;
margin: 0;
text-transform: none;
padding-left: 3px;
padding-top: 0;
font-weight: normal;
max-height: 51px;
overflow: hidden;
background: #fff;
}

.boton, .readmore, .mod_events_latest_callink a,#Mod360 .readon{
display: inline-block;
padding: 3px 4px;
text-decoration: none;
background: #e8aa1b;
border-radius: 4px;
color: #fff;
font-weight: bold;
border: 1px solid transparent;
border-radius: 4px;
	float:right;
}
a .boton:hover,.readmore:hover,.mod_events_latest_callink a:hover, #Mod360 .readon:hover{
	border: 1px solid #e8aa1b;
	background:#fff;
	color: #e8aa1b;
}
.readmore:hover {
  border: 1px solid #e8aa1b;
	background:#fff;
	color: #e8aa1b;
  text-decoration:none;
}
#Mod360 .readon{
  text-transform:none;
  
}



.porta span {
   width: 100%;
    display: block;
}
.porta p {
    text-align: center;
    margin-bottom: 20px;
    font-weight: bold;
}

/*modificacion modulo catalogo edocman 2021*/
.home .edocmandocuments table.edocman_document_list tbody tr {
    width: 30% !important;
}
.home .edocmandocuments table.edocman_document_list tbody tr td.edocman_document_list_icon {
    /*! min-height: 100px !important; */
    width: 100% !important;
    padding-top:0 !important;
}
.home .edocmandocuments table.edocman_document_list tbody tr td.edocman_document_list_icon:hover {
   
    opacity: .5;
}
.home table.edocman_document_list .edocman_document_list_title {
    width: 100%;
    padding-left: 0;
     padding-top: 0;
}
.home table.edocman_document_list .edocman_document_list_size{
display: none;
}
.home .lastedoc a.edocman_document_link{
	max-height: 51px;
overflow: hidden;
background: #fff;
}
.home a.edocman_document_link:hover {
    text-decoration: underline !important;
    overflow: visible !important;
    background: #fff !important;
    display: block;
    position: relative;
    z-index: 2;
}





/*catalogo*/

.cata .article-aside{
display:none;

}
.relateddocuments .row {
    margin-top: 15px;
}
/*comentarios*/
#comments-form .grippie{
max-width: 100% !important;
width: 100%;
}

/*mod search docman*/

#filter_category_id {
    display: none;
}


.bus-cata .search1 .btn.btn-primary,.btn-primary {
	  background: #e8aa1b;
float: right !important;
padding: 6px 16px;
font-size: 15px;
border: 1px solid #e8aa1b; 
}
.bus-cata .search1 .btn.btn-primary:hover{
	color: #e8aa1b; 
    background: #fff;
    border: 1px solid #e8aa1b; 
  float: right;
padding: 6px 16px;
font-size: 15px;
}
.cata  #search_edocman_box {

    width: 780px;
    float: left;
    border: 1px solid #020a47;

}
.cata .search1 {
    margin: 0 auto 25px 10%;
    display: inline-table;

}
.cata #t3-content {
    padding-top: 0;
}
.headbook {
    margin: 25px 0;
    border-bottom: 0px solid #ccc;
}
.edocmandocuments.cata-home .lastedoc {
    width: 50% !important;
    margin-top: 10px;
}
.edocmandocuments.cata-home .edocman_document_list_icon {
    width: 30%;
}
.edocmandocuments.cata-home .lastedoc a.edocman_document_link {
    line-height: 1.1 !important;
    margin: 0 0 0 5px;
   }
   
.edocmandocuments.cata-home  .lastedoc td {
    float: none;
}
 .edocmandocuments.cata-home .edocman_document_link {
    max-height: 69px;
    overflow: hidden;
}
.edocmandocuments table.edocman_document_list tbody tr td {
    border: 0px !important;
    padding: 0 !important;
    height: 70px;
}

.bcat {
  width: 100%;
}



 
  .planchas .property-title a,.planchas  .property-title {
    font-size: 14px;
    line-height: 1;
    color: #333;
    font-weight: bold;
} 
 .planchas .property-title a {
color:#020a47;}
.planchas .property-title a:hover {
color:#02374F;
text-decoration: underline;}


.planchas  .edocman-taskbar .btn.btn-default {

    max-width: 20px;
    overflow: hidden;
} 
.item-price {
    display: none !important;
}  

.edocman-description-column {

    line-height: 1em !important;
    display: block;

}
.edocmandocuments.cata-home {
    height: 320px;
    overflow: hidden;
}
.edocmandocuments.cata-home.mhit {
    height: 150px;
    overflow: hidden;
    margin-bottom: 40px;
}


.search_table tr td {
  border-top: 0 solid transparent;
}

 
/*
boton*/
.button:hover, 
.button:focus, 
.button.focus,
 .button:active, 
 .button.active, 
 .open > .dropdown-toggle.button{
 	display: inline-block;

text-decoration: none;
background: #e8aa1b;
border-radius: 4px;
color: #fff;
font-weight: bold;
border: 1px solid transparent;
border-radius: 4px;
	float:right;
 }



#menu920 span, #menu932 span #megamenucss #js-mainnav.megamenu .group-title #menu920 .menu-title, 
#megamenucss #js-mainnav.megamenu #menu932 .menu-title, #megamenucss #js-mainnav.megamenu #menu933 .menu-title {
    border-bottom: 0px dotted #fff !important;
    text-transform: uppercase !important;
    font-size: 14px !important;
    font-weight: bold !important;
}
/*
temas*/
#Mod282 .accordion li > a {
    background: transparent !important ;
    box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.1) inset, 0 1px 0 0 rgba(0, 0, 0, 0.4) !important;
    color: #333 !important;
    display: block;
    font: bold 13px/32px inherit !important;
   height: 32px !important;
min-width: 150px;
padding: 3px 45px 10px 0;
position: relative;
text-decoration: none;
text-shadow: 0 0 0 rgba(0, 0, 0, 0.35) !important;
text-transform: uppercase;
max-width: 100%;
line-height: 1.1;
}
.accordion li > a > span {
    background: #020A47  !important;
    border-radius: 15px;
    box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2) !important;
    display: block;
    font: bold 12px/18px Arial,sans-serif  !important;
    margin-right: 10px;
    padding: 0 10px;
    position: absolute;
    right: 0;
    top: 7px;
    color: #fff !important;
}
.accordion li > a:hover{
text-decoration: underline;}

.cap .nspImageWrapper {
    float: left !important;
    max-width: 40%;
}
.cap .nspHeader {
    padding: 0 !important;
}
.cap .nspInfo.nspInfo1.tleft.fleft a {
    float: left;
    padding-right: 5px;
}
.cap .nspText.tleft.fleft {
    max-width: 50%;
    line-height: 1.2;
}
/* why? this breaks gallery button on /subir-planchas
#sbox-content iframe {
    height: 80px;
}
*/
.fav .myshortlist_link {
    color: #fff;
}	

.fav .button:hover{
padding: 4px 6px;
}
.fav .button{
padding: 4px 6px;
}
.myshortlist.button.mybutton.btn.btn-default.delete_button.small_delete_button.fav {
    background: #e8aa1b;
    border: 1px solid #e8aa1b;
}
.myshortlist.button.page_button.btn.btn-default {
    color: #fff;
}
.myshortlist.button.page_button.btn.btn-default:hover {
    color: #fff;
    text-decoration: underline;
}

.mix .lastedoc td {
    float: none;
}
.mix tr.lastedoc.col-md-4.col-xs-6 {
    width: 100% !important;
    height: 120px;
}
.mix .lastedoc a.edocman_document_link {
    text-decoration: none;
    font-size: 18px !important;
    line-height: 1.3 !important;
    margin: 0 25px;
    text-transform: none;
    padding-left: 3px;
    padding-top: 5px;
    font-weight: bold;
 overflow: visible;
max-height: inherit;
}
.mix .ndownloads {
    padding-left: 30px;
}

#k2ModuleBox321 img {
    max-width: 55%;
}
.mix .img-polaroid.img.responsive {
    max-width: 80px;
}
.mod_events_latest_callink a {
    margin-bottom: 10px !important;
}

#Mod312 img {
    max-width: 95px;
}
.accordion.accordion_sfx {
    margin: 0;
}
/*formulario d subida de docs*/

/* deprecated, probably what's next too, because I don't see it in the form, but IDK.
.itemid-884 .edo6,.edo2, .edo8, .edo9, .edo11, .edo12, .edo15, .edo16, .short1 {
    display: none;
}
.edo6 input[type="file"], .edo7 input[type="file"]  { 
   overflow:visible;}
*/
	
.mixi .edicon-eye {

    font-size: 0;
    background-image: url(../images/glyphicons-halflings.png);
    background-position: -22px -144px;
    width: 14px;
    height: 14px;
    color: #ccc;
    display: inline-block;
    vertical-align: inherit;

}
.mixi .btn.btn-default.edocman-modal {
    color: transparent;
    font-size: 0;
    width: 55px;
}

.mixi .btn.btn-default.edocman-modal::after {
    content: "Oír";
    color: #333;
    font-size: 14px;
    vertical-align: bottom;
    padding-left: 2px;
}
.mixi .btn.btn-default.edocman-modal {
    color: transparent;
    font-size: 0;
    width: 55px;
    padding-left: 7px;
}	
	
.property-title {
    font-size: 20px;
    line-height: 1;
    margin-bottom: 10px;
    margin-top: 5px;
}	
	
	
	
	
	
	
	
.edocman_document_list_icon {
    max-height: 60px;
    overflow: hidden;
}
.edocman_document_list_icon:hover {
    overflow: visible;
    z-index: 1;
    position: relative;
    background: #fff;
}
	#Mod304 {
    padding-top: 0;
}
#Mod304 .boton a {
    color: #fff;
}
#Mod304 .boton a:hover {
    color: #fff;
    text-decoration: none;
}

.itemid-1176 .edocman_document_list_icon {
  max-height: auto !important;
overflow: visible;
max-height: 100%;
}


/*my short list*/

.myshortlist.send_list_field {
    color: #020a47;
}

.myshortlist.send_list_field input {

    border: 1px solid #bbb;
    margin-bottom: 15px;

}
.myshortlist_box h2,
#edocman-category h1.edocman-page-heading{
color: #020A47;
font-family: "EB Garamond";
font-size: 30px;
}

.itemid-999 .edocman-description p,
.itemid-999 .edicon.edicon-folder,
.itemid-999 .edocman-heading,
.itemid-999 .edicon.edicon-folder-open {
    display: none;
}
.itemid-999 small {

    font-size: 50% !important;
    display: block;
    margin-top: 5px;
}
.edocman-document-title.pull-left a {
    font-size: .8em;
}


.contentpane{
background-color: #fff;}

/*content*/
.item-page .item-image.pull-left {
    float: left !important;
    margin: 0 24px 24px 0;
}
.t3-sidebar .nspArt h4.nspHeader {
    line-height: 1.3;
    font-size: 1.1em;
  padding-bottom: 0;
}
.t3-sidebar .nspArt h4.nspHeader a {

    text-decoration: none;
    background: #e8aa1b;
    border-radius: 4px;
    color: #fff;
    border: 1px solid #e8aa1b;
    font-weight: bold;
    display: inline-block;
    padding: 5px;

}

.t3-sidebar .nspArt h4.nspHeader a:hover{
    background: #fff;
    border-radius: 4px;
    color: #020A47;
    border: 1px solid #e8aa1b;
}
#jux_memamenu319 #megamenucss #js-mainnav.megamenu #SupremoConsejo #menu1150 {

    padding: 5px 3px 6px !important;
    max-width: 120px;
    text-align: center;
    border: 1px solid #FDD100;
    background: #B61314;
    border-radius: 7px;
    letter-spacing: -.5px;}
#jux_memamenu319 #SupremoConsejo #menu1150:hover {
       background: #a00e0e !important;
 }
 .pull-left.item-image.article-image.article-image-full {
    max-width: 60%;
}

/*modulo content*/
.newsflash-image img {
    float: left;
    max-width: 100%;
}
.newsflash-image {
    max-height: 200px;
    overflow: hidden;
    margin-bottom: 10px;
    float: left !important;
    max-width: 50%;
    margin-right: 10px;
}
.newsflash.hom1 {
    color: #333;
}
.newsflash-title.hom1 {
    margin-top: 0;
    font-weight: bold;
    text-transform: uppercase;
    font-size: 1em;
    color: #020A47;
}
.newsflash.hom1 img {
    max-width: 100%;
}

/*arbol de fotografias*/

.t3-sidebar .joombig_tree_menu_root ul {
    padding-left: 10px;
}

/*casa capitular*/

.capi .navbar-default {
    background: url(../images/fondomenu-rojo-tela-liso.jpg) repeat-x rgb(211, 8, 8) 0 center;
    border-bottom: 0 solid #e8aa1b;
    border-top: 0 solid transparent;
    height:80px;
  
}
.capi #megamenucss #js-mainnav.darkblue .js-megamenu {
    background: transparent !important;
}
.capi .t3-masthead .ja-masthead::before {
    background-color: #590100;
    opacity: 0.6;
    top: -180%;
}
.capi .t3-wrapper {

 }
.capi .container{
	background: #fff;
}
.capi #t3-footer .container,
.capi .ja-masthead-detail.container,
.capi #t3-mainnav .container {
    background: transparent;
}
.capi .ja-masthead {
    border-bottom: 5px solid #e8aa1b;
    min-height: 100px;
}

.capi .t3-footer, 
.capi .t3-footnav .t3-module {
    background: #500001;
    color: rgba(255, 255, 255, 0.6);
}
.capi .t3-footer{
border-top: 5px solid #e8aa1b;}
.capi .container-hd-no {
    background:url("../images/fondocapitular.jpg") repeat #500001 !important;
    }

.capi .module-title {
    color: #500001;
    font-family:"Fondamento", "EB Garamond";
    font-size: 30px;
}
.capi .t3-masthead .ja-masthead .ja-masthead-detail h3{
  font-family:"Fondamento", "EB Garamond";	
}
.capi #js-mainnav.megamenu.darkblue .childcontent-inner {
    background-color: #4F0000;
    color: #fff;
}.capi #megamenucss .darkblue .megamenu .dropdown-menu ul.level1 li.megacss:hover > a.megacss, #megamenucss .darkblue .dropdown-menu ul.level1 li.megacss a.megacss:hover{
color: #fff !important;
}.capi #megamenucss .darkblue.megamenu ul.level0 > li.megacss:hover > a.megacss, #megamenucss #js-mainnav.megamenu.darkblue ul.level0 li.active {
    background: #4F0000 !important;
    color: #ffffff !important;
}

/*
.capi #megamenucss .darkblue.megamenu ul.level0 > li.megacss:hover > a.megacss, .capi #megamenucss #js-mainnav.megamenu.darkblue ul.level0 li.active {

    background: rgba(80, 0, 1,.4) !important;
    color: #ffffff !important;
    box-shadow: 2px 0px 2px 1px rgb(80,0,1);
    margin-top: -4px;
border-right: 1px solid #000;
    padding-bottom: 10px;
    padding-top: 5px;
}*/

.capi #megamenucss #js-mainnav.megamenu ul.level0 li.megacss a.megacss {
    font-family: "Fondamento", "EB Garamond";
    font-size: 18px;
    font-weight: bold;
    padding: 15px 10px 10px !important;
    text-shadow: 1px 2px 1px #000;
    color: #f7f77b;
    border: 1px solid transparent;
}
#CasaSimbólica a {
    background: #020a47;
    border-radius: 2px;
    box-shadow: 1px 2px 6px #290000;
}

.capi #megamenucss #js-mainnav.megamenu ul.level0 li.megacss a:hover,.capi #megamenucss #js-mainnav.megamenu.darkblue ul.level0 li.active {
	background: rgba(80, 0, 1,.4) !important;
border-left: 1px solid #C41617 !important;
box-shadow: 1px 2px 3px #000;
}
.capi #megamenucss #js-mainnav.megamenu.darkblue ul.level0 li.active
.capi a {
    color: #C11416;
}
.capi .article-title,.capi .article-header h1 {
    color: #500001;
}
.capi.ini .t3-masthead .ja-masthead .ja-masthead-detail {
    padding: 96px 12px;
}
.capi .t3-navhelper {
    background: transparent;}

.capi.ini .ja-masthead {
    background-position: 20% 50%;
}
.capi .t3-masthead .ja-masthead .ja-masthead-detail h3 {
    margin-top: 1%;
    margin-bottom: 0;
    font-size: 30px;
    width: 42%;}
.capi .edocman_document_list_icon {
    max-height: 100%;
}
.capi a, .capi .readon.fright{
	color:#500001;
}
.capi a:hover, .capi a:focus {
    color: #9A0101;
}
.capi .readon.fright:hover,.capi .readon.fright:focus {
	color:#fff;
	background-color: #e8aa1b;
}
.capi a .boton:hover,.capi .mod_events_latest_callink a:hover {

    border: 1px solid #e8aa1b;
    background: #e8aa1b;
    color: #fff;
}
#Mod377 {
    margin-bottom: 0;
}



#editor-xtd-buttons .btn{

    background-color: #555;
    background-image: -moz-linear-gradient(top, #ccc, #555);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#cccccc), to(#555555));
    background-image: -webkit-linear-gradient(top, #cccccc, #555555);
    background-image: -o-linear-gradient(top, #cccccc, #555555);
    background-image: linear-gradient(to bottom, #ccc, #555);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffcccccc', endColorstr='#ff555555', GradientType=0);
    border-color: #e6e6e6 #e6e6e6 #bfbfbf;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    *background-color: #555555;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
    
}
.itemid-885 .edocman_upload_link {
    display: none;
}


/*clasificados*/

#dj-classifieds .djcf_items_blog .item_box_in2 {
    padding: 18px 20px;
    border: 2px solid #e8aa1b;
    background: #ffffff;
    border-radius: 7px;
    filter: drop-shadow(2px 2px 1px #000);
}
#dj-classifieds .djcf_items_blog .title h2 a {

    color: #020a47;
    text-transform: uppercase;
    font-weight: bold;
}
#dj-classifieds .djcf_items_blog .title {
    padding: 0 0 10px;
    border-bottom: 3px solid #e8aa1b;
}
#dj-classifieds .see_details_box a{
background:#020a47;
font-size: 1.1em
}
#dj-classifieds .see_details_box a:hover{
background:#999;
}
.dj_cf_search button.button,
.dj_cf_search button.button:hover{
text-align: center;
}
#dj-classifieds .region a {
    background: #999;
    padding: 5px;
    border-radius: 7px;
    color: #fff;
}
#dj-classifieds .region a:hover {
    background: #e8aa1b;
    padding: 5px;
    border-radius: 7px;
    color: #fff;
    text-decoration: none;
}

#dj-classifieds .dj-category .cat_row_title, 
#dj-classifieds h1.main_cat_title, #dj-classifieds .dj-cattree-box .title_top, 
#dj-classifieds .dj-regtree-box .title_top, #dj-classifieds .title_top h1, 
#dj-classifieds .dj-additem .title_top, #dj-classifieds table.paymentdetails td.td_title h2, 
#dj-classifieds .profile_outer h2.profile_name, 
#dj-classifieds .djcf_warning_outer .title_top, 
#dj-classifieds .pointspackages .title_top,
 #dj-classifieds .djcf_checkout_outer .title_top{
 
color: #020A47;
font-family: "EB Garamond";
font-size: 30px;
border-bottom: 3px solid #e8aa1b;
padding-bottom: 12px;
margin-bottom: 20px;

 }
#dj-classifieds .dj-category .title h2 a {
    color: #fff;
    background: #020A47;
    display: block;
    padding: 5px;
    border-radius: 7px;
    font-weight: bold;
    filter:drop-shadow(1px 1px 1px #333);
    transition:all ease .5s;
}
#dj-classifieds .dj-category .title h2 a:hover {
    color: #fff;
    background: #777;
        filter:drop-shadow(1px 1px 2px #eee);
        text-decoration:none;

}
#dj-classifieds .dj-category .cat_row + .cat_row {
    padding-top: 10px;
}
#dj-classifieds .button#abuse_form_button:hover {
    color: #000;
    background: rgba(204, 204, 204, 0.5);
    text-decoration: none;
}
#dj-classifieds .button#abuse_form_button {

    margin-left: 16px;
    text-align: center;
    font-size: 13px;
    font-weight: 400;
    color: #555;
    display: inline-flex;
    padding: 9px 30px;
    line-height: 20px;
    text-decoration: none;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    max-width: 100%;
    border: 2px solid #555;
    background: none;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    float: right;

}

#dj-classifieds .button, .dj_cf_search button.button, 
.dj_cf_search a.button, .dj_cf_search span.button, 
.dj_cf_regions_selects button.button, .djcf_menu .button, 
#multiuploader_file .plupload_button,
#uploader_container .plupload_button{
float:left;
background-color:#020a47;
font-size:1.1em; }

#dj-classifieds .button:hover, .dj_cf_search button.button:hover, 
.dj_cf_search a.button:hover, .dj_cf_search span.button:hover, 
.dj_cf_regions_selects button.button:hover, .djcf_menu .button:hover, 
#multiuploader_file .plupload_button:hover,
#uploader_container .plupload_button:hover{

background-color:#e8aa1b;
}


/*ventana fraterna*/
.module.azul {

    background: #01093F;
    margin: -15px -10px 25px -18px;
    padding: 10px;
    border: 3px solid #E8AA1B;

}
.azul h2 {
    color: #e8aa1b;
    font-family: "EB Garamond";
    text-shadow: 1px 0 0 #fff;
}
#dj-classifieds .dj-item .title_top h2 {

    margin: 0 0 20px;
    font-size: 2em;
    font-weight: 500;
    line-height: 1.1;
    color: #01093F;
    text-transform: uppercase;
    border-bottom: 3px solid #e8aa1b;
    padding-bottom: 5px;

}
#dj-classifieds .dj-item span.row_label {

    display: inline-block;
    vertical-align: top;
    margin: 0 10px 0 0;
    font-size: 1em;
    font-weight: 500;
    text-transform: none;
    color: #000;
    line-height: 25px;

}
#dj-classifieds .dj-item span.row_value {

    display: inline-block;
    vertical-align: top;
    font-size: 1.1em;
    font-weight: 400;
    color: #000;
    line-height: 1.1;

}
#dj-classifieds .dj-item .general_det .price_wrap span.row_value,
#dj-classifieds .blog_det .price {

    display: inline-block;
    font-size: 24px;
    font-weight: 700;
    line-height: 1;
    padding-left: 10px;
    color: #555;
    font-family: "EB Garamond";
    background: #fff;
    padding: 3px 10px;
    border-radius: 5px;
    border: 2px solid #e8aa1b;
    filter: drop-shadow(1px 1px 1px #333);

}

#dj-classifieds .dj-item span.row_label {
    font-size: 1em;
    font-weight: 900;
    text-transform: none;
    color: #fff !important;
    background: #999;
    padding: 3px 7px;
    border-radius: 3px;
}

/*formulario*/
#dj-classifieds .dj-additem .djform_row.terms_and_conditions {
    text-align: left;}
    #terms_and_conditions0 {
    display: inline;
}

#uploader_browse {
    background: #E8AA1B !important;
}


a#uploader_browse .ui-button-icon.ui-icon.ui-icon-circle-plus,
#uploader_container .ui-button-icon.ui-icon.ui-icon-circle-arrow-e {
  
    display: inline-block;
    vertical-align: middle;
}
#uploader_browse, #uploader_container .plupload_button {
    background: #E8AA1B !important;
    font-weight: bold !important;
    text-transform: uppercase !important;
        color:#222 !important;
    
}
#uploader_browse:hover, #uploader_container .plupload_button:hover{
    background: #999 !important;
    color:#fff !important;
}







/*botoners home*/

.azul2 {

    background: #020a47;
    border: 3px solid #e8aa1b;
    border-radius: 7px;
    margin-bottom: 10px;
    filter: drop-shadow(1px 1px 1px #333);
  display: inline-block;
  width:100%;
  padding:5%;
  box-shadow: 1px 1px 30px 15px #000;

}
.azul2:hover {
    opacity: .9;
    text-decoration: none;
    filter: drop-shadow(1px 1px 2px #000);
}
.azul2 img {
padding-top: 5%;
  display: block;
  margin: 0 auto;
}

.text2 {
    font-size: 3rem;
    color: #e8aa1b;
    line-height: .8;
    padding-top: 1%;
    display: block;
    font-family: "EB Garamond";
    text-align:center;
}
.azul2.uni .text2 {
  padding-top: 8%;
}

#mod-custom413 {
  margin-top: 5%;
}

.itemid-1224 .edocman-modal.edocman_thumbnail.thumbnail {
    float: right;
    margin-left: 20px;
    margin-bottom: 20px;
}
#megamenucss #js-mainnav.megamenu .childcontent .moduletable {
    padding: 0;
}

#megamenucss #js-mainnav.megamenu ul.megamenu.level0 input#mod-search-searchword {
    max-width: 100%;
}

.dj-item.item_new.item_auction .row_gd.user_name {
    display: none;
}



#Mod422 td.edocman_document_list_icon {
  max-width: 30%;
}

#Buscar .childcontent-inner {
  padding: 10px;
}
#megamenucss #js-mainnav.megamenu ul.megamenu.level0 input#mod-search-searchword {
  max-width: 200px;
}


/*capi*/
.capi .t3-content {

  padding-left: 5%;
  padding-right: 5%;
}

.capi #megamenucss #js-mainnav.megamenu ul.level0 li.megacss {
  display: inline-block;
  float: none;
  margin: 0;
  padding: 0;
  position: relative;
  max-width: 140px;
  vertical-align: middle;
  text-align: center;
}

.capi #megamenucss #js-mainnav.megamenu ul.level0 li.megacss a.megacss {
  font-family: PT Serif, serif;
  font-size: 1.95rem;
  font-weight: normal;
  padding: 15px 10px 10px !important;
  text-shadow: 3px 5px 4px #000;
  color: #f9f9c7;
  border: 1px solid transparent;
  text-align: center;
}
.capi #CerrarSesión {
  max-width: 80px !important;
}
.capi #megamenucss #js-mainnav.megamenu ul.level0 li.megacss a.megacss {
  line-height: 1;
  margin-top: 5px;
  padding-bottom: 15px !important;
}

.capi #megamenucss #js-mainnav.megamenu ul.level0 li.megacss li.megacss a.megacss{
  font-family: PT Serif, serif;
  text-align: left;
}




.capi .t3-mainnav{
  padding-top:0;
}
.capi .logo {
  padding-top: 20px;
}

.capi .t3-mainnav.affix + div {
  padding-top: 68px;
  border-bottom: 0px solid #E8AA1B;
}
.capi .t3-masthead .ja-masthead {
  background-image: url('/images/casa_capitular/aguilabicefala.jpg');
  background-position: top;
}
.capi .t3-sidebar {
  background: #500100 none repeat scroll 0 0;
  border-radius: 0 0 25px 25px;
  border: 3px solid #E8AA1B;
  box-shadow: 1px 1px 5px 1px #500100;
}

.capi .t3-sidebar a {
  color: #fff;
}
.capi .t3-sidebar .edicon {
  color: #E8AA1B !important;
}
.capi .t3-sidebar .module-title {
  color: #E8AA1B;}

    /*responsive
    
    
    
    --------------------------------------------------------------------
    
    
    
    
    */
    @media (min-width:1020px){
    	.img-bg {
    margin-left: -300px;
}
      
    
      
      
}

/*fin min-width1020px*/



@media (min-width: 1220px) {
.img-bg {
    margin-left: 0;
}
}
@media (max-width: 1200px){
.home .img-polaroid{
    max-width: 90% !important;
}
}

 @media (max-width: 1020px) {
.img-bg {
    margin-left: -600px;
}
.search .form-inline .form-control{
	width: 100%;}
	.acm-slideshow .owl-carousel .slider-content .slider-content-inner > h1{
		font-size: 40px;}
		.t3-spotlight-2 .col-lg-6.col-md-6.col-sm-6.col-xs-6{
width:100%;
			}
			.t3-spotlight-4 .col-lg-4.col-md-4.col-sm-4.col-xs-6{
			width:100%;	}
			#dj-galleryGrid5m191 .dj-slide.dj-first {
    clear: none;
}
.dj-slide {
  float: left !important;
  width:40% !important;
}
#search_edocman_box {
    width: 900px;
    float: left;
}

}   

@media (max-width: 1035px) { 
.home .lastedoc .img-polaroid{
    max-width: 90% !important;
}
.calendario {
    padding: 0 15px 0 12px;
    float: left;
}
#k2ModuleBox321 .moduleItemImage img {
    max-width: 160px !important;
}
.capi .navbar-default {
  background: none #BC0002;
  border-bottom: 0 solid #e8aa1b;
  border-top: 0 solid transparent;
  height:70px;
} 
      
 .capi #megamenucss #js-mainnav.megamenu ul.level0 li.megacss a.megacss {
  font-family: "Pt serif, serif";
  font-size: 15px;

  padding: 10px 10px 5px !important;

  text-align: center;
}      
  
}

@media (max-width: 820px){
.gkArtContentWrap {
    width: 100%;
}
.men .nav-search {
    margin-top: -50px;
    z-index: 10;
}
#jux_memamenu319 #megamenucss #js-mainnav.megamenu ul.level0 li.megacss a.megacss {
    padding: 0 !important;
}
.cata #search_edocman_box{
max-width:600px !important;}
}
@media (max-width: 620px){
.nav-search .btn, .nav-search .btn,
.nav-search .btn, .nav-search .btn:hover{
margin-top: -36px;
}
.men .nav-search {
    margin-top: -90px;
    z-index: 10;
}
	.nav-search.col-md-2.text-right.pull-right {
    padding: 0;
}
.cata #search_edocman_box{
max-width:480px !important;}
}
@media (max-width: 750px){

.logo, .nav-search{
display: none;}
.home .t3-masthead .ja-masthead .ja-masthead-detail,.t3-masthead .ja-masthead .ja-masthead-detail{
padding:10px 0; }
.cata #search_edocman_box{
max-width: 550px !important;}

  #jux_memamenu374 #js-mainnav.megamenu ul.level0 {
    float: none !important;
    font-size: 12px;
    background: Rgba(0,0,0,.5);

}

}
   @media (max-width:500px) {
   .cata #search_edocman_box{
     max-width: 400px !important;}
     .t3-spotlight.t3-spotlight-1 .col-xs-6.col {
    width: 100% !important;
}
}


   @media (max-width:400px) {
   .cata #search_edocman_box{
max-width:280px !important;}}
	 
.contact {
    color: #020A47 !important;
}


/*nuevo responsive-nuevolayout*/
@media (max-width:1200px) {
.text2 {
  font-size: 2rem;}
}

/*nuevo layout*/
#t3-mainbody {
  background: rgba(0,0,0,0.6);
}
#t3-mainbody > .row {
  background: #fff;
  box-shadow: 1px 1px 18px 18px rgb(0,0,0);
  border: 3px solid #E8AA1B;
}

#t3-content {
  padding: 4%;
}


.article-title, .article-header h1 {
  margin: 0 0 24px 0;
    margin-bottom: 24px;
  color: #23263d;
  font-family: "EB Garamond";
  line-height: 1.1;
}

.pull-left.item-image.article-image.article-image-full {
  max-width: 40%;
}

.container-hd-no {
  background: url(https://static4.depositphotos.com/1013388/301/v/600/depositphotos_3016795-stock-illustration-background.jpg);
  border-top: 3px solid #e8aa1b;
}
.home .section-wrap
{
  background: rgba(150, 116, 2,.5);
  border-top: 5px solid rgba(150, 116, 2,.9);
  box-shadow: 0px 0px 12px 18px rgba(0,0 ,0,.9);
}
.home #til-mod2 {
  padding: 2% 0;
}

.home .section-wrap .module
{
  padding: 20px 15px 10px 20px;
  margin-bottom: 0;
  box-shadow: 1px 1px 10px 10px rgba(0,0,0,0.6);
}
.home .mod .module
{
  padding: 20px 15px 10px 20px;
  margin-bottom: 0;
 
}

.module-ct.table.edocman_document_list .edocman_document_list_title a,
table.edocman_document_list .edocman_document_list_title a
{
  color: #333;
}

/*portada publica*/
.t3-slideshow + .t3-sl-1.pub
{
  background: transparent;
  margin-top: -150px;
  padding-bottom: 40px;
  padding-top: 0;
}

.introacceso .mod-custom{
  color: #E8AA1B;
  text-align: center;
  background: #020A47;
  border: 5px solid #E8AA1B;
  border-radius: 10px;
  padding: 25px;
  box-shadow: 1px -10px 12px 18px rgba(0,0,0,0.5);
}
.acceso, .login-wrap{
  color: #E8AA1B;
  text-align: center;
  background: #020A47;
  border: 5px solid #E8AA1B;
  border-radius: 10px;
  padding: 40px 25px 15px;
  box-shadow: 1px -10px 12px 18px rgba(0,0,0,0.5);
}
.acceso a,.introacceso .mod-custom a, .login-wrap form label,.login-wrap .other-links ul li a{
  color: #E8AA1B;}

.acceso .form-group label{
  color: #fff;}
.wrap.t3-slideshow{
  border-bottom: 5px solid #E8AA1B;
    padding-top: 50px !important;
}
.t3-mainnav.affix + div
{
  padding-top: 96px;
  border-bottom: 5px solid #E8AA1B;
}

.acceso .input-group-text{
  background: #E8AA1B;
  padding: 6px 14px;
}
.icon-user.icon-fw, .login-wrap form .checkbox label{
  color: #fff;
}
.com_users.view-login #t3-mainbody .row
{
  background: transparent;
  border: 0 transparent;
  box-shadow: 0 0 0 transparent;
}


/*footer*/
.t3-footer
{
  background: rgba(2, 10, 71,0.6);
  color: rgba(255, 255, 255, 0.6);
  box-shadow: 1px 1px 12px 12px rgba(0,0,0,0.6);
  border-top: 5px solid #E8AA1B;
}
.t3-footnav .t3-module {
  background: transparent;
  color: rgba(255, 255, 255, 0.9);
  margin-top: 24px;
  margin-bottom: 24px;
}
/*home botonera*/
#Mod413 {
  background: transparent;
  padding: 0;
}

/*home noticias*/
.t3-module.not1,.t3-module.not2 .owl-item {
  border: 3px solid #e8aa1b;
  margin-bottom: 5px;
  border-radius: 7px;
}
.t3-module.not2 {
  padding: 0;
  background: transparent;
}

.t3-module.not2 .owl-item {
  background: #fff;
  padding: 10px;
  width: 100%;
}

.not2 .layout-9 .owl-nav .owl-prev {
  margin-left: -25px !important;
}
.not2 .layout-9 .owl-nav .owl-next {
  margin-right: -25px !important;
}

.not2 .layout-9 .owl-nav .owl-prev span,
.not2 .layout-9 .owl-nav .owl-next span{
  background-color: rgba(232, 170, 27,0.7);
}

.not2 .layout-9 .owl-nav .owl-prev span:hover,
.not2 .layout-9 .owl-nav .owl-next span:hover{
  background-color: rgb(232, 170, 27);
}
.centro li.item-date {
  font-size: 2em !important;
}
.t3-mainnav.affix + div {
  padding-top: 86px;
  border-bottom: 5px solid #E8AA1B;
}

.t3-masthead .ja-masthead {
  background-image: url("../images/cdoc.jpg");
  background-position: top;
}

/*sidebar*/

.t3-sidebar .t3-module {
  background: transparent;
}
.t3-sidebar {
  background: #E8AA1B none repeat scroll 0 0;
}

#gallery-scope-M231 {
  margin-bottom: 3%;
  padding: 2%;
  border: 2px solid #ccc;
}

#mod-custom207 a {
  width: 100%;
}

.mod_events_latest_callink a {
  width: 100%;
  text-align: center;
}

.mix .img-polaroid.img.responsive {
  width: 100%;
}

.home .lastedoc a.edocman_document_link {
  max-height: 44px;
  overflow: hidden;
  background: #fff;
  font-weight: normal;
}

.home .edocmandocuments table.edocman_document_list tbody tr td {
  border: 0px !important;
  padding: 0 !important;
  height: 53px;
}
.home a.edocman_document_link:hover {
  text-decoration: underline !important;
  overflow: hidden !important;
  background: #fff !important;
  display: block;
  position: relative;
  z-index: 2;
}
.home .col-md-12.bus {
  padding-top: 4%;
  padding-bottom: 4%;
}

#Mod465 {
  padding-bottom: 26px;
}
#Mod468 {
  box-shadow: 1px 20px 10px 5px rgba(0,0,0,0.6);
  border-radius: 0 0 3px 3px;
  padding-top: 0;
  padding-bottom: 27px;
}
#mod-custom468 .jacl-actions a {
  background: #333;
  padding: 3.5% 20%;
  color: #fff;
}
#mod-custom468 .jacl-actions a:hover {
  background: #000;
  padding: 3.5% 20%;
  color: #fff;
}
#mod-custom468 .jacl-actions {
  text-align: center;
}

#Mod466 {
  border-radius: 3px 3px 0 0;
  padding-bottom: 7px;
}

/*capitular*/
.capi #t3-mainbody > .row {
  background: #fff;
  box-shadow: 1px 1px 18px 18px rgba(0,0,0,0.5);
  border: 3px solid #E8AA1B;
}

.capi .breadcrumb {
  background-color: transparent;
  padding-top: 2%;
  margin-bottom: -1.8%;
}
.capi .t3-navhelper,.capi .t3-navhelper .container {
  background: transparent;
  color:#fff;
}

.capi .t3-navhelper {
  background: linear-gradient(#000, transparent);
  color:#fff;
}


.capi #t3-mainbody {
  background: transparent;
}

.capi .t3-navhelper a {
  color: #fff;
  text-decoration: underline;
}

.capi.ini .container {
  background: transparent;
}

#Mod469 {
  background: #fff;
  padding: 20px;
}

.fondorojo {
  background: linear-gradient(#000, transparent) !important;
}

.capi .t3-sidebar .capiside a {
  color: #500001;
}

.capiside .jacl-item__cat.style-rounded a {
  color: #fff !important;
  font-size: 1.3rem;
  background: #500100;
  border: 1px solid #EDA102;
}

.capinot .container.t3-sl.t3-sl-1 {
  padding-top: 25px;
  background: transparent;
  padding-bottom: 0;
}

.capinot #layout-09-carousel {
  box-shadow: 0px 8px 20px 20px rgba(0,0,0,0.8);
  background: rgba(0,0,0,0.6);
}
#Mod472 {
  margin-bottom: 45px;
  padding: 0;
}
.capinot .jacl-actions a {
  color: #fff !important;
}
/*buscador home*/
.bus label.finder {
  display: none;
}
.home .col-md-12.bus {
  padding-top: 4%;
  padding-bottom: 4%;
  background: #fff;
  border-radius: 7px;
}

.bus .jt-search.container.show-nostyle {
 top: auto;
  bottom: auto;
  height: 100%;
  opacity: 1;
  transition: none;
  padding-left: 0;
  padding-right: 0;
  background: transparent !important;
  width: 100%;
}

#mod-finder-searchword477 {
  width: 100%;
  height: 100%;
  border: 1px solid #ccc;
  line-height: 2.5rem;
  padding: 18px;
  margin-top: 9%;
  left: 0;
  color: #000;
}

.jt-search-wrap.nostyle .btn.btn-primary {
 
  background: Transprent !important;
  color: #1e1e1e;
 z-index: 20;
  margin-top: 18px;
}

#advancedSearch .card-body {
  font-size: 11px;
  word-wrap: break-word;
  width: 100%;
  line-height: .9em;
  text-align: left;
  font-weight: normal;
  padding-top: 5px;
  margin-left: 5%;
  color: #56410F;
}