@import url(https://fonts.googleapis.com/css?family=Raleway:900,800,600,500,300);

@import url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css);

/*!
 * Master Bootstrap3 (http://www.masterbootstrap.com)
 * Copyright 2013-2016 gsuez.cl.
 * Licensed under GPL v2 (http://www.gnu.org/licenses/gpl-2.0.html)
 */#imageForm .row::after,.group:after,.thumbnails::after{clear:both}.back-to-top,.header__link,a,a:focus,a:hover{text-decoration:none}.accordion-toggle,button,input[type=button],input[type=reset],input[type=submit],input[type=radio],input[type=checkbox],label,select{cursor:pointer}.accordion{margin-bottom:20px}.accordion-group{border:1px solid #e5e5e5;border-radius:4px;margin-bottom:2px}.accordion-heading{border-bottom:0 none}.accordion-heading .accordion-toggle{display:block;padding:8px 15px}.accordion-inner{border-top:1px solid #e5e5e5;padding:9px 15px}.form-horizontal .control-label{width:160px;margin-bottom:0;padding-top:7px}.form-horizontal .form-actions{padding-left:160px}.hm_blog_list .blog_grid_con .meta,.post_title_con .meta{border-bottom:1px dotted rgba(0,0,0,.1);font-size:13px;font-style:italic;margin-bottom:17px;padding-bottom:11px}.calendar .button,.calendar table{border:0!important}.clearfix::after{clear:both;content:" ";display:block;font-size:0;height:0;visibility:hidden}.clearfix{display:block}.layout-boxed{box-shadow:0 0 5px rgba(0,0,0,.2);margin:0 auto;max-width:1240px;background:#fff}

.module-title .title{margin:0 0 20px;padding-bottom:9px}a{transition:all .3s ease 0s}.module-content .tagspopular ul li{display:inline-block}.module-content>.tagspopular ul li::before{content:none}.calendar{margin:5px 0 0 1px!important}.calendar .button{border-radius:0!important;box-shadow:none!important;display:table-cell!important;margin:0!important;padding:2px!important;text-align:center!important}.calendar thead .hilite{padding:1px!important}table>tbody>tr>td,table>tbody>tr>th,table>tfoot>tr>td,table>tfoot>tr>th,table>thead>tr>td,table>thead>tr>th{border-top:1px solid #ddd;line-height:1.42857;padding:8px;vertical-align:top}.calendar,.calendar table{width:100%}.module-content ul li::before{content:"\e080";font-family:glyphicons halflings; padding-right:10px;}.module-content ul{margin:0;padding:0}.module-content ul li{list-style:none;margin:0;padding:2px 0}.navbar-default .nav-header{padding:5px 20px;display:block;font-weight:700;line-height:20px}.uneditable-input,input[type=number],input[type=email],input[type=url],input[type=search],input[type=tel],input[type=color],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],select,textarea{background-color:#fff;background-image:none;border:1px solid #ddd;box-shadow:0 1px 1px rgba(0,0,0,.075) inset;color:#555;display:inline-block;font-size:100%;line-height:1.42857;min-width:100px;padding:6px 12px;transition:border-color .15s ease-in-out 0s,box-shadow .15s ease-in-out 0s}.manager.thumbnails li{border:1px solid #ddd;border-radius:4px;box-shadow:0 1px 3px rgba(0,0,0,.055);display:block;float:left;height:80px;line-height:18px;position:relative;text-align:center;width:80px;padding:4px}.dropdown-menu,.navbar{border-radius:0!important}.manager.thumbnails li .height-50{height:50px;margin-bottom:4px;margin-top:4px}.thumbnails::after,.thumbnails::before{content:"";display:table;line-height:0}.manager.thumbnails{list-style:none;margin:0 0 0 -20px;padding:0}.window .window-mainbody{padding:20px}#editor-xtd-buttons .btn,.toggle-editor .btn{background-color:#fff;border-color:#ccc;text-shadow:0 1px 0 #fff;margin:5px}.thumbnails>li{float:left;margin-bottom:18px;margin-left:20px}.thumbnail{margin-bottom:9px}.height-80{height:80px}.width-80{width:80px}.center,.table td.center,.table th.center{text-align:center}#wrap .element-invisible{display:none}.search .only label,.search .phrases .phrases-box .controls label{display:inline-block;margin:0 20px 20px}html{overflow-y:scroll}body{background-color:#fff !important;font-family: 'Raleway', sans-serif;font-size:14px}img{max-width:100%}
 
 
 #top{color:#ddd;font-size:12px;line-height:30px;padding:25px 0; margin-bottom:10px;
 background:#ffffff;}
 
 
 
 #top .container .separator{border-left:1px solid #CCC;display:inline-block;height:10px;margin:0 20px;width:1px}
 
 
  #menuhorizontal{min-height:0px;
	  background: #F2F3F4;
	 
   
height:auto;
  
   z-index:5;
   margin-top:0px;
  }
 #buscador{
	 margin-left:0px;
	 margin-top:0px;}
 
 #mod-search-searchword91{
	 position:relative;
	 top:-11px;
	 margin-right:0px;
border-radius:20px;
height: 28px;}
	 

#contenedormenucarrusel{display:block; height: auto;padding-top:60px;background: url(../images/fondo-abejas.jpg) center top fixed ;  background-size: cover;
}
#contenedormenucarruselsub{display:block; width: 100%; height: 25px;background: url(../images/azul.png) right top no-repeat, url(../images/blanco.png) left top repeat-x;
}
#contenedorsuperior{padding-bottom:20px;}
	   #carrusel{

 height:auto;  
 
  z-index:1;
 
  
  
  }
.form-inline{
	height:auto !important;
}
 #parametros{
	 margin-top:0px;
	 background:#FFF;
	 -webkit-border-radius: 7px;
-moz-border-radius: 7px;
border-radius: 7px;
-webkit-box-shadow: 0px 0px 26px 5px rgba(0,0,0,0.22);
-moz-box-shadow: 0px 0px 26px 5px rgba(0,0,0,0.22);
box-shadow: 0px 0px 26px 5px rgba(0,0,0,0.22);
padding:10px 30px 0px 30px;}
 #parametros2{
	 margin-top:0px;
	 background:#FFF;
	 -webkit-border-radius: 7px;
-moz-border-radius: 7px;
border-radius: 7px;
-webkit-box-shadow: 0px 0px 26px 5px rgba(0,0,0,0.22);
-moz-box-shadow: 0px 0px 26px 5px rgba(0,0,0,0.22);
box-shadow: 0px 0px 26px 5px rgba(0,0,0,0.22);
padding:10px 0px 0px 0px;
margin-right:55px;
width:30%;
}

 #parametros2b{
	 margin-top:0px;
	 background:#FFF;
	 -webkit-border-radius: 7px;
-moz-border-radius: 7px;
border-radius: 7px;
-webkit-box-shadow: 0px 0px 26px 5px rgba(0,0,0,0.22);
-moz-box-shadow: 0px 0px 26px 5px rgba(0,0,0,0.22);
box-shadow: 0px 0px 26px 5px rgba(0,0,0,0.22);
padding:10px 15px 0px 30px;
margin-right:55px;
width:30%;
min-height:460px;}



#parametros2-{
	 margin-top:0px;
	 background:#FFF;
	 -webkit-border-radius: 7px;
-moz-border-radius: 7px;
border-radius: 7px;
-webkit-box-shadow: 0px 0px 26px 5px rgba(0,0,0,0.22);
-moz-box-shadow: 0px 0px 26px 5px rgba(0,0,0,0.22);
box-shadow: 0px 0px 26px 5px rgba(0,0,0,0.22);
padding:0px 20px 0px 20px;
font-size:91%;
width:30%;
min-height:460px;}
#parametros h3{
	color:#BFBFBF;
	border-bottom:5px solid #CCC;
	
	padding:15px 15px 15px 100px;
	width:500px;
	margin-left:-40px;
	margin-bottom:50px;}
 #sombra{
	 background:url(../images/shadow.png) center top repeat-x;
	 position:relative;
	 height:32px;
	 top:-32px !important;
	 z-index:2;
margin-bottom:-300px;}

#recorrido{
	 background:url(../images/360.png);
	background-size: 100% 100%;
	 position:relative;
	width: 233px;
	 height:110px;
	 top:120px !important;
	left:80%;
	 z-index:3;
}


 @media (max-width:1050px){
	 #recorrido{
		  	left:70%;
	 width: 160px;
	 height:77px;
	 }
			}


 @media (max-width:700px){
	 #recorrido{
		  display:none;
	 }
			}


	 #fondo{
		 position:relative;
		 top:-32px;
		
		 min-height:100px;
		 height:auto;
		 margin-top:40px;
		 padding:30px;}
		 
		  #fondo2{
		 position:relative;
		 top:-32px;
		 background: url(../images/fondo2.png) center top no-repeat;
		 min-height:300px;
		 height:auto;
		 padding-top:40px;
		}
		
		#boletin{
			display:block;
			position:relative;
			top:-30px;
			left:-40px;
			width:352px;
			height:120px;
			background:#143356 url(../images/f-azul.jpg) center top no-repeat;
			color:#FFF;
			padding:20px;
			-webkit-border-top-left-radius: 7px;
-webkit-border-top-right-radius: 7px;
-moz-border-radius-topleft: 7px;
-moz-border-radius-topright: 7px;
border-top-left-radius: 7px;
border-top-right-radius: 7px;}

#title-boletin{
	font-family: 'Raleway', sans-serif;font-size:30px; font-weight:300;}
	
	
	#calendario{
			display:block;
			position:relative;
			top:-30px;
			left:-10px;
			width:352px;
			height:120px;
			background:#143356 url(../images/f-verde.jpg) center top no-repeat;
			color:#FFF;
			padding:25px 20px 20px 20px;
			-webkit-border-top-left-radius: 7px;
-webkit-border-top-right-radius: 7px;
-moz-border-radius-topleft: 7px;
-moz-border-radius-topright: 7px;
border-top-left-radius: 7px;
border-top-right-radius: 7px;}

#title-calendario{
	font-family: 'Raleway', sans-serif;font-size:25px; font-weight:300;
	text-shadow: 0px 0px 20px rgba(0, 0, 0, 1);}
	#subtitle-calendario,#subtitle-boletin{
	
	text-shadow: 0px 0px 20px rgba(0, 0, 0, 1);
	float:right;
	font-weight:600;}
	
	
	  @media (max-width:1200px){
		  
		  #boletin{
			display:block;
			position:relative;
			top:-30px;
			left:-40px;
			width:113%;
			}
			
			 #parametros2,#parametros2b,#parametros2-{
	
width:inherit !important;
}











 #parametros2{
	 margin-top:0px;
	 background:#FFF;
	 -webkit-border-radius: 7px;
-moz-border-radius: 7px;
border-radius: 7px;
-webkit-box-shadow: 0px 0px 26px 5px rgba(0,0,0,0.22);
-moz-box-shadow: 0px 0px 26px 5px rgba(0,0,0,0.22);
box-shadow: 0px 0px 26px 5px rgba(0,0,0,0.22);
padding:10px 0px 0px 0px;
margin-right:inherit;
min-height:460px;

}

 #parametros2b{
	 margin-top:0px;
	 background:#FFF;
	 -webkit-border-radius: 7px;
-moz-border-radius: 7px;
border-radius: 7px;
-webkit-box-shadow: 0px 0px 26px 5px rgba(0,0,0,0.22);
-moz-box-shadow: 0px 0px 26px 5px rgba(0,0,0,0.22);
box-shadow: 0px 0px 26px 5px rgba(0,0,0,0.22);
padding:10px 15px 0px 30px;
margin-right:inherit;

min-height:460px;}



#parametros2-{
	 margin-top:0px;
	 background:#FFF;
	 -webkit-border-radius: 7px;
-moz-border-radius: 7px;
border-radius: 7px;
-webkit-box-shadow: 0px 0px 26px 5px rgba(0,0,0,0.22);
-moz-box-shadow: 0px 0px 26px 5px rgba(0,0,0,0.22);
box-shadow: 0px 0px 26px 5px rgba(0,0,0,0.22);
padding:10px 30px 0px 30px;
width:30%;}



			
			}
			@media (max-width:728px){
		  
		  #boletin{
			display:block;
			position:relative;
			top:-30px;
			left:-40px;
			width:113%;
			}
			
			 #parametros2,#parametros2b,#parametros2-{
	
width:inherit !important;
}
			
			}
 
 /*
 .navbar{margin-bottom:0!important}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{outline:0}.navbar-nav>li>a{line-height:inherit!important}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover{background-color:transparent!important}.dropdown-menu{padding:0!important}.dropdown .dropdown-menu{display:block;max-height:0;opacity:0;overflow:hidden;transition:all .3s ease 0s}.dropdown.open .dropdown-menu{max-height:200px;opacity:1}.navbar-right .dropdown-menu{left:0!important;right:auto!important}
*/


#main-box{background:0 0;border:0 solid #E5E5E5;margin-bottom:0px;padding-bottom:0px}#main{padding-top:0px;}#breadcrumbs{background:#f5f5f5;padding:20px 0}.breadcrumb{border-radius:0;margin-bottom:0}#breadcrumbs .moduletable{margin-bottom:0;padding:0}.toppad{padding-top:40px}#fullwidth{overflow:hidden}#fullwidth .moduletable{border:0;padding:0;margin-bottom:20px}.black .moduletable{background:#222;border-color:#222;color:#AAA}.moduletable{margin-bottom:0px;padding:20px 10px}.panel.moduletable{padding:0}.panel .moduletable{box-shadow:none;margin:0 10px;padding:10px}#brand{float:left;padding-left:15px;padding-top:5px}#imageForm .pull-right,#pop-print{float:right}#brand img{padding-bottom:10px;padding-top:20px}.page-header{margin:10px 0 20px!important;font-size:100%;}.hasTooltip{display:inline!important}.noMainbody{display:none!important}ol.unstyled,ul.unstyled{list-style:none;margin-left:0;padding:0}.input-append .add-on:last-child,.input-append .btn-group:last-child>.dropdown-toggle,.input-append .btn:last-child{border-radius:0 3px 3px 0}.input-append .add-on,.input-append .btn,.input-append .btn-group{margin-left:-1px}.input-append .add-on,.input-append .btn,.input-append .btn-group>.dropdown-toggle,.input-prepend .add-on,.input-prepend .btn,.input-prepend .btn-group>.dropdown-toggle{border-radius:0;vertical-align:top}#pop-print{margin:10px}div#jform_access_chzn.chzn-container,div#jform_access_chzn.chzn-container div.chzn-drop,div#jform_catid_chzn.chzn-container,div#jform_catid_chzn.chzn-container div.chzn-drop,div#jform_featured_chzn.chzn-container,div#jform_featured_chzn.chzn-container div.chzn- drop,div#jform_language_chzn.chzn- container,div#jform_language_chzn.chzn-container,div#jform_language_chzn.chzn-container div.chzn-drop,div#jform_metadata_tags_chzn.chzn-container,div#jform_metadata_tags_chzn.chzn-container div.chzn-drop,div#jform_state_chzn.chzn-container,div#jform_state_chzn.chzn-container div.chzn-drop,div#jform_tags_chzn.chzn-container{width:260px!important}.control-group{margin-bottom:15px}.btn.modal{bottom:auto;display:inline;left:auto;position:relative;top:auto}#imageForm .well{background-color:#f5f5f5;border:1px solid #e3e3e3;border-radius:4px;box-shadow:0 1px 1px rgba(0,0,0,.05) inset;margin-bottom:20px;min-height:20px;padding:19px}#imageForm .row::after,#imageForm .row::before{content:"";display:table;line-height:0}#print,body #overall{height:auto;overflow:hidden}@font-face{font-family:'Material Icons';font-style:normal;font-weight:400;src:local("Material Icons"),local("MaterialIcons-Regular"),url(http://fonts.gstatic.com/s/materialicons/v12/2fcrYFNaTjcS6g4U3t-Y5ZjZjT5FdEJ140U2DJYC3mY.woff2) format("woff2")}.material-icons{font-family:'Material Icons';font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-moz-font-feature-settings:'liga';-moz-osx-font-smoothing:grayscale}.muted{color:#999}body,html{height:100%}#wrap{height:auto!important;margin:0 auto;min-height:100%}body section{padding-top:0px}html.mm-background .mm-page.layout-boxed{background:#fff!important}#copy.well{border-radius:0;border:0;margin:0}#footer .moduletable{border:0}#main #container{margin-bottom: 30px;}

#main #container p{font-size: 110%;margin-bottom:20px;}



#push{height:60px}.float-left{float:left}.float-right{float:right}.group:after,.group:before{content:"";display:table}.ie7 .group{zoom:1}.form-horizontal .control-label{text-align:inherit!important}i.icon-calendar:before{content:"\1f4c5";display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:400;line-height:1;position:relative;top:1px}div.contact-form-field label,div.message-label label{display:inline!important}div#jform_tags_chzn.chzn-container ul.chzn-choices li.search-field input.default{padding:0}.control-group input[type=checkbox]{width:10px!important}.btn-toolbar,.nav.nav-tabs{margin-bottom:20px}.error-page-inner{display:table;height:100%;min-height:100%;text-align:center;width:100%}.error-code{font-size:96px;font-weight:700;line-height:1;margin:0 0 10px;padding:0}.error-page-inner .fa.fa-exclamation-triangle{font-size:96px;line-height:1;margin-bottom:10px}.component-content h2,.title{text-shadow:none}.title-line{background:#d1d1d1;height:2px;margin-bottom:20px;width:100%}.title-line span{display:block;height:2px;width:90px;background:#428bca}.back-to-top,.box3 .title-line,.box4 .title-line,.title1 .title-line,.title2 .title-line,.title3 .title-line,.title4 .title-line,.title6 .title-line{display:none}.title1 .title{background:url(../images/bg-h3.gif) 0 100% repeat-x;border-bottom:none;padding-bottom:20px}.title2 .title,.title3 .title{padding-bottom:15px;margin-bottom:20px}.title2 .title{border-bottom:1px dashed #e5e5e5}.title4 .title{background:url(../images/divider.png) center center repeat-x;border-bottom:none!important;margin-bottom:25px}.title4 .title span{background:#fff;padding-right:15px}#rt-footer .title4 .title span{background:#262626}#rt-bottom .title4 .title span,#rt-maintop .title4 .title span{background:#f6f6f6}.title5 .title{background:url(../images/cat-bg-repeat.png) center center repeat-x;padding-bottom:0!important;border-bottom:none!important}.title>span{background:none}span.fa{padding-right:10px}.title6 .title{border-bottom:2px solid #1d6fa5;padding-bottom:15px;margin-bottom:20px}.box1 .moduletable{background:#eee}.box2 .moduletable{background:#363636;color:#adadad}.blog-more{padding:10px 5px}.back-to-top{position:fixed;bottom:2em;right:0;color:#000;background-color:rgba(235,235,235,.8);font-size:12px;padding:1em}.back-to-top:hover{background-color:rgba(135,135,135,.5)}.error .container{display:table;height:100%;min-height:100%;text-align:center;width:100%;padding:200px 0}.error .container h1{font-size:140px}.navbar-toggle{margin-top:15px!important;padding:15px!important;border:none!important;border-radius:0important}.headroom{transition:transform .2s linear}.headroom--pinned{/*transform:translateY(0)*/}.headroom--unpinned{transform:translateY(-100%)}.header{background-color:inherit;line-height:60px; }#header{background:#FFF !important;}.header__link{border:0;color:#fff}.header__link:focus{background-color:rgba(78,205,196,.1);outline:0}.header__link:hover .icon{color:#4ecdc4}.header--fixed{left:0;position:fixed;right:0;top:0;z-index:10}#frame input.inputbox{border:1px solid #ccc;padding:8px;width:100%;border-radius:4px}#frame{margin-top:100px}@media (max-width:768px){.navbar-nav>li>a{line-height:30px!important;padding-bottom:5px!important;padding-top:5px!important}.layout-boxed .header--fixed{width:100%!important;left:auto!important;right:auto!important}}@media (min-width:1200px){section{margin-top:auto}.layout-boxed .header--fixed{width:1240px;left:auto;right:auto}}.icons .btn-group,.icons .btn-group a[data-toggle=tab][aria-expanded=false],ul.nav-tabs>li>a[data-toggle=tab][aria-expanded=false]{display:block!important}.checkbox label,.radio label{padding-left:20px;padding-right:10px}label{display:block;margin-bottom:5px}button,input,label,select,textarea{font-size:13px;font-weight:400;line-height:18px;font-family:arial}.contact-form .control-group .uneditable-input,.contact-form .control-group input,.contact-form .control-group textarea{width:100%}.email-copy-input{float:left}.control-group .control-label{padding-top:7px;padding-bottom:7px}div#jform_access_chzn.chzn-container,div#jform_access_chzn.chzn-container div.chzn-drop,div#jform_catid_chzn.chzn-container,div#jform_catid_chzn.chzn-container div.chzn-drop,div#jform_featured_chzn.chzn-container,div#jform_featured_chzn.chzn-container div.chzn- drop,div#jform_language_chzn.chzn-container,div#jform_language_chzn.chzn-container div.chzn-drop,div#jform_metadata_tags_chzn.chzn-container,div#jform_metadata_tags_chzn.chzn-container div.chzn-drop,div#jform_state_chzn.chzn-container,div#jform_state_chzn.chzn-container div.chzn-drop,div#jform_tags_chzn.chzn-container{width:260px!important}.chzn-container-single .chzn-single{width:140px}.chzn-container .chzn-drop{width:100px}
 
 #footer{
	 display: block;
	 position: relative;
	 background:#06203E;
	 
	 color:#fff;
	 padding: 10px 70px;
	 margin-top:-30px;
	 z-index: 2;
	 }

 #direccion h3{
	 color: #252928;
	 letter-spacing: 4px;
	 }
	 
	
			 
			 
			 .contdia-c{
					display:block;
					width:400px;
					background:#E8E8E8;
					height:auto;
					min-height:64px;
					margin-bottom:12px;
										 -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  -o-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;}
  .contdia-c a{
					color:#000;}
					
				.contdia-c:hover{
					display:block;
					width:400px;
					background:#9A9A9A;
					height:auto;
					color:#FFF;
					min-height:64px;
					
					 -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  -o-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;}
			
					
				.dia-c{
					display:block;
					width:70px;
					max-width:70px;
					height:64px;
					max-height:64px;
					background:url(../images/f-diasc.png) left top repeat-x;
					color:#FFF;
					text-align:center;
					line-height:14px;
					vertical-align:central;
					padding-top:17px;
					float:left;}
					.descdia-c{
						display:block;
						width:230px;
						max-width:230px;
						padding:5px 10px 5px 10px;
						height:auto;
						float:left;
						font-size:95%;
						}
					.descdia-c a{
					color:#000;} 
					
					.vermasdia-c{
						width:115px;
						padding:4px;
						background:#75AF1D;
						text-align:center;


						float:right;
						margin-top:15px;
						margin-bottom:38px;}
						
					.vermasdia-c:hover{
												background:#5B8916;
														 -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  -o-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
						}
						
						.vermasdia-c2{
						width:115px;
						padding:4px;
						background:#2763A1;
						text-align:center;
						float:right;
						margin-top:88px;
						margin-bottom:38px;}
						
					.vermasdia-c2:hover{
												background:#072C70;
														 -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  -o-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
						}
						
						
						
						.vermasdia-c3{
						
						background:#D3E2C2;
						text-align:center;
						float:right;
						margin-top:15px;
						margin-bottom:38px;}
						
					.vermasdia-c3:hover{
												background:#072C70;
														 -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  -o-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
						}
						
						
					
						.vermasdia-c a, .vermasdia-c2 a{
					color:#FFF !important;}
					
					.vermasdia-c3 a{
						display:block;
						width:115px;
						padding:4px;
					color:#002F55 !important;}
					
					
					.vermasdia-c3:hover a{
						color:#fff !important;
						}
					
					.fechadia-c{
						display:block;
						background:#309C8E;
						padding:3px;
						width:150px;
						text-align:center;
						margin-top:-34px;
						color:#FFF;
						font-family: 'Raleway', sans-serif;
							font-weight:500;
							font-size:16px;}
	
	
	.back-to-top{position:fixed;bottom:10em;right:0px;color:#000;
  width:85px;
  height:62px;
  background:url(../images/arriba2-off.png) no-repeat;
  font-size:12px;padding:1em;z-index:20;
  -webkit-transition: all .4s ease-in-out;
  -moz-transition: all .4s ease-in-out;
  -o-transition: all .4s ease-in-out;
  transition: all .4s ease-in-out;}
  
  .back-to-top:hover{background:url(../images/arriba2-on.png);
  -webkit-transition: all .4s ease-in-out;
  -moz-transition: all .4s ease-in-out;
  -o-transition: all .4s ease-in-out;
  transition: all .4s ease-in-out;}
  
  #footer-superior{
	  border-bottom:solid 1px #E6E6E6;
	  margin-bottom:10px;}
	  
	  
	  
	  #contiene-redes{display:block;margin:20px auto 0px auto !important;max-width:239px;}
#contiene-redes a{display:inline-block;padding:0px;}
#contred{display:inline-block;padding:6px 0px 6px 4px;margin-right:10px;width:32px;height:28px;}
#google{display:block;width:39px;height:38px;background:url(../images/googleplus.png) no-repeat;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
#face{display:block;width:39px;height:38px;background:url(../images/facebook.png) no-repeat;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
#twitertop{width:39px;height:38px;background:url(../images/twitter.png) no-repeat;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
#youtube{width:39px;height:38px;background:url(../images/youtube.png) no-repeat;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
#instagram{width:39px;height:38px;background:url(../images/instagram.png) no-repeat;-webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
#google:hover{width:39px;height:38px;background:url(../images/googleplus2.png) no-repeat;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
#face:hover{width:39px;height:38px;background:url(../images/facebook2.png) no-repeat;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
#twitertop:hover{width:39px;height:38px;background:url(../images/twitter2.png) no-repeat;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
#youtube:hover{width:39px;height:38px;background:url(../images/youtube2.png) no-repeat;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
#instagram:hover{width:39px;height:38px;background:url(../images/instagram2.png) no-repeat;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}	

#bottom{
	position:relative;
top:-60px !important;}




#logo{
	
	margin-bottom:-150px;
	top:-30px !important;
	z-index:45;}
	#introduccion{
		font-size:98%;
}
	
#introduccion h3{
	background:#02182C;
	color:#FFF;
	padding:10px 10px 10px 20px;
	letter-spacing:3px;
	font-size:160%;}
	
/*	#introduccion h3{
	background:none;
	color:#A0935F;
	border-bottom:solid 1px #A0935F;
	padding:10px;
	letter-spacing:2px;}
	*/
#descarga, #denuncia{
	display:block;
	width:100%;
	height:auto;
	background:#F4F4F4;
	margin-top:0px;
	padding: 0px !important;
	padding-bottom:20px !important;
	 -webkit-transition: all .4s ease-in-out;
  -moz-transition: all .4s ease-in-out;
  -o-transition: all .4s ease-in-out;
  transition: all .4s ease-in-out;}
	
#descarga:hover,#denuncia:hover  {
	background:#F6F6F6;
	 -webkit-transition: all .4s ease-in-out;
  -moz-transition: all .4s ease-in-out;
  -o-transition: all .4s ease-in-out;
  transition: all .4s ease-in-out;
	}
	
		#descarga img{
	
 -webkit-transition: all .4s ease-in-out;
  -moz-transition: all .4s ease-in-out;
  -o-transition: all .4s ease-in-out;
  transition: all .4s ease-in-out;
	}
	
	#descarga:hover img{
	background:#F6F6F6;
	-webkit-box-shadow: 0px 0px 24px -1px rgba(0,0,0,0.44);
-moz-box-shadow: 0px 0px 24px -1px rgba(0,0,0,0.44);
box-shadow: 0px 0px 24px -1px rgba(0,0,0,0.44);
 -webkit-transition: all .4s ease-in-out;
  -moz-transition: all .4s ease-in-out;
  -o-transition: all .4s ease-in-out;
  transition: all .4s ease-in-out;
	}
	
	#descarga .moduletable{
	}

#descargatitle{
	display:block;
	width:100%;
	height:auto;
	background:#02182C;
	font-weight:600;
	padding:8px 15px 8px 20px;
	color:#FFF;
	font-size:130%;}
	
	#denunciatitle{
	display:block;
	width:100%;
	height:auto;
	background:#02182C;
	font-weight:600;
	padding:8px 15px 8px 20px;
	color:#FFF;
	font-size:130%;}

#descargacontent{
	display:block;
	width:100%;
	height:auto;
	margin-top:20px;
	padding:15px;
	text-align:center;}
#denunciacontent{
	display:block;
	width:100%;
	height:auto;
	margin-top:20px;
	padding:15px;
	font-weight:bold;
	font-size:120%;
	}
	
#denunciacontent li{
	margin-bottom:10px;
	}
#recomendaciones{
	padding:0px 0px;
	
	}
#recomendaciones h3{
	color:#A0935F;
	letter-spacing:3px;
	}
	

#recomendaciones2{
	padding:0px 0px;
	margin-top:50px;
	}
#recomendaciones2 h3{
	color:#A0935F;
	letter-spacing:3px;
	}
	


#infografia{
	display:block;
	background:#FFF;
	
	min-height:250px;
	border-bottom:8px #F4D65F solid;
	margin-bottom:30px;
	
	
	
padding:10px;
 -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  -o-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;}
  
  #infografia img{
	transform:scale(1,1);
	 -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  -o-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;}

#infografia:hover img{
	transform:scale(1.2,1.2);
	margin-top:-10px;
	margin-bottom:10px;
	 -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  -o-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
  -webkit-box-shadow: 0px 0px 40px -3px rgba(0,0,0,0.5);
-moz-box-shadow: 0px 0px 40px -3px rgba(0,0,0,0.5);
box-shadow: 0px 0px 40px -3px rgba(0,0,0,0.5);}

#infografia span{
	display:block;
	margin-top:10px;
	font-size:90%;
	color:#495218;
	font-weight:bold;
	text-align:left;
	height:40px;	
	}
	
	
	.reg1{
	display:block;
	width:100%;
	height:auto;
	position:relative;
	background:#DFF3F4;
	margin-bottom:5px;
}
	
.reg1col1{
	display:block;
	width:20%;
	float:left;
	background:#DFF3F4;
	height:auto;
	padding:10px;
	
	}
	.reg1col2{
	display:block;
	width:75%;
	float:left;
	background:#DFF3F4;
	height:auto;
	padding:10px;
	background:url(../images/separacion.png) left top repeat-y;
	}
	
	
	.reg2{
	display:block;
	width:100%;
	height:auto;
	position:relative;
	background:#D9E8EA;
	margin-bottom:5px;
}
	
.reg2col1{
	display:block;
	width:20%;
	float:left;
	background:#D9E8EA;
	height:auto;
	padding:10px;
	
	}
	.reg2col2{
	display:block;
	width:75%;
	float:left;
	background:#D9E8EA;
	height:auto;
	padding:10px;
	background:url(../images/separacion.png) left top repeat-y;
	}
	
#fondonoticias{
	background:#DFDFD0;}
	
#noticias h3{
	color:#616B6A;
	letter-spacing:3px;}
	
	
 @media (max-width:1200px){	
	
	.item-page{
		 margin-top:40px;
		 margin-bottom:100px;
		 padding:0 50px 0 50px;}
 }
 
 
  @media (max-width:990px){	
   #menuhorizontal{
height:0px;
  
  }
  }
  @media (max-width:770px){	
	
	.item-page{
		 margin-top:40px;
		 margin-bottom:100px;
		 padding:30px 0px;}
 }




#recomendaciones2 .module-content ul li::before {
    content: none;
    font-family: glyphicons halflings;
    padding-right: 10px;
}


#cuerpo {
    position: relative;
    /*background: url(../images/bg-prin.jpg);*/
    top: 0px;
    z-index: 3;
    padding: 60px 30px;
	
	color:#333333;
	margin-bottom: -30px;
	
}
#inicio{
	
	
}
#fondonovedades{
	background: #fff url(../images/bg-page5.jpg) center top fixed no-repeat;
	padding-bottom: 0px;
	padding-top:50px;
	margin-top:0px;
	padding-bottom: 20px;
	
}

#fondonovedades h3{
	/*color:#83733A;*/
	color:#fff;
	letter-spacing: 4px;
	
		
}

#fondonovedades .moduletable{
	padding: 0px !important;
		
}

#fondonovedades .module-content ul li::before{content:"";font-family:glyphicons halflings; padding-right:10px;}










#fondopodcast{
	background: #fff url(../images/podcast.jpg) center top fixed no-repeat;
	padding-bottom: 0px;
	padding-top:30px;
	margin-top:0px;
	padding-bottom: 100px;
	
}

#fondopodcast h3{
	/*color:#83733A;*/
	color:#fff;
	letter-spacing: 4px;
	
		
}

#fondopodcast .moduletable{
	padding: 0px !important;
		
}

#fondopodcast .module-content ul li::before{content:"";font-family:glyphicons halflings; padding-right:10px;}




#fondopodcastinterno{
	background: #fff url(../images/podcast.jpg) center top fixed no-repeat;
	padding-bottom: 0px;
	padding-top:30px;
	margin-top:-232px;
	padding-bottom: 100px;
	
	
}

#fondopodcastinterno h3{
	/*color:#83733A;*/
	color:#fff;
	letter-spacing: 4px;
	
		
}

#fondopodcastinterno .moduletable{
	padding: 0px !important;
		
}

#fondopodcastinterno .module-content ul li::before{content:"";font-family:glyphicons halflings; padding-right:10px;}











#fondonovedadesint{
	background: #fff url(../images/bg-page5.jpg) center top fixed no-repeat;
	padding-bottom: 0px;
	padding-top:50px;
	margin-top:-30px;
	padding-bottom: 20px;
	
}

#fondonovedadesint h3{
	/*color:#83733A;*/
	color:#fff;
	letter-spacing: 4px;
	
		
}

#fondonovedadesint .moduletable{
	padding: 0px !important;
		
}

#fondonovedadesint .module-content ul li::before{content:"";font-family:glyphicons halflings; padding-right:10px;}





#sube{
	
	margin-top: -100px;
margin-bottom: -100px;
}


.btn-toolbar, .nav.nav-tabs {
    
	width: 200px;}


.ottabs-title{
	
}
#direcc{background:#fff;padding:15px;margin-top:20px;}

.titulohotel{
  display:block;
  background: url(../images/vin-interior.png) no-repeat;
  padding:5px 0 5px 30px;
  margin-bottom:20px;
}

.infohotel{
  display:block;
  padding:0px 0px 0px 30px;
  margin-bottom:40px;
 
}

#direccion{
	/*background: url(../images/f-direccion.png) center top repeat-y;*/
	background: #252928;
	
	
}
#editorial
{color:#fff;}

#direccion h3{
	color:#000;
	margin-top:-60px;
	margin-bottom: 27px;
}

 .item-image{
	display: none !important;
}


.blog{
	padding:0 50px 60px 50px;;
}

.row-0,.row-1,.row-2,.row-3{
	
	border-radius:10px;
	margin-bottom: 20px;
	 -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  -o-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
}
.row-1,.row-3{
	background: #F6F6F6;
	
}


.row-0:hover,.row-1:hover,.row-2:hover,.row-3:hover{
	-webkit-box-shadow: 0px 0px 10px -2px rgba(0,0,0,0.43);
-moz-box-shadow: 0px 0px 10px -2px rgba(0,0,0,0.43);
box-shadow: 0px 0px 10px -2px rgba(0,0,0,0.43);

	 -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  -o-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
}

#fondonoticias2{
	padding-top:80px;
	padding-bottom: 60px;
	
}
.fondonoticias3{
	
background: #fff !important;
}




.embed-container {
    position: relative;
    padding-bottom: 36.25%;
    height: 0;
    overflow: hidden;
}
.embed-container iframe {
    position: absolute;
    top:0;
    left: 0;
    width: 130%;
    height: 100%;
}




.embed-container {
    position: relative;
    height: 0;
    overflow: hidden;
}
.16by9 {
    padding-bottom: 56.25%;
}
.4by3 {
    padding-bottom: 75%;
}
.embed-container iframe {
    position: absolute;
    top:0;
    left: 0;
    width: 100%;
    height: 100%;
}


.vertical-menu {
    width: 200px; /* Set a width if you like */
}

.vertical-menu a {
    background-color: #eee; /* Grey background color */
    color: black; /* Black text color */
    display: block; /* Make the links appear below each other */
    padding: 12px; /* Add some padding */
    text-decoration: none; /* Remove underline from links */
}

.vertical-menu a:hover {
    background-color: #ccc; /* Dark grey background on mouse-over */
}

.vertical-menu a.active {
    background-color: #4CAF50; /* Add a green color to the "active/current" link */
    color: white;
}


.module-content #menuv ul li::before{content:none;font-family:glyphicons halflings; padding-right:10px;}

#menuv ul {
    list-style-type: none;
    margin: 0px;
    padding: 0px;
    width: 100%;
    font-family: 'Raleway', sans-serif;
    font-size: 11pt;
	letter-spacing: 2px;
}

#uno{
    background:url(../images/uno.png) -295px top no-repeat !important;
	 -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  -o-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
}

#uno:hover{
    background:url(../images/uno.png) 0px top no-repeat !important;
	 -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  -o-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
text-shadow: 2px 1px 2px rgba(0, 0, 0, 1);
}

#dos{
    background:url(../images/dos.png) -295px top no-repeat !important;
	 -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  -o-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
	
}

#dos:hover{
    background:url(../images/dos.png) 0px top no-repeat !important;
	 -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  -o-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
	text-shadow: 2px 1px 2px rgba(0, 0, 0, 1);
}



#seis{
    background:url(../images/seis.png) -295px top no-repeat !important;
	 -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  -o-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
	
}

#seis:hover{
    background:url(../images/seis.png) 0px top no-repeat !important;
	 -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  -o-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
	text-shadow: 2px 1px 2px rgba(0, 0, 0, 1);
}



#ultimo{
    background:url(../images/siete-.png) -295px top no-repeat !important;
	 -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  -o-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
	
}

#ultimo:hover{
    background:url(../images/siete-.png) 0px top no-repeat !important;
	 -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  -o-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
	text-shadow: 2px 1px 2px rgba(0, 0, 0, 1);
}



#tres{
    background:url(../images/tres.png) -295px top no-repeat !important;
	 -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  -o-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
}

#tres:hover{
    background:url(../images/tres.png) 0px top no-repeat !important;
	 -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  -o-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
	text-shadow: 2px 1px 2px rgba(0, 0, 0, 1);
}



#cuatro{
    background:url(../images/cuatro.png) -295px top no-repeat !important;
	 -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  -o-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
}

#cuatro:hover{
    background:url(../images/cuatro.png) 0px top no-repeat !important;
	 -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  -o-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
	text-shadow: 2px 1px 2px rgba(0, 0, 0, 1);
}



#cinco{
    background:url(../images/cinco.png) -295px top no-repeat !important;
	 -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  -o-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
}

#cinco:hover{
    background:url(../images/cinco.png) 0px top no-repeat !important;
	 -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  -o-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
	text-shadow: 2px 1px 2px rgba(0, 0, 0, 1);
}


#menuv ul li {
    background-color: #ccc;
	margin-bottom: 4px;
}

#menuv ul li a {
    color: #555555;
    text-decoration: none;
   
    display: block;
    padding: 0px 10px 0px 20px;
}
#menuv ul li a:hover {
	padding-left: 35px;
   
   
    color: #fff;
}



 .item-page{
		 margin-top:40px;
		 margin-bottom:20px;
		 padding:0 20px 0 20px;}
		 .page-header h2{
			 font-size:190% !important;
	font-weight: bolder;

}

.item .page-header{
	
	border-bottom: none !important;
	
}

.item .page-header h2{
	font-size:150% !important;
	
}

.item .page-header h2 a{color:#000;
}



.blog .readmore{
	
    float:right;
	}


.icon-chevron-right{
	display: none;
	
}

  .blog .readmore a{background: #003064;color: white;
  padding:8px;
  font-size:91%;}
  .blog .readmore a:hover{background: #003F84; color:white;}
  
  
  .blog-featured .readmore{
    float:right;
	}

  .blog-featured .readmore a{background: #0D457D;color: white;
  font-size:91%;}
  .blog-featured .readmore a:hover{background: #093057; color:white;}



#title1{
	font-family: 'Raleway', sans-serif;font-size:20px;
	font-weight:normal;
	color: #000;
	display: block;
	
}

#title2{
	font-family: 'Raleway', sans-serif;font-size:22px;
	font-weight:900;
	color: #000;
	display: block;
	margin-bottom: 20px;
}

#veragenda{
	font-family: 'Raleway', sans-serif;font-size:15px;
	font-weight:normal;
	display: block;
	background: url(../images/scuare.png) left 6px no-repeat;
	height: 30px;
	width: 150px;
	padding-left: 14px;
	color:#5B5B5B;
	margin-left: 10px;
	margin-top:15px;
}



.libros2 {
    display: block;
    padding: 5px 0 5px 20px;
    width: 80%;
    margin: 20px auto 20px auto;
    border-left: 1px solid #1B6998;
}

#proyectos{
	background:#D4D4D4;
	padding-bottom: 30px;
	padding-top:15px;
}

#proyectos h3{
	display: block;
	border-radius: 50px;
	text-align: center;
	background: #76BCDE;
	width: 60%;
	color:#fff;
	font-size:16px;
	line-height: 20px;
	padding: 15px 20px;
	margin-top:-70px;
	-webkit-box-shadow: 6px 6px 21px -6px rgba(0,0,0,0.61);
-moz-box-shadow: 6px 6px 21px -6px rgba(0,0,0,0.61);
box-shadow: 6px 6px 21px -6px rgba(0,0,0,0.61);
	text-transform: uppercase;
	
}

#videos{
	background:#D4D4D4;
	padding-bottom:30px;
	min-height: 190px;
	height: auto;
	
	
}

#videos h3{
	display: block;
	text-align: center;
	border-radius: 50px;
	background: #76BCDE;
	width: 40%;
	color:#fff;
	font-size:16px;
	padding: 15px 20px;
	margin-top:-50px;
	-webkit-box-shadow: 6px 6px 21px -6px rgba(0,0,0,0.61);
-moz-box-shadow: 6px 6px 21px -6px rgba(0,0,0,0.61);
box-shadow: 6px 6px 21px -6px rgba(0,0,0,0.61);
	text-transform: uppercase;
	
}


#listado{
	background:#D4D4D4;
	padding-bottom:30px;
	min-height: 190px;
	height: auto;
	margin-bottom: 50px;
	
	
}

#listado h3{
	display: block;
	text-align: center;
	border-radius: 50px;
	background: #76BCDE;
	width: 60%;
	color:#fff;
	font-size:16px;
	padding: 15px 20px;
	margin-top:-50px;
	-webkit-box-shadow: 6px 6px 21px -6px rgba(0,0,0,0.61);
-moz-box-shadow: 6px 6px 21px -6px rgba(0,0,0,0.61);
box-shadow: 6px 6px 21px -6px rgba(0,0,0,0.61);
	text-transform: uppercase;
	
}




#infografias{
	background:#D4D4D4;
	padding-bottom:30px;
	
	
}

#infografias h3{
	display: block;
	text-align: center;
	border-radius: 50px;
	background: #76BCDE;
	width: 40%;
	color:#fff;
	font-size:16px;
	padding: 15px 20px;
	margin-top:-50px;
	-webkit-box-shadow: 6px 6px 21px -6px rgba(0,0,0,0.61);
-moz-box-shadow: 6px 6px 21px -6px rgba(0,0,0,0.61);
box-shadow: 6px 6px 21px -6px rgba(0,0,0,0.61);
	text-transform: uppercase;
	
}




#acciones{
	
	padding-bottom:30px;
	
	background:#D4D4D4;
}

#acciones h3{
	display: block;
	text-align: center;
	border-radius: 50px;
	background: #76BCDE;
	width: 60%;
	color:#fff;
	font-size:16px;
	line-height: 20px;
	padding: 15px 20px;
	margin-top:-50px;
	-webkit-box-shadow: 6px 6px 21px -6px rgba(0,0,0,0.61);
-moz-box-shadow: 6px 6px 21px -6px rgba(0,0,0,0.61);
box-shadow: 6px 6px 21px -6px rgba(0,0,0,0.61);
	text-transform: uppercase;
	
}





#acciones ul, #infografias ul, #videos ul, #listado ul, #categorias ul {
 
  font-size: 16px;
  line-height: 1.5em;
  margin: 5px 0 15px;
  padding: 0;
	margin-top:40px;
}
#acciones ul li, #infografias ul li, #videos ul li, #listado ul li, #categorias ul li {
  list-style: none;
  position: relative;
	display: block;
  padding: 6px 6px 6px 25px !important;
	margin-bottom: 20px;
	text-align: left;
	-webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  -o-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
}


#acciones ul li:hover, #infografias ul li:hover, #videos ul li:hover, #listado ul li:hover, #categorias ul li:hover  {
  list-style: none;
  position: relative;
   padding: 6px 6px 6px 25px !important;
	
		background: #E7E7E7;
	border-radius: 8px;
	-webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  -o-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;

}


#acciones ul.square li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 5px;
  width: 10px;
  height: 10px;
  background-color: #20477D;
}

#acciones ul.round li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 5px;
  width: 10px;
  height: 10px;
  background-color: #20477D;
  border-radius: 50%;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
}

#acciones ul.triangle li::before, #infografias ul.triangle li::before, #videos ul.triangle li::before, #listado ul.triangle li::before {
  content: "";
  position: absolute;
  left: 5px;
  top: 10px;
  width: 0;
  height: 0;
 /* border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-bottom: 10px solid #ff6600;*/
	 border-left: 12px solid #76BCDE;
     border-top: 8px solid transparent;
     border-bottom: 8px solid transparent; 
}





#acciones ul.arrow li::before, #categorias ul.arrow li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 12px;
  height: 12px;
  width: 5px;
  border: 1px solid #23CF7D;
  border-width: 2px 2px 0 0;
  transform: rotate(45deg);
}

#acciones ul.line li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 9px;
  width: 8px;
  display: block;
  border-top: 2px solid #20477D;
}

#acciones ul.plus li::before {
  content: "";
  position: absolute;
  background: #20477D;
  left: 0;
  top: 9px;
  height: 2px;
  width: 8px;
}
#acciones ul.plus li::after {
  content: "";
  position: absolute;
  background: #20477D;
  left: 3px;
  top: 5px;
  height: 10px;
  width: 2px;
}

#acciones ul.diamond li::before {
  content: "";
  position: absolute;
  left: 0px;
  top: 0px;
  width: 0;
  height: 0;
  border: 5px solid transparent;
  border-bottom-color: #20477D;
}
#acciones ul.diamond li::after {
  content: "";
  position: absolute;
  left: 0px;
  top: 10px;
  width: 0;
  height: 0;
  border: 5px solid transparent;
  border-top-color: #20477D;
}

#acciones ul.pac-man li::before {
  content: "";
  position: absolute;
  left: 0px;
  top: 5px;
  width: 0px;
  height: 0px;
  border-right: 5px solid transparent;
  border-top: 5px solid #20477D;
  border-left: 5px solid #20477D;
  border-bottom: 5px solid #20477D;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
}

#acciones ul.checkmark li::before {
  content: "";
  position: absolute;
  left: 2px;
  top: 5px;
  width: 3px;
  height: 6px;
  border: solid #20477D;
  border-width: 0 2px 2px 0;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}

#acciones ul.circle-checkmark li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 2px;
  border: solid 8px #20477D;
  border-radius: 8px;
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
}
#acciones ul.circle-checkmark li::after {
  content: "";
  position: absolute;
  left: .32%;
  top: 5px;
  width: 3px;
  height: 6px;
  border: solid #fff;
  border-width: 0 2px 2px 0;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}

#acciones ul.burst li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 5px;
  background: #20477D;
  width: 10px;
  height: 10px;
  text-align: center;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
}
#acciones ul.burst li::after {
  content: "";
  position: absolute;
  top: 5px;
  left: 0;
  height: 10px;
  width: 10px;
  background: #20477D;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}

#acciones ul.heart li::before, ul.heart li::after {
  content: "";
  position: absolute;
  left: 7px;
  top: 5px;
  width: 7px;
  height: 12px;
  background: #20477D;
  -moz-border-radius: 50px 50px 0 0;
  border-radius: 50px 50px 0 0;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
  -webkit-transform-origin: 0 100%;
  -moz-transform-origin: 0 100%;
  -ms-transform-origin: 0 100%;
  -o-transform-origin: 0 100%;
  transform-origin: 0 100%;
}
#acciones ul.heart li::after {
  content: "";
  position: absolute;
  top: 5px;
  left: 0;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
  -webkit-transform-origin: 100% 100%;
  -moz-transform-origin: 100% 100%;
  -ms-transform-origin: 100% 100%;
  -o-transform-origin: 100% 100%;
  transform-origin: 100% 100%;
}

#acciones ul.x li::before {
  content: '';
  position: absolute;
  height: 15px;
  border-left: 2px solid #20477D;
  transform: rotate(45deg);
  top: 2px;
  left: 5px;
}
#acciones ul.x li::after {
  content: '';
  position: absolute;
  height: 15px;
  border-left: 2px solid #20477D;
  transform: rotate(-45deg);
  top: 2px;
  left: 5px;
}

#acciones ul.outline-round li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 4px;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border: 2px solid #20477D;
}






#acciones ul.curved-round li::before {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  left: 4px;
  top: 3px;
  border-top: 9px solid transparent;
  border-right: 9px solid #20477D;
  -webkit-transform: rotate(10deg);
  -moz-transform: rotate(10deg);
  -ms-transform: rotate(10deg);
  -o-transform: rotate(10deg);
}
#acciones ul.curved-round li::after {
  content: '';
  position: absolute;
  border: 0 solid transparent;
  border-top: 3px solid #20477D;
  border-radius: 20px 0 0 0;
  top: 0;
  left: -5px;
  width: 12px;
  height: 12px;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
}


#acciones ul.curved-round2{
	color: #fff;
	text-align: left !important;
	margin-top: 20px;
}

#acciones ul.curved-round2 li{
	padding-left:50px;
	margin: 5px 0;
}


#acciones ul.curved-round2 li::before {
  content: '';
  position: absolute;
	
  width: 0;
  height: 0;
  left: 20px;
  top: 3px;
  border-top: 9px solid transparent;
  border-right: 9px solid #fff;
  -webkit-transform: rotate(10deg);
  -moz-transform: rotate(10deg);
  -ms-transform: rotate(10deg);
  -o-transform: rotate(10deg);
}
#acciones ul.curved-round2 li::after {
  content: '';
  position: absolute;
	
  border: 0 solid transparent;
  border-top: 3px solid #fff;
  border-radius: 20px 0 0 0;
  top: 0;
  left: 22px;
  width: 12px;
  height: 12px;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
}























.lista {margin:0;padding:0;list-style-type:none;}
.lista li {background:#fff url(../images/lista.png) 0 3px no-repeat;padding:0 0 5px 25px;margin-left:10px;margin-bottom:20px;}





#infografia{
	display:block;
	background:#E2E2E2;
	
	min-height:220px;
	border-bottom:0px #F4D65F solid;
	margin-bottom:30px;
	
	height:auto;
	
padding:10px;
 -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  -o-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;}
  
  #infografia img{
	transform:scale(1,1);
	 -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  -o-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;}

#infografia:hover img{
	transform:scale(1.2,1.2);
	margin-top:-10px;
	margin-bottom:10px;
	 -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  -o-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
  -webkit-box-shadow: 0px 0px 40px -3px rgba(0,0,0,0.5);
-moz-box-shadow: 0px 0px 40px -3px rgba(0,0,0,0.5);
box-shadow: 0px 0px 40px -3px rgba(0,0,0,0.5);}

#infografia span{
	display:block;
	margin-top:10px;
	font-size:90%;
	color:#000;
	font-weight:500;
	text-align:left;
	height:auto !important;	
	}
	



.page {
  display: none;
 
}
.page-active {
  display: block;
  
}




.pagination>li.active>a, .pagination>li.active>span, .pagination>li>a:focus, .pagination>li>a:hover, .pagination>li>span:focus, .pagination>li>span:hover {
    color: #fff !important;
  border:none !important;
    background-color: #DBC15A !important;
}


.pagination > li > a, .pagination > li > span {
    color: #293a6b;
    text-shadow: none !important;

}

.premioji a{
  display:block;
width:100px;
  height:auto;
padding:10px;
background:#36639F;
color:#fff;
text-decoration:none;
float:right;
text-align:center;}

.premioji a:hover{display:block;
width:100px;
padding:10px;
background:#294B7A;
color:#fff;}


#lista3 {
    counter-reset: li; 
    list-style: none; 
    *list-style: decimal; 
    font: 15px 'trebuchet MS', 'lucida sans';
   
    margin-bottom: 4em;
  margin-top:50px;
   
}

#lista3 ol {
    margin: 0 0 0 5em; 
}

#lista3 li{
    position: relative;
    display: block;
    padding: .4em .4em .4em .8em;
    *padding: .4em;
    margin: .5em 0 .5em 2.5em;
   
    color: #000;
    text-decoration: none;
    transition: all .3s ease-out;   
}

#lista3 li a{
  display:block;
  width:100%;
   color:#000;
}


#lista3 li:hover{
    background: #eee;
}   

#lista3 li:before{
    content: counter(li);
    counter-increment: li;
    position: absolute; 
    left: -2.5em;
    top: 50%;
    margin-top: -1em;
    background: #9C112E;
  color:#fff;
    height: 2em;
    width: 2em;
    line-height: 2em;
    text-align: center;
    font-weight: bold;
}

#lista3 li:after{
    position: absolute; 
    content: '';
    border: .5em solid transparent;
    left: -1em;
    top: 50%;
    margin-top: -.5em;
    transition: all .3s ease-out;               
}

#lista3 li:hover:after{
    left: -.5em;
    border-left-color: #9C112E;             
}

.lb_itemFullText img{display:none !important;}


.wall-bottom {
   
    display: none;
}


.embed-container2 {
    position: relative;
    padding-bottom: 80%;
    height: 0;
    overflow: hidden;
}
.embed-container2 iframe {
    position: absolute;
    top:0;
    left: 0;
    width: 100%;
    height: 100%;
}


.cat-children{
  display:none;
}

.embedly-card-hug{
   width: 100% !important;
  
}


#pagination-demo {
    display: block;
    width: 450px;
    margin: 0 auto;
	margin-bottom: 30px !important;
}
#buscador{
	background: #F3F3F3;
	padding:7px 0px 0px 0px;
}

#contenedorarticulos{
	padding: 0 25px;
	background: url(../images/line-articulos.png) left 38px no-repeat;
}

#separticulos{
	padding:80px 0 0 0;
}




.btn-arrow{
	display: block;
	border: solid 0px #000;
	padding:6px 5px 5px 60px;
	height: 39px;
	width: 180px;
	background: url(../images/btn-arrow.png) left top no-repeat;
	color:#000;
	text-decoration: none;
	float: right;
	margin-bottom: -20px;
	font-weight: bold;
	
	-webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  -o-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
	
}

.btn-arrow:hover{
	display: block;
	border: solid 0px #000;
	padding:6px 5px 5px 20px;
	height: 39px;
	width: 180px;
	background: url(../images/btn-arrow.png) 101% top no-repeat;
	color:#000 !important;
	text-decoration: none;
	float: right;
	-webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  -o-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
	
}

.btn-arrow:visited{
	color: #000 !important;
}






.btn-arrow2{
	display: block;
	border: solid 0px #000;
	padding:6px 5px 5px 60px;
	height: 39px;
	width: 150px;
	background: url(../images/btn-arrow.png) left top no-repeat;
	color:#000;
	text-decoration: none;
	float: right;
	margin-bottom: -20px;
	font-weight: bold;
	
	-webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  -o-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
	
}

.btn-arrow2:hover{
	display: block;
	border: solid 0px #000;
	padding:6px 5px 5px 20px;
	height: 39px;
	width: 150px;
	background: url(../images/btn-arrow.png) 101% top no-repeat;
	color:#000 !important;
	text-decoration: none;
	float: right;
	-webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  -o-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
	
}

.btn-arrow2:visited{
	color: #000 !important;
}




.contpodcast{display:block;width:100%;height:auto;background:rgba(0,0,0,0.8);color:#fff;}

.podcasttext{
	display:block;width:100%;height:auto;padding:20px 30px;text-align:justify;font-size:90%;
	min-height: 220px;
}

.separacion{
	margin-top:30px;
}



.bt_handles_num li a {
    display: block !important;
    width: 25px;
    height: 30px;
    line-height: 25px;
    background: grey;
    float: left;
    padding: 0 !important;
    overflow: hidden;
    text-align: center;
    text-decoration: none;
    color: #fff;
    font-size: 14px;
}




	#identificador{
				margin-top:0px !important;
				margin-right:-62px !important;
				font-size:87%;}
				#identificador p{
					padding-right:40px;}
				
			#identificador img{
				display:block;
				border-bottom:6px solid #9B905E;
				-webkit-box-shadow: 10px 10px 32px -9px rgba(0,0,0,0.57);
-moz-box-shadow: 10px 10px 32px -9px rgba(0,0,0,0.57);
box-shadow: 10px 10px 32px -9px rgba(0,0,0,0.57);

margin-right: 65px !important; margin-bottom: 10px; float: left;
}

#telefono{
	padding:5px 20px 0 0;
	color:#9A9A9A;
	
}


#sidebar-2 {
   
    margin-top:40px;
    padding: 0px 0px 0px 0px !important;
    padding-top: 50px;
  background:#F5F5F5;
}




#lista2 {
    counter-reset: li; 
    list-style: none; 
    *list-style: decimal; 
    font: 14px 'Raleway', 'lucida sans';
    padding: 0;
    margin-left:20px;
   
}

#lista2 ul {
    margin: 0 0 0 40px; 
}

#lista2 li{
    position: relative;
    display: block;
    padding: 10px 10px 10px 35px;
    *padding: .4em;
    margin: .4em 0;
    background: #fff;
background:url('images/fondo-vin2.png') left top no-repeat;
    color: #000;
    text-decoration: none;
    border-radius: .3em;
    transition: all .3s ease-out;
	text-align: left;
	font-size: 12px;
	
}

#lista2 li a{
    position: relative;
    display: block;
      
text-align: left;
    color: #000;
    text-decoration: none;
    border-radius: .3em;
    transition: all .3s ease-out;   

}





#lista2 li:hover{
 
background:url('../images/fondo-vin2.png') -476px top no-repeat;
	color:#fff;
}

#lista2 li:hover a{
 

	color:#fff;
}

#lista2 li:hover:before{
    transform: rotate(360deg);  
	background: #1AA3B5;
	
	 -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  -o-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
}

#lista2 li:before{
    content: counter(li);
    counter-increment: li;
    position: absolute; 
    left: 0.3em;
    top: 58%;
    margin-top: -1.3em;
    background: #214367;
    height: 2.2em;
    width: 2.2em;
    line-height: 1.7em;
    border: .2em solid #fff;
    text-align: center;
    font-weight: bold;
    border-radius: 2em;
    transition: all .3s ease-out;
color:#fff;
	
	
	 -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  -o-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
}
/************************/


#historias2{
	display:block;
	background:rgba(201,215,119,0.5);
	background: #EBEBE0;
	min-height:250px;
	border-bottom:8px #F4D65F solid;
	margin-bottom:50px;
	
	
	
padding:20px;
 -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  -o-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;}
  
  #historias2 img{
	transform:scale(1,1);
	 -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  -o-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;}

#historias2:hover img{
	transform:scale(1.2,1.2);
	margin-top:-10px;
	margin-bottom:10px;
	 -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  -o-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
  -webkit-box-shadow: 0px 0px 40px -3px rgba(0,0,0,0.5);
-moz-box-shadow: 0px 0px 40px -3px rgba(0,0,0,0.5);
box-shadow: 0px 0px 40px -3px rgba(0,0,0,0.5);}

#historias2 span{
	display:block;
	margin-top:10px;
	font-size:90%;
	color:#495218;
	font-weight:bold;
	
	}
	
	#historias a{
		color:#FFF;
	
	}

#textoart{
		 padding: 0px; font-size: 14px; text-align: right;
		 }

 @media (max-width:480px){	
	
	#telefono{
		margin-top:40px;
	padding:20px;
	color:#9A9A9A;
	
}
	 
	 #textoart{
		 padding: 0px; font-size: 14px; text-align: center;
		 }
	 
	 
	.btn-arrow {
    display: block;
    border: solid 1px #000;
    padding: 6px 5px 5px 70px;
    height: 39px;
    width: 210px;
    background: url(../images/btn-arrow.png) left top no-repeat;
    color: #000;
    text-decoration: none;
    float: left;
   
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
}
	 
	 #tituloarticulos{
		 margin-bottom: 30px;
	 }	 
 }


.embed-container {
    position: relative;
	display: block;
    padding-bottom: 65.25%;
    height: 0;
    overflow: hidden;
  width: 100%;
	margin:50px 0 0 0;
	
}
.embed-container iframe {
    position: absolute;
    top:0;
    left: 0;
    width: 100%;
    height: 100%;
}







.botacordeon .accordion {
  background-color: transparent;
	

  cursor: pointer;

  width: 100%;
  border: none;
  text-align: left;
  outline: none;

  transition: 0.4s;
	margin-bottom: 0px !important;
	background: #EDEEED;
  border: 0px solid #ccc !important;

  
  color: #666C66;
font-size: 20px !important;

  
  border-radius: 7px; padding: 10px 18px;
  
}

.botacordeon .active,.botacordeon .accordion:hover {
 	background: #EDEEED;
  
  
  color: #666C66;
}

.botacordeon .accordion:after {
 /*content: '\002B';*/
	
  color: #FFF;
  font-weight:normal !important;
  float: right;
  margin-left: 5px;
}

.botacordeon .active:after {
  /*content: "\2212";*/
}

.botacordeon .panel {
 
  
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.2s ease-out;
	
	text-align: justify;
	
  display: block;
width: 100%;
	border: 0px solid transparent !important;

}

.botacordeon .panel p {
 
  display: block;
	padding: 10px;
}

.botacordeon .panel img{
	display:block;

	
}



#jux-content-slider148 .owl-item {
   
    background: #000 !important;
}


jux-slider a span {
    color: #fff;
    font-family: Arial;
    text-transform: uppercase;
    font-size: 15px !important;
}

#botonindice{
  display:block;background:#092F56;color:#fff;width:150px;padding:10px;position:relative;margin:0 auto;text-align:center;
   -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
}
#botonindice:hover{
  display:block;background:#1FB8E1;color:#092F56;width:150px;padding:10px;position:relative;margin:0 auto;text-align:center;
   -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
}
.omega-powered{display:none;}

#mensaje{
	background: #fff;
	border-top:8px solid #1FA065;
	border-bottom:8px solid #1FA065;
}
#espaciado{
	padding:50px 0px;
}
#formtext{
	color:#fff;
	padding: 20px 0;
	margin: 0 auto !important;
}
#tit1{
	font-size: 26px;
	font-weight: bolder;
	display: block;
	position: relative;
}
#tit2{
	font-size: 26px;
	font-weight:lighter;
	display: block;
	position: relative;
}
#intro{
	
	display: block;
	position: relative;
	text-align: justify;
	margin-top: 20px;
	
}
.cont-mensaje{
	display: block;
	width:650px;
	height: auto;
	
	margin: 0 auto;
}

#vermas{display:block;
	color: #fff;
	display: block;
	position: relative;
width: 125px;
height: auto;
	left: 80%;
	font-size: 22px !important;
	font-style: italic;
	margin-top:20px;
}

#mas1 {
    
    margin-top: 0px;
    display: block;
	width: 85px;
	height: auto;
    float: left;
	position: relative;
}


#mas {
	position: relative;
    font-size: 80px !important;
    border-radius: 100px;
    font-weight: lighter;
    font-style: normal;
    /* top: 20px; */
    margin-top: 0px;
    display: block;
	width: 34px !important;
	height: 34px !important;
    float: right;
	
	line-height: 30px;
	text-align: center;
	padding: 2px 0px;
	-webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  -o-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
}

#vermas:hover #mas{
	
	background: #243876;
	-webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  -o-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
}

#porque{
	background: #F9F2EA;
	padding:120px 0;
}

#agenda{
	background: #7733C5;
	padding:90px 0;
	
}

#dialogo{
	background: #7733C5;
	padding:90px 0;
	text-align: center;
	
}
#voces{
	background: #DEC7F2;
	padding:90px 0;
	text-align: center;
	color: #7733C5;
	
}

#cifras{
	background: #ED7153;
	padding:60px 0;
	text-align: center;
	font-size: 20px;
	color: #fff;
	margin-top:-30px;
	
}
#tejiendo{
	background: #F9F2EA;
	padding:90px 0;
	text-align: center;
	color: #7733C5;
	
}
#titleporque{
	font-weight:bold;
	color: #401895;
	font-size:30px;
	margin-bottom: 30px;
	margin-left: 20px;
}
#titlevoces,#titledialogo{
	font-weight: bold; font-size: 30px; margin-bottom: 50px;
}
#texto-voces{display: block; width: 80%; margin: 0 auto; font-size: 20px; margin-bottom: 50px;}
#textoagenda{color:#fff;text-align: justify;margin-top:30px;padding:0 60px 0 0;font-size:16px;}
#titletextoagenda{display: block; padding: 25px 0; font-weight: bold; font-size: 30px; background: url( ../images/bg-agenda.png) bottom left no-repeat;}
#bloqueporque{
	display: block; padding: 20px 20px 30px 50px; color: #401895; border-left: 2px solid #E35FC0; text-align: justify;margin-left: 20px;font-size:16px;
}
#botporque{
	display: inline-block; background: #ED7153; padding: 15px 25px; color: #fff; text-decoration: none; font-weight: 600; border-radius: 25px; transition: all .3s ease-in-out;
}
#botporque:hover{
	background:#B73413;  transition: all .3s ease-in-out;
}

.nopadding{
	padding: inherit;
	padding: 0px !important;
}

.alineacion{
	display: block;
	/*float:left;*/
	margin: 0 auto;
}
.alineacion2{
	display: block;
	float:right;
}
#categorias, #servicios{
	background: #fff;
	display: block;
	position: relative;
	z-index: 1;
	
}

#colorservicios{
	display: block;
	position: relative;
	color:#fff;
	background: url(../images/amarillo.png) left top no-repeat, url(../images/blanco.png) left top repeat-x, url(../images/azul.png);

	
	margin-top:-90px;
	z-index: 4560000000000;
	min-height: 200px;
	height: auto;
	padding: 20px 20px 40px 0;
}

#colorservicios p{
	
	
	
	
}
/*
#categorias h3{
	display: block;
	width: 185px;
	text-align: center;
	border-radius: 100px;
	color:#fff;
	background: #00B797;
	font-weight: bold;
	margin: 0 auto;
	position: relative;
	padding: 15px;
}
*/
.alineafooter{
	display:block;
	float: right;
}

.ligasfooter{
	display: block;
	font-size: 12px;
	width: 270px;
	padding: 2px 5px;
	border-radius: 10px;
	color: #fff;
	font-weight: bold;
	-webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  -o-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
}

.ligasfooter:hover{
	background: #CC9E00;
	
	color: #fff;
	-webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  -o-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
}
#separaligas{
	display: block;
	padding:20px 0;
}

.ligasfooter2{
	display: block;
	font-size: 15px;
	width: 270px;
	padding: 2px 5px;
	border-radius: 10px;
	color: #0E2B59;
	font-weight: bold;border: solid 1px #FFC600;
	-webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  -o-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
}

.ligasfooter2:hover{
	background: #CC9E00;
	
	color: #fff;
	-webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  -o-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
}

#acordeonservicios{
	margin-top:-60px;
}

@media (max-width:980px){
.alineacion, .alineacion2{
	display: block;
	float: inherit;
	float: none;
	margin: 0 auto !important;
}
	.cont-mensaje{
	
	width:100%;
	
}
	#formtext{
		padding:0 30px;
	}
	
	
	.alineafooter{
	display:block;
	float: none;
}
	
}


#proyectosc p, #infografiasc p{
margin: 0px !important;
	padding: 0px !important;
}
#proyectosc{
	background: #00B797;
}







.sp-accordion.sp-accordion-style3 {
    border: 0px solid #ccc !important;
  margin-left:-40px !important;
}




.sp-accordion.sp-accordion-style3 .toggler {
    border-bottom: 0px dotted #ccc !important;
    font-size: 30px !important;
  margin-bottom:20px;
  background:#EDEEED;
  border-radius:10px;
  min-height:40px;
  height:auto;
}

.sp-accordion.sp-accordion-style3 .toggler span{
    border-bottom: 0px dotted #ccc;
  color:#666C66;
    font-size: 20px !important;
  padding:5px;
}




.sp-accordion.sp-accordion-style3 .toggler span, .sp-accordion.sp-accordion-style3 .toggler span span {
    background: none;
    font-size: 13px;
    
    font-weight: normal !important;
}

.sp-accordion-container{
  
  padding-left:0px !important;
}

.sp-accordion-item{
  height:auto !importan;
}



.sp-accordion.sp-accordion-style3 .toggler, .sp-accordion.sp-accordion-style3 .toggler span, .sp-accordion.sp-accordion-style3 .toggler span span {
    display: block;
    height: auto !important;
    line-height: inherit !important;
    cursor: pointer;
}




.jjaccordion-header {
    padding: 10px 8px 10px 15px;
    font-weight: bold;
    font-size: 16px !important;
    margin-top: 5px;
    border-radius: 8px;
    cursor: pointer;
    display: block;
}


.jjaccordion .jjaccordion-arrow {
    background: url(http://localhost/RepositorioCoVid19/media/mod_accordion/arrow-right.png) no-repeat;
    display: inline-block;
    height: 18px !important;
    width: 18px !important;
    padding-right: 25px !important;
    vertical-align: middle;
}



.jjaccordion-content {
    display: none;
    padding: 20px;
    background: #F7FDFA;
    border-radius: 10px;
	color: #000;
}


.contactoproy
{display: block; padding-left: 15px; border-left: 4px solid #ccc; margin-top: 25px;}



#accordion225 .jjaccordion-content{
background:#fff !important;}



.ba-gallery .ba-goback a, .ba-gallery .category-filter a.ba-filter, .ba-gallery .category-filter a.ba-filter-active {
    box-shadow: none;
    cursor: pointer;
    display: inline-block;
    height: auto;
    line-height: 1em;
    margin: 10px 0px 10px 5px !important;
        margin-left: 10px;
    padding: 10px 10px !important;
    text-shadow: none;
   
}



.ba-gallery:not(.album-in-lightbox) {
    background-color: inherit !important;
    background-color: transparent !important;
}

.ottabs-title{
 display:none;
}











button:focus,
input:focus,
textarea:focus,
select:focus {
  outline: none; }

.tabs {
  display: block;
  display: -webkit-flex;
  display: -moz-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  flex-wrap: wrap;
  margin: 0;
  overflow: hidden; }
  .tabs [class^="tab"] label,
  .tabs [class*=" tab"] label {
    color: #fff;
    cursor: pointer;
    display: block;
    font-size: 1.1em;
    font-weight: 300;
    line-height: 1em;
    padding: 2rem 0;
    text-align: center;
background:#0E2A88;}





  .tabs [class^="tab"] label:hover, .tabs [class^="tab"] label [type="radio"]:checked,
  .tabs [class*=" tab"] label:hover, .tabs [class*=" tab"] label [type="radio"]:checked {
    color: #fff;
    cursor: pointer;
    display: block;
    font-size: 1.1em;
    font-weight: 300;
    line-height: 1em;
    padding: 2rem 0;
    text-align: center;
background:#1173C4 !important;}




  .tabs [class^="tab"] [type="radio"],
  .tabs [class*=" tab"] [type="radio"] {
    border-bottom: 1px solid rgba(239, 237, 239, 0.5);
    cursor: pointer;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    display: block;
    width: 100%;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out; 


}
    .tabs [class^="tab"] [type="radio"]:hover, .tabs [class^="tab"] [type="radio"]:focus,
    .tabs [class*=" tab"] [type="radio"]:hover,
    .tabs [class*=" tab"] [type="radio"]:focus {
      border-bottom: 1px solid #1FA065; 


}
    .tabs [class^="tab"] [type="radio"]:checked,
    .tabs [class*=" tab"] [type="radio"]:checked {
      border-bottom: 2px solid #1FA065;
background:#1173C4;}
    .tabs [class^="tab"] [type="radio"]:checked + div,
    .tabs [class*=" tab"] [type="radio"]:checked + div {
      opacity: 1; }
    .tabs [class^="tab"] [type="radio"] + div,
    .tabs [class*=" tab"] [type="radio"] + div {
      display: block;
      opacity: 0;
      padding: 2rem 0;
      width: 90%;
      -webkit-transition: all 0.3s ease-in-out;
      -moz-transition: all 0.3s ease-in-out;
      -o-transition: all 0.3s ease-in-out;
      transition: all 0.3s ease-in-out; }
  .tabs .tab-2 {
    width: 50%; }
    .tabs .tab-2 [type="radio"] + div {
      width: 200%;
      margin-left: 200%; }
    .tabs .tab-2 [type="radio"]:checked + div {
      margin-left: 0; }
    .tabs .tab-2:last-child [type="radio"] + div {
      margin-left: 100%; }
    .tabs .tab-2:last-child [type="radio"]:checked + div {
      margin-left: -100%; }








#infografiaslo{
  display:block;
  padding:0px 20px 90px 20px;
 
}

#infografiaslo h3{font-weight:bolder;
margin-left:0%;
font-size:29px;
  margin-bottom:50px;
  margin-top:-20px;
}


.desaparecetab .category-filter{
  display:none !important;
}


#textopie{
	display: block;
	padding:30px 0 0 10px;
	font-size:90%;
	font-weight:700;
}

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


.conticono{
	display: block;
	position: relative;
	width: 140px;
	height: auto;
	margin: 33px auto 0 auto;
	
}

.textoicono{
	display: block;
	position: relative;
	color: #fff;
	width: 100%;
	height: auto;
	margin-top: 10px;
	font-size: 18px;
	font-weight: 700;
}



.conticono:hover::after .s4 .iconbtn{
  transform: scale(1.6);
  opacity: 0;
	 ;
}
.s4 .iconbtn:hover{
  color: #fff;
	 border: 4px solid #fff
}



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

.s1{
  background: #3498db;
}

.s2{
  background: #e74c3c;
}

.s3{
  background: #2ecc71;
}

.s4{
  
}
.iconbtn{
  width: 40px;
  height: 40px;
  text-decoration: none;
  margin: 0 auto;
  position: relative;
 
  border-radius: 50%;
}
.iconbtn::before{
  position: absolute;
  z-index: 1;
  left: 50%;
  top: 50%;
  transform: translate(-50%,-50%);
}
.iconbtn::after{
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  box-sizing: border-box;
  border-radius: 50%;
  z-index: 0;
}

.s1 .iconbtn,.s2 .iconbtn{
  color: #fff;
}
.s1 .iconbtn::after{
  border: 4px dashed;
}
.s1 .iconbtn:hover::after{
  animation: ro 7s linear infinite;
}


.s2 .iconbtn{
  border: 4px solid;
}
.s2 .iconbtn:hover{
  animation: ro 2s linear infinite;
}


.s3 .iconbtn{
  border: 4px solid #fff;
  color: #2ecc71;
}
.s3 .iconbtn::after{
  background: #fff;
  transition: 0.2s;
}
.s3 .iconbtn:hover::after{
  transform: scale(.9);
}


.s4 .iconbtn{
  border: 0px solid #fff;
  color: #6D28BF;
}
.s4 .iconbtn::after{
  background: #C8A1EA;
  transition: 0.4s;
}
.s4 .iconbtn:hover::after{
  transform: scale(1.6);
  opacity: 0;
	 ;
}
.s4 .iconbtn:hover{
  color: #C8A1EA;
	 border: 1px solid #C8A1EA;
}



/*****************************************REDES ABAJO***************************/



.conticonof{
	display: block;
	position: relative;
	width: 140px;
	height: auto;
	margin: 0px;
	
}

.textoiconof{
	display: block;
	position: relative;
	color: #fff;
	width: 100%;
	height: auto;
	margin-top: 10px;
	font-size: 18px;
	font-weight: 700;
}



.conticonof:hover::after .s4f .iconbtnf{
  transform: scale(1.6);
  opacity: 0;
	 ;
}
.s4f .iconbtnf:hover{
  color: #fff;
	 border: 4px solid #fff
}



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

.s1{
  background: #3498db;
}

.s2{
  background: #e74c3c;
}

.s3{
  background: #2ecc71;
}

.s4f{
  
}
.iconbtnf{
  width: 40px;
  height: 40px;
  text-decoration: none;
  margin: 0 auto;
  position: relative;
 
  border-radius: 50%;
}
.iconbtnf::before{
  position: absolute;
  z-index: 1;
  left: 50%;
  top: 50%;
  transform: translate(-50%,-50%);
}
.iconbtnf::after{
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  box-sizing: border-box;
  border-radius: 50%;
  z-index: 0;
}

.s1 .iconbtn,.s2 .iconbtn{
  color: #fff;
}
.s1 .iconbtn::after{
  border: 4px dashed;
}
.s1 .iconbtn:hover::after{
  animation: ro 7s linear infinite;
}


.s2 .iconbtn{
  border: 4px solid;
}
.s2 .iconbtn:hover{
  animation: ro 2s linear infinite;
}


.s3 .iconbtn{
  border: 4px solid #fff;
  color: #2ecc71;
}
.s3 .iconbtn::after{
  background: #fff;
  transition: 0.2s;
}
.s3 .iconbtn:hover::after{
  transform: scale(.9);
}


.s4f .iconbtnf{
  border: 0px solid #fff;
  color: #06203E;
}
.s4f .iconbtnf::after{
  background: #fff;
  transition: 0.4s;
}
.s4f .iconbtnf:hover::after{
  transform: scale(1.6);
  opacity: 0;
	 ;
}
.s4f .iconbtnf:hover{
  color: #fff;
	 border: 1px solid #fff;
}











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








.s5 .iconbtn{
  border: 0px solid #fff;
  color: #fff;
}
.s5 .iconbtn::after{
  background: rgba(154,193,226,1);
	
	  
	
  transition: 0.4s;
}
.s5 .iconbtn:hover::after{
  transform: scale(1.6);
  opacity: 0;
	 ;
}
.s5 .iconbtn:hover{
  color: #9AC1E2;
	 border: 4px solid #9AC1E2
}



.active-header
{
	color:#FFC600 !important;
}


#directorioservicios{
	display: block;
	min-height: 100px;
	height: auto;
	text-align: right;
	font-weight: bolder;
	font-size: 2.5rem;
	display: block;
	position: relative;
	
	margin-top:-70px;
}


#directorioservicios2{
	display: block;
	min-height: 100px;
	height: auto;
	text-align: right;
	font-weight: bolder;
	font-size: 2.5rem;
	display: block;
	position: relative;
	
	margin-top:20px;
}

#acordeonservicios2{
	margin-top:20px;
}

.texto-vertical {
    writing-mode: vertical-lr;
    transform: rotate(180deg);
	font-size: 3.5rem;
	color:#E0E0E0;
	font-weight: bolder;
	font-style: italic;
}



@media (max-width:980px){
	
	#directorioservicios{
	
	text-align: center;
}
	
}

@media (max-width:980px){
.conticonof{

	margin: 0 auto 0 auto;
	
}
}

#espacioblanco{
	display: block;
	width: 100%;
	height: 150px;
}






.table > tbody > tr > td, .table > tbody > tr > th, .table > tfoot > tr > td, .table > tfoot > tr > th, .table > thead > tr > td, .table > thead > tr > th {
    padding: 8px;
    line-height: 1.42857143;
    vertical-align: top;
    border-top: 0px solid #ddd !important;
	 border-bottom: 1px solid #ddd;
}










.contenedor{
    position: relative;
    width: 433px;
    height: 581px;
    margin-top: 10px;
    margin-bottom: 0px;
    margin-left: 0px;
}

.descarga{
    position: absolute;
    top: 40%;
    left: -91%;
    width: 149%;
    height: 32%;
    background: #ffffff;
    font-size: 40px;
    letter-spacing: 2px;
    color: #183255;
    transform: rotate(-90deg);
    cursor: pointer;
    border-radius: 20px;
    padding-left: 14px;
	padding-top:3px;
    z-index: 2;
	font-weight: bolder;
	 -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  -o-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
}

.descarga h3{
   
    font-size: 40px;
  margin:0px !important;
	padding: 0px !important;
	font-weight: bolder;
}

.AbejaKit:hover > .descarga{
    animation-name: Down;
    animation-duration: 2s;
    animation-delay: -1s;
    background: #ffc500;
    color: #ffffff;
    border: solid 0px #183255;
	 -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  -o-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
}

@keyframes Down {
    0% {top:0%;}
    25% {top:10%;}
    50% {top:20%;}
    75% {top:40%;}
} 

.DownDes{
    position: absolute;
    top: 110%;
    left: -50%;
    cursor: pointer;
}

.AbejaKit:hover > .DownDes{
    stroke: #ffc500;
    animation-name: DownArrow;
    animation-duration: 2s;
    animation-delay: -1s;
} 

@keyframes DownArrow {
    0% {top:70%;}
    25% {top:80%;}
    50% {top:90%;}
    75% {top:110%;}
} 

.AbejaKit{
    position: absolute;
    width: 173px;
    height: 173px;
    left: 17%;
    top: 19%;
    z-index: 1;
    cursor: pointer;
}

.PF{
    position: absolute;
    width: 363px;
    height: 300px;
    top: 20%;
    left: 11%;
    cursor: pointer;
}

.PF:hover > .UpPF{
    stroke: #ffc500;
}

.UpPF{
    position: absolute;
    top: -16%;
    left: 63%;
}



.UpPF:hover{
    stroke: #ffc500;
}






.ba-modal-body, .modal-image{background:transparent !important;z-index:10;position:relative;}
.ba-modal .modal-image img {background-color: transparent !important;}

.ba-album.css-style-6 .ba-caption, .ba-gallery-grid.css-style-6 .ba-caption {
      border-radius: 25px;
}
.ba-caption-content h3, .ba-caption-content p, .ba-caption{text-align: center !important;}



.lb_itemIntroText {
  padding: 20px 0 0 0;
  display: none;
}


.lb_itemImageBlock {
  float: left;
  width: 35% !important;
  height: auto;
  padding: 15px 25px 0px 0px;
}

.itemViewInfo{
  display:none;
}

.news-wall-filters #filter li.next {
  margin-left: 6px;
  display: inline-block;
  list-style-type: none;
  display: none !important;
}




.ot-minitabs .accordion-inner {
  padding: 9px 15px;
    padding-bottom: 9px;
  padding-bottom: 20px;
  width: 100%;
  min-height: 650px;
}

.tab_panel_wrapper.tab-content {
  background-color: transparent !important;
  border: 0px;
}


.mntb-wrapper.ot-tabs .tab_panel_wrapper {
  padding: 15px;
    padding-bottom: 15px;
  -webkit-box-shadow: 1px 1px 0px 0px rgba(227, 15, 122, 1) !important;
  -moz-box-shadow: 1px 1px 0px 0px rgba(227, 15, 122, 1) !important;
  box-shadow: 1px 1px 0px 0px rgba(227, 15, 122, 1) !important;
  padding-bottom: 20px;
}


.mntb-wrapper.ot-tabs .tab_selector_wrapper .nav-tabs li.active, .mntb-wrapper.ot-tabs .tab_selector_wrapper.nav-tabs li.active {
  -webkit-box-shadow: 0px 0px 0px 0px rgba(215, 215, 215, 1)!important;
  -moz-box-shadow: 0px 0px 0px 0px rgba(215, 215, 215, 1)!important;
  box-shadow: 0px 0px 0px 0px rgba(215, 215, 215, 1)!important;
  background-color: #8451C7 !important;
  border-radius:20px !important;
}


.ot-minitabs .tab_selector_wrapper .nav-tabs li.active a,
.ot-minitabs .mntb-wrapper .nav-tabs li.active a {
	 background-color: #8451C7 !important;
  border-radius:20px !important;
	
}

.nav-tabs li.active a span {
  color: #fff !important;
}
.powered{display:none;}

.ottabs-title {
  display: inherit;
   margin-top:-20px !important;
  color:#7A35D9;
  font-weight:bold;
}

.accordion-inner {
  border-top: 1px solid #e5e5e5;
  padding: inherit !important;
   
}




@media (max-width:980px){
.ottabs-title {
  display: none;
 
}

}

.category-filter{
    overflow-x: auto;
    white-space: nowrap;
    display: flex;
    padding: 5px 0;
  margin-bottom:20px;
 /*scrollbar-width: auto;
  scrollbar-color: #176684 #AFBFC5;*/
  scrollbar-width: auto;
  scrollbar-color: #C8BED1 #F0E4F1;
}

.ot-minitabs ul.nav-tabs li a {
	border:0px;
	background-image:none;
	background-color:#DE3B2C;
	margin: 0px;
  border-radius:50px;
}


.tab_selector_wrapper .nav-tabs li 
 {
	margin-right: 6px;
	background-color:#DE3B2C;
	margin-top: 6px;
   border-radius:40px;
}
.ot-bottom .tab_selector_wrapper .nav-tabs li {
    margin-right: 6px;
    background-color: #DE3B2C;
    margin-top: 0px;
    margin-bottom: 6px;
	border-radius: 40px;
}


.ba-modal .modal-description, .ba-modal #disqus_thread {
  padding: 25px;
  background:#fff;
  margin-top:-35px;
  border-radius:10px;
  z-index:1;
  padding-top:50px !important;
}