@font-face {
	font-family: 'Serpentine';
	src: url('../fonts/Serpentine-Bold-Bold.eot');
	src: local('☺'), url('../fonts/Serpentine-Bold-Bold.woff') format('woff'), url('../fonts/Serpentine-Bold-Bold.ttf') format('truetype'), url('../fonts/Serpentine-Bold-Bold.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
.reflejo {  
/* 	-webkit-box-reflect: below -7px -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(40%, transparent), to(rgba(255, 255, 255, 0.5))); */
	color:#111c81;
	font-size:20px;
	font-family:'Serpentine';
  } 
  
  .reflejog {  
/* 	-webkit-box-reflect: below -7px -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(40%, transparent), to(rgba(255, 255, 255, 0.5))); */
	color:#ff0000;
	font-size:20px;
	font-family:'Serpentine';
  } 
  
  .reflejom {  
/* 	-webkit-box-reflect: below -7px -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(40%, transparent), to(rgba(255, 255, 255, 0.5))); */
	color:#ff6300;
	font-size:16px;
	font-family:'Serpentine';
  } 
  
.azul{
	color:rgb(47,84,150)/* #004798; */
}  
.rojo{
	color:#E50003;
}
.blanco{
	color:#ffffff;
}



@media (min-width: 992px) {
#sangriaderecha {
	background-image: url(../img/sangriaderecha.png);
	background-repeat: no-repeat;
	background-position: right center;
}
}

@media (min-width: 992px) {
#sangriaizquierda {
	background-image: url(../img/sangriaizquierda.png);
	background-repeat: no-repeat;
	background-position: left center;
}
}

.session_title {
	padding-top:55px;
	padding-left:55px;
	padding-right:55px;
	padding-bottom:0px;
}
.session_footer {
	padding-top:1px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:10px;
}
.session0 {
	padding-top:0px;
	padding-left:30px;
	padding-right:30px;
	padding-bottom:0px;
}
.session1, .session2, .session3, .session4, .session5, .session6 {
	padding-top:30px;
	padding-left:55px;
	padding-right:55px;
	padding-bottom:30px;
}
.slide_zoom{
	padding-left:0px;
	padding-right:0px;
}


@media (max-width:992px){
.session1, .session2, .session3, .session4, .session5, .session6 {
	padding-top:20px;
	padding-left:25px;
	padding-right:25px;
}	
}

@media (max-width:700px){
.session1, .session2, .session3, .session4, .session5, .session6  {
	padding-top:10px;
	padding-left:5px;
	padding-right:5px;
}	
}

#list {

    border-radius: .28571429rem;
	height:70px;
	background-color:#fff;

		
  position: absolute;
  top: 10px;
  left: 70%;
  z-index: 5;
  border: 1px solid #999;

    
}

blockquote {
	margin:20px 0;
	padding-left:1.5rem;
	border-left:5px solid #00ABD8;
	font-size:14px;
}

.clearfix {
  overflow: auto;
}