body{
	font-family: Arial, Helvetica, sans-serif;
	background: url(../images/bg.gif) 0 0 repeat fixed;
	color:#73858f;
	font-size: 1.3em;
}
/*GENERALES*/
.colw-1{
	width:5%; 
}
.colw-2{
	width:10%; 
}
.colw-3{
	width:15%; 
}
.colw-4{
	width:20%; 
}
.colw-5{
	width:25%; 
}
.colw-6{
	width:30%; 
}
.colw-7{
	width:35%; 
}
.colw-8{
	width:40%; 
}
.colw-9{
	width:45%; 
}
.colw-10{
	width:50%; 
}
.colw-11{
	width:55%; 
}
.colw-12{
	width:60%; 
}
.colw-13{
	width:65%; 
}
.colw-14{
	width:70%; 
}
.colw-15{
	width:75%; 
}
.colw-16{
	width:80%; 
}
.colw-17{
	width:85%; 
}
.colw-18{
	width:90%; 
}
.colw-19{
	width:95%; 
}
.colw-20{
	width:100%; 
}
.f-left{float: left!important;}
.f-right{float: right!important;}
a{color:#29aecd;}
a:hover{
	color:#fb333e;
}
h2{
	color:#3a474d;
	font-size: 1.8em;
}
p{text-align: justify;}
.padnull{
	padding: 0!important;
}
a.vermas{
	text-align: center;
	background: #1d3746 url(../images/bg-azul.png) 0 0 repeat-x;
	display: inline-block;
	color: #fff;
	text-transform: uppercase;
	text-decoration: none;
	padding: 8px 14px;
	float: right;
	border-radius: 4px;
	font-size: 0.85em;
}
a.vermas:hover,ul.paginacion li a:hover,ul.paginacion li.active{
	background: #e84242;
	-webkit-transition:all .3s ease-in;  
  -o-transition:all .3s ease-in;  
 -moz-transition:all .3s ease-in;  
  -ms-transition:all .3s ease-in;  
  transition:all .3s ease-in; 
}
a.parrafo{ display: inline-block; float: right;}
.mb-20{ margin-bottom: 20px!important;}
/*********************/
#header-main{
	background: #163241;/*#163343;*/
	padding: 10px 0;
	border-top: 1px solid #fb333e;
	color: #fb333e;
	text-shadow: 0px 1px 3px #333;
	position: relative;
}
#header-main .accesos{
	padding-top: 4px;
	text-align: right;
}
ul.accesos{
	list-style: none;
	overflow: hidden;
	width: 100%;
	margin: 0;
	padding: 0;
}
ul.accesos li{  list-style: none;
	float: right;
}
ul.accesos li a{
	display: block;
text-decoration: none;
color: #fb333e;
text-align: center;
text-shadow: 0px 1px 3px #000;
padding: 5px 15px;
}
ul.accesos li a:hover{
color: #fff;
text-decoration: none;
background:#24a5c7;
border-radius: 5px;
box-shadow: 0 1px 2px -1px #000 inset;
border-bottom: 1px solid rgba(255,255,255,.22);
-webkit-transition:all .3s ease-in;  /* Chrome y Safari */
  -o-transition:all .3s ease-in;  /* Opera */
 -moz-transition:all .3s ease-in;  /* Mozilla Firefox */
  -ms-transition:all .3s ease-in;   /* Internet Explorer */
  transition:all .3s ease-in;  /* W3C */*/
}
.logo h1{margin: 0; padding: 0;}
.infohead{
	text-shadow: 0px 1px 3px #000;
	color: #fff;
	padding-top: 15px;
	text-align: right;
}
.infohead i{color: #fb333e; font-size: 1.2em;}
.infohead > div{
	display: inline-block;
	margin: 0 10px;
}
#header-two{
	position: relative;
	overflow: hidden;
}
#menumain{
 	background:rgba(16,33,43,0.85);
	border-bottom: 1px solid #fb333e;	
	margin-top: -53px;
	z-index: 999;
	
}
#menumain .menu{
	position: relative;
}
ul.menutop{
	list-style: none;
	width: 100%;
	margin: 0;
	padding: 0;
}
ul.menutop > li{  list-style: none;
	position: relative;
}
ul.menutop >li > a:after{
position: absolute;
bottom: 0;
left: -7%;
right: -7%;
height: 1px;
background: #fb333e;
display: inline-block;
content: '';
 -webkit-transition:all .3s ease;  /* Chrome y Safari */
  -o-transition:all .3s ease;  /* Opera */
 -moz-transition:all .3s ease;  /* Mozilla Firefox */
  -ms-transition:all .3s ease;   /* Internet Explorer */
  transition:all .3s ease;  /* W3C */
}
ul.menutop >li > a:hover:after,ul.menutop > li.active > a:after{
	height: 4px;
}
ul.menutop > li > a,ul.submenu li a{
	display: block;
text-decoration: none;
color: #fff;
font-size: 1.2em;
font-weight: 400;
padding: 15px 10px;
font-weight: 500;
text-align: center;
text-shadow: 0px 1px 3px #000;
}
ul.menutop li a:hover{
color: #fff;
}
ul.menutop li.dropdown:hover > ul.dropdown-menu {
    	display: block;    
    	z-index: 1002!important;
}
ul.menutop  li ul.submenu,#menu-responsivo .submenu{
margin: 0;
padding: 0;
background:rgba(16,33,43,0.85);
border: none;
font-size: 0.8em;
border-radius: 0px;
}
ul.submenu li a{
	padding: 5px 10px 5px 15px;
	text-align: left;
}
ul.submenu li a i{
	margin: 0 5px 0 0;
}
ul.submenu li a:hover{
	background: #fb333e;
}
#contenido{
	margin: 15px 0;
}
.mensaje h2{text-shadow: 0 1px 0 #FFF;}
.mensaje h2 span{
	color:#fb333e;/*#ba0c0d;*/
	display: block;
	text-transform: uppercase;
	font-size: 0.5em;
	font-weight: bold;
}
h2.title,h2.title2{
	padding: 2px 0 2px 8px;
	border-left: 4px solid #fb333e;
font-variant: small-caps;
text-shadow: 0 1px 0 #FFF;
margin-bottom: 4px;
}
h2.title2{
	border: none;
	/*border-bottom: 4px solid #fb333e;*/
}
.evento{
	padding: 0 0 20px 0;
	background: url(../images/line-hor.gif) 0 bottom repeat-x;
	margin: 10px 0;
}
div.evento:last-child{
background: none;
}
.evento span{
	color: #fb333e;
	font-style: italic;
	font-size: 0.9em;
}
.evento a{
	color:#73858f;
	text-decoration: none;
}
.evento a:hover{
	color: #3a474d;
}
.new,.pastoral{margin: 15px 0;}
.new img{margin: 15px auto;}
.new h4,.pastoral h4{margin: 12px 0 0 0;
padding: 4px 0 0 0;
font-size: 1.5em;
text-shadow: 0px -1px 0px #fff;}
.new span,.pastoral span{display: block;
font-style: italic;
color: #aeaeae;
font-size: 0.85em;
padding: 0 0 4px 0;}
.pastoral{overflow: hidden;}
#content-dos{
	background: #163241;
	border-top: 1px solid #fb333e;
	border-bottom: 1px solid #fb333e;
	padding-bottom: 20px;
}
.educacion{
	position: relative;
	padding: 5px 0 50px 0;
	color: #a2acb5;
}
.educacion h2{
	text-align: center;
	font-variant: small-caps;
	color: #29aecd;
}
.educacion h3{
	border-bottom: 1px solid #fb333e;
	font-size: 1.2em;
	color:#fff;
	text-align: center;
	padding: 4px 0px 12px 0px;
	font-weight: bold;	
	text-shadow: 0px 1px 3px #000;
	margin: 0;
}
.educacion:after {
background: url("../images/bg-c2-after.png") repeat-x center bottom;
left: 0;
right: 0;
bottom: 0;
position: absolute;
height: 33px;
content: '';
}
.educacion .cuadro{
	margin: 10px 0 15px 0;
}
.educacion-galeria{
	background: #e0e6e9;
	padding: 15px 0;
}
.educacion-galeria .vermas{
	margin:0 auto;
	float: none;
}
.educacion-galeria .enlace,.c-center{text-align: center;}

.educacion-galeria img,#content3 img,.welcome img{
 margin: 0 auto!important;
}
#galeria-img{
	margin-bottom: 15px;
	overflow: hidden;
}
#content3{
	position: relative;
}

#content3:after{
	background: url("../images/shadow.png") no-repeat center top;
left: 0;
right: 0;
top: 0;
position: absolute;
height: 20px;
content: '';
}
#content3 .vermas{
	margin-top: 10px!important;
}
.reflexiones{
	padding-bottom: 20px;
}
.reflexiones ul{
	list-style: none;
}
.reflexiones ol{
	margin-bottom: 0;
}
.reflexiones span.fecha{
	display: block;
	/*text-align: right;*/
	color: #e84242;
	padding: 2px 0;
	font-size: 0.9em;
}

#pie{
background: url("../images/top_footer.png") repeat-x top;
padding: 25px 0 10px 0;
margin-top: 20px;
}

ul.menupie{
	list-style: none;
	overflow: hidden;
	width: 100%;
	margin: 0;
	padding: 8px;
}
ul.menupie li{  list-style: none;
	float: left;
	border-right: 1px solid #73858f;

}
ul.menupie li:last-child{ border: none;}
ul.menupie li a{
display: block;
text-decoration: none;
padding: 0px 12px;
font-weight: 600;
text-align: center;
color: #73858f;
}

ul.menupie li a:hover{
	color:#e84242;
}

#pie .info{
	border-bottom: 1px solid #e6e5e4;
	padding-bottom: 8px;
	overflow: hidden;
}
#pie a.sociales {
width: 36px;
height: 36px;
opacity: 1;
padding: 0;
display: inline-block;
float: right;
margin: 0 6px;
}
a.sociales.facebook{
	background-image: url(../images/icon-facebook.png);
}
a.sociales.facebook:hover{
	background-position: 0 100%;
}
a.sociales.twitter{
	background-image: url(../images/icon-twitter.png);
}
a.sociales.twitter:hover{
	background-position: 0 100%;
}
#pie .creditos{
	color:#c6c6c6;
	font-size: 0.9em;
	padding-top: 4px;
}
.creditos a{
	font-weight: bold;
	color: #c6c6c6;
}
.creditos a:hover{
	color: #e84242;
	text-decoration: none;
}
a#toTop{
background: url(../images/backtotop.png) 0 0 no-repeat;
width: 70px;
height: 70px;
bottom: 90px;
cursor: pointer;
position: fixed;
right: 16px;
text-indent: -9999px;
z-index: 1;
}
a#toTop:hover{
	background-position: 0 100%;
opacity: 1;
}


/*********CHANGE CAROUSEL ANIMATION**********/
.carousel-control.right,.carousel-control.left { 
background: none!important;}
/**********************************/
.carousel-fade .carousel-inner .item {
  opacity: 0;
  -webkit-transition-property: opacity;
  -moz-transition-property: opacity;
  -o-transition-property: opacity;
  transition-property: opacity;
}
.carousel-fade .carousel-inner .active {
  opacity: 1;
}
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
  left: 0;
  opacity: 0;
  z-index: 1;
}
.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right {
  opacity: 1;
}
.carousel-fade .carousel-control {
  z-index: 2;
}
.carousel-inner>.item>img, .carousel-inner>.item>a>img {
display: block;
height: auto;
max-width: 100%;
line-height: 1;
width: 100%; 
}
#carousel-reflexion .carousel-indicators{
	bottom: -22px!important;
	
}
#carousel-reflexion .carousel-indicators li{
	border: 1px solid #058AA9;	
}
#carousel-reflexion .carousel-indicators .active{
	background-color:#058AA9; 
}
/**		OTHER PAGES		**/
ul.paginacion{
	width: 100%;
	margin:15px 0;
	padding: 15px 0 0 0;
	list-style: none;
}
ul.paginacion li{  
padding:0; float: left;
margin: 0 10px;
}
ul.paginacion li a{
display: inline-block;
color: #fff;
font-size: 1.1em;
line-height: 21px;
text-decoration: none;
padding: 9px 16px;
background: #6d7f89 url(../images/button.png) repeat-x;
}
ul.paginacion li.active a{
	background: #e84242;
}
ul.menuicon{
	width: 100%;
	margin: 0;
	padding: 0;
}
ul.menuicon li{  list-style: none;
overflow: hidden;
border: 1px solid #D6DCE1;
cursor: pointer;
display: table;
margin: 15px auto 0;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
box-shadow: 0 0 2px rgba(0,0,0,.05);
background: #f7f7f7;
height: 100%;
padding: 0;
}
ul.menuicon li a{
display: table-row;
text-decoration: none;
font-size: 1.1em;
overflow: hidden;
color: #fff;
}
ul.menuicon li span{
	float: none;
	display: table-cell;
	vertical-align: middle;
	/*text-shadow: 0px 1px 3px #fff;*/
	text-shadow: 1px -1px 1px #fff;
	color: #1d3746;
}
ul.menuicon li span.letra{
}
ul.menuicon li span.icono{
	font-size: 2em;
	padding:2px 4px;
	width: 48px;
	/*color: #a2acb5;*/
}
ul.menuicon li span.flecha{
	color:#f7f7f7;
	float: none;font-size: 2em;
	width: 40px;
}
ul.menuicon span.title{
	display: block;
	text-transform: uppercase;
	font-weight: bold;
}
ul.menuicon span.info{
	font-size: 0.8em;
	display: block;
	color: #29aecd;/*#24a5c7;*/
}

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

ul.menuicon li a:hover span.flecha {
	color:#fff;
	background: #e84242;
	-webkit-transition:all .3s ease-in;  
  -o-transition:all .3s ease-in;  
 -moz-transition:all .3s ease-in;  
  -ms-transition:all .3s ease-in;  
  transition:all .3s ease-in;  

}

ul.menucontent{
	width: 100%;
	margin:15px 0;
	padding: 15px 0 0 0;
}
ul.menucontent li{  list-style: none;
background: url(../images/a1.png) no-repeat 0 4px;
padding: 0 0 13px 27px;
}
ul.menucontent li a{
display: block;
text-decoration: underline;
font-size: 1.1em;
}
ul.menucontent li a:hover{
color: #e84242;
text-decoration: none;
}
ul.menucontent li a.active{
	color: #e84242;
}
.informacion{
	text-align: justify;
	padding: 5px 0;
	margin: 15px 0;
}
.informacion h5,#info-pastoral h5{
	font-size: 1.4em;
	padding: 10px 0 0 2px;	
	color: #1d3746;
}
.informacion.centro p{
	text-align: center;
}
.compartir{
	padding: 10px;
	margin-top: 12px!important;
}
.fotogaleria .thumbnail{
	margin: 0;
}
.album{
	margin: 15px 0;
}
.album a{
	/*color: #73858f;*/
}
.album a:hover{
	color: #e84242;
	text-decoration: none;
}
.album p{
	font-size: 0.9em;
	/*color:#aeaeae;*/
}
.album h4{
	font-size: 1em;
	margin: 4px 0;
}
.album .portada{display: block;}
.album .portada img,.album .portada{margin: 0 auto!important;}

.album a:hover .portada img{ 
 -moz-box-shadow: 1px 1px 5px #999; 
 -webkit-box-shadow: 1px 1px 5px #999; 
 box-shadow: 1px 1px 5px #999; 
}
.desgaleria.alert-info,.new-content .archivos.alert-info{
	box-shadow: 0 0 2px rgba(0,0,0,.05);
background: #ECF1F4;
border-color: #D6DCE1;
margin-top: 8px;
padding: 8px 15px;
}
.desgaleria.alert-info i{ font-size:1.8em;}
.fotogaleria .viewimg{
	margin: 10px auto;
}
.fotogaleria .viewimg img{margin: 0 auto!important;}
/** PLANA DOCENTE */
.bloque{
border-radius: 6px;
box-shadow: 1px 1px 2px #e2e2e2;
margin: 15px 0;
}
.bloque .first{
	padding-top: 17px;
	border-radius: 6px 6px 0 0;
	background: #163241;
}
.bloque h4{
	margin: 0;
	padding: 8px 0 0 0;
	background: #fff;
	text-align: center;
	color: #269eb9;
	font-size:1.2em;
}
.bloque span{
	text-align: center;
	display: block;
	font-size: 2em;
	background: #fff;
}
.bloque a:hover{
	text-decoration: none;	
}
.bloque a:hover .first,.bloque a:hover h4,.bloque a:hover span{
	background: #269eb9;
	color: #fff;
}
ul.listaregistro{
	width: 100%;
	margin: 0;
	padding: 0px 0 0 0;
}
ul.listaregistro li{  list-style: none;
padding: 0 0 10px 27px;
}
ul.listaregistro li a{
	color: #73858f;
display: inline-block;
text-decoration: none;
font-size: 1.1em;
}
ul.listaregistro li a:hover{
color: #e84242;
text-decoration: none;
}
ul.listaregistro li a.active{
	
}
.info-img img{
	margin: 0 auto!important;
}
.info-detail .form-group{ overflow: hidden;}
/*  NOTICIAS */
ul.masnoticias{
	list-style: none;	
	padding: 0;
	margin: 0;
}
ul.masnoticias li{
	float: left;
}
ul.masnoticias li a:hover{ color:#3a474d;  }
ul.masnoticias li h6{ 
		font-family: "Times New Roman";
	font-size: 1.2em;
color:#3a474d; font-weight: bold; margin:12px 0 2px 0;}
span.datepubli{
	display: block;
	color: #29aecd;
	padding-left: 12px;
	font-size: 0.9em;
}
ul.masnoticias li img{}
span.title4{
	margin-top: 2.2em;
		display: block;
		font-weight: normal;
		padding-left: 15px;
}
.new-info ul{
	list-style: circle;
}
.new-info ol{
	list-style: decimal;
}
/**   **/
.new-content .carousel-control.right,.new-content .carousel-control.left { 
background: none;
}
.new-content .carousel-control.right{
	right: 0;
}
.new-content .carousel-control{
width: 34px;
opacity: .55;
filter: alpha(opacity=55);
}
.new-content .carousel-control .arrow-left,.new-content .carousel-control .arrow-right {
position: absolute;
top: 50%;
z-index: 5;
display: block;
height: 60px;
width:58px;
/*background: url("../images/arrows4.png") no-repeat;*/
margin: -30px 0 0 0px;
font-size: 2.2em;
text-shadow: 0px 2px 5px #000;
}
.new-content .carousel-control .arrow-left{
	left:0;
	margin-left: 0px!important;
}
.new-content .carousel-control .arrow-right{
	right: 0;
	margin-right: 0px!important;
	background-position: -34px 0px;
}
.new-content .carousel-control:hover,.new-content .carousel-control:focus {
	opacity: .9;
filter: alpha(opacity=90);
}
.new-content .archivos span{
	font-weight: bolder;
	color: #3a474d;
}
.new-content .archivos ul{
	list-style: none;
}
/**    IMG HOVER EFFECT  **/
.viewimg {  
   position: relative;
   text-align: center;
   cursor: default;
}
.viewimg .mask, .viewimg .content {  
   position: absolute;
   overflow: hidden;
   top: 0;
   left: 0;
}
.viewimg img {
   display: block;
   position: relative;
   margin: 0 auto!important;
}
.viewimg a.info {
  background:url(../images/lupa.png) center center no-repeat;  
   display: block;
   text-decoration: none;
   padding:0;
   text-indent:-9999px;
   width:58px;
   height:58px;
   width: 100%;
   height: 100%;
   border-radius: 4px;
}
.imghover1 .mask { 
	display: block;
	width: 100%;
	height: 100%;
   opacity: 0;
   overflow:visible;
   border-radius: 4px;
   -moz-box-sizing:border-box;
   -webkit-box-sizing:border-box;
   box-sizing:border-box;
   -webkit-transition: all 0.4s ease-in-out;
   -moz-transition: all 0.4s ease-in-out;
   -o-transition: all 0.4s ease-in-out;
   -ms-transition: all 0.4s ease-in-out;
   transition: all 0.4s ease-in-out;
}
.imghover1 a.info {
   position:relative;
   top:0px;
   opacity: 0;
   -webkit-transition: opacity 0.5s 0s ease-in-out;
   -moz-transition: opacity 0.5s 0s ease-in-out;
   -o-transition: opacity 0.5s 0s ease-in-out;
   -ms-transition: opacity 0.5s 0s ease-in-out;
   transition: opacity 0.5s 0s ease-in-out;
}
.imghover1:hover .mask {
   opacity: 1;
   /*background:rgba(0,0,0,0.5);*/
}
.imghover1:hover a.info {
	opacity:1;
	-moz-transition-delay: 0.3s;
	-webkit-transition-delay: 0.3s;
	-o-transition-delay: 0.3s;
	-ms-transition-delay: 0.3s;
	transition-delay: 0.3s;
}
/*DIRECTIVOS*/
.directivos h5{
 text-align: center;
 margin: 0;
padding: 0;
}
.directivos span{
	display: block;
	text-align: center;
}
.directivos img{
	margin: 0 auto!important;
}
.directivos .row{
	padding: 8px 0;
	margin: 15px 0px;
}
.directivos .row > div{
	margin-top: 15px;
}
/* 	PASTORAL */
span.titupastoral{
	display: block;
	font-weight: bold;
}
#info-pastoral h5{
	margin: 0;
	padding:0 0 0 12px;
}
#info-pastoral span.datepubli{
	margin-bottom: 12px;
}
/*		VIDEO	*/
iframe.video{
	width: 400px;
	height: 250px;
}
/*    HISTORIA   */
.historia-images h4{
	background: #163241;
	color: #fff;
	text-align: center;
	margin: 0 0 10px 0;
	padding:10px 0;
	font-size: 1em;
text-shadow: 0px 1px 3px #000;
	border-radius: 10px 10px 10px 10px;
-moz-border-radius: 10px 10px 10px 10px;
-webkit-border-radius: 10px 10px 10px 10px;
}
.historia-images .carousel-caption{
	margin: 4px;
	left: 0;
	right: 0;
	bottom: 0;
	background: rgba(16,33,43,0.85);
	padding: 16px 0 16px 0;
	font-size: 0.85em;
}
#navfixx{
	position: relative;
}
#myAffix{

}
article p{ padding-left: 24px;}
.acceso-otro{
	padding: 10px 0;
	margin-bottom: 12px;
} 
.acceso-otro img{
	opacity: 0.60;
filter: alpha(opacity=60);
}
.acceso-otro a:hover img{
	opacity: 1;
filter: alpha(opacity=100);
}
label.error{
	font-size: 0.75em;
	color: #fb333e;
}
#form-contacto,#form-direccion{
	margin-bottom: 20px;
}
#map-canvas{
	overflow: hidden;
}
.audio{
	margin-top: 20px;
}
/******    *******/
#menu-responsivo{
	
	display: none;
	width: 100%;
	margin-top: 10px;
}
#menu-responsivo li{
	
}
#menu-responsivo li a{
	color: #fff;
	text-shadow:none;
}
#menu-responsivo .dropdown-menu{
	width: 100%;
	z-index: 1001!important;
}
#menu-responsivo .btn-danger{
	background-image: -webkit-linear-gradient(top,#fb333e 0,#cc2630 100%);
background-image: linear-gradient(to bottom,#fb333e 0,#cc2630 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffb333e', endColorstr='#ffcc2630', GradientType=0);
filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
background-repeat: repeat-x;
border-color: #b92c28;
background: none;

}
#menu-responsivo .btn-danger:hover{
	color: #fff;
  background-color: #cc2630; 
}
#boton-menu{
width: 90%;

}
#boton-menu.btn-danger:hover{
	background: none;
	cursor: inherit;
}
#boton-menu-icon{
	width: 10%;
}
/* REWRITE MAIN CSS */
.modal-dialog{
	color:#3a474d;
}
.modal-header{
	  background-color: #163241;
    background-image: none, linear-gradient(to bottom, rgba(255, 255, 255, 0.1) 0px, rgba(255, 255, 255, 0) 100%);
    background-position: 50% 50%;
    -webkit-border-top-left-radius: 6px;
-webkit-border-top-right-radius: 6px;
-moz-border-radius-topleft: 6px;
-moz-border-radius-topright: 6px;
border-top-left-radius: 6px;
border-top-right-radius: 6px;
border-bottom: 1px solid #fb333e;
color: #fff;
}
.modal-header .close{
	color: #fb333e;
	opacity: .8;
filter: alpha(opacity=80);
}
.modal-body{
	padding-bottom: 5px;
}
.tloading{
	height: 120px;
	width: 120px;
	margin: 60px auto;
	background: transparent url('../images/load4.GIF') center center no-repeat;
}

.informacion .table-hover tbody tr:hover > td,.informacion .table-hover tbody tr:hover > th {
background-color: #f5fafc;
}
.informacion .table-hover td a{
	color: inherit;
}
.informacion .table-hover td a:hover{
	color: none;
	text-decoration: none;
}
ul.tabulador li span{ display: block; text-align: center;}
ul.tabulador li.active a{
}
ul.tabulador li a:hover{
background: transparent;
}
.tab-pane .listaregistro{
	margin-top: 20px;
}
div.misas:hover span{
	background: #fb333e;
	
}
div.misas:hover {
	color: #fb333e;
	cursor: pointer;
}
div.misas span{
	font-size: 0.9em;
	padding: .25em .7em .35em;
}
#myAviso .modal-body{
	padding-top: 0!important;
	padding-left: 0!important;
	padding-right: 0!important;
	padding-bottom: 0!important;
}
#myAviso #info-mensaje{
	margin: 0!important;
}
#header-player{
	position: relative;
}
/* MOVILES- HORIZONTAL Y TABLETS-VERTICAL */
	@media only screen and (min-width: 480px) and (max-width: 767px) {
		.new .hidden{
			visibility: visible!important;
			display: block!important;
		}
		.new .new-titulo{
			display: none;
		}
		ul.menutop li a {
		font-size: 1.1em;
		font-weight: 400;
		padding: 10px 6px;
		}
		a#toTop{
			bottom: 10px;
		}
		#menumain{margin-top: -40px;}
		iframe.video{
			height: 160px;
		}
	}
/*    MOVILES PEQUEÑOS   */
	@media only screen and (max-width: 479px) {
		#menumain{
			display: none;
		}
		#header-two{ display: none!important;}
		.new .hidden{
			visibility: visible!important;
			display: block!important;
		}
		.new .new-titulo{
			display: none;
		}
		.logo img{
			margin: 0 auto!important;
			display: block!important;
		}
		ul.menutop{
			display: none;
		}
		#menu-responsivo{
			display: inline-block;
		}
		ul.accesos{
			display: none;
		}
		ul.menuicon li{
			width: 100%!important;

		}
		.fotogaleria .album{
			width: 100%!important;
		}
		a#toTop{
			bottom: 10px;
		}
		iframe.video{	
	height: 180px;
		}

	}