/*

Craftyslide CSS Styles

*/

#slideshow {
	margin:auto;
	padding:0;
	position:relative;
	border:15px solid #FFF;
	-webkit-box-shadow:0 3px 5px #999;
	-moz-box-shadow:0 3px 5px #999;
	box-shadow:0 3px 5px #999;
}

#slideshow ul {
	position:relative;
	overflow:hidden;
	margin:0;
	padding:0;
}

#slideshow ul li {
	position:absolute;
	top:0;
	left:0;
	margin:0;
	padding:0;
	list-style:none;
}

#pagination {
	clear:both;
	width:75px;
	margin:25px auto 0;
	padding:0;
}

#pagination li {
	list-style:none;
	float:left;
	margin:0 2px;
}

#pagination li a {
	display:block;
	width:10px;
	height:10px;
	text-indent:-10000px;
	background:url(../images/pagination.html);
}

#pagination li a.active {
	background-position:0 10px;
}

.caption {
	width:100%;
	margin:0;
	padding:10px;
	position:absolute;
	left:0;
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	font-weight:lighter;
	color:#fff;
	border-top:1px solid #CCC;
	background:rgba(0,0,0,0.3);
}

/*MODIFICACIONES Y PERSONALIZACIÃ“N */

#modal {
    display: none;
   
    position: fixed;
    top: 50px;
    left: 50px;
    box-sizing: border-box;
    z-index:9999 !important;
    
    /*-moz-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);*/
}
#modal-background {
    display: none;
    position: fixed;
    background: #000;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    box-sizing: border-box;
    z-index:10 !important;
   
}
#modal.styled {
  
  width: 570px;
    min-height: 500px;
    min-width: 100px;
    overflow: auto;
    background: #fff;
    padding: 12px 14px;
    border: 1px solid;
    border-color: #aaa #999 #888;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    box-shadow: 0 3px 14px -4px #000;
    -ms-box-shadow: 0 3px 14px -4px #000;
    -moz-box-shadow: 0 3px 14px -4px #000;
    -webkit-box-shadow: 0 3px 14px -4px #000;
    box-shadow: 0 3px 14px -4px #000;
  
}
.contenedorPadre {
	width: 50%; 
	font-family: Verdana, Geneva, sans-serif;
	float: right; 
	font-size: 12px;
}
.botonHijo {
	width: 100%;
	min-width: 300px;
	height: 70px;
	clear: right;
}

.botoncerrar {
	
	float: left;
    -webkit-border-radius: 3px;
	padding: 0px 5px;
	background-color: #fb8e00;
}

.botonLeftInscribete {
	min-width:70px;
	min-height:70px;
	float: right;
	padding: 0px 5px;
	background-color: #2BAAAC;
}
.botonRightInscribete {
	min-width:170px;
	min-height:30px;
	padding: 20px 10px;
	float: right;
	clear: right;
	vertical-align: middle;
	background-color: #8BE0E2;
	color:#FFF; 
	text-align: left;
	text-decoration: none;
	font-family: 'Segoe UI';
  	font-size: 20px;
}
.botonRightInscribete:hover {
	background-color: #2BAAAC;
	cursor: pointer;	
}
.botonLeftMas {
	min-width:70px;
	min-height:70px;
	float: right;
	padding: 0px 5px;
	background-color: #F5981F;
}
.botonRightMas {
	min-width:170px;
	min-height:30px;
	padding: 20px 10px;
	float: right;
	clear: right;
	vertical-align: middle;
	background-color: #FBD9AA;
	color:#FFF; 
	text-align: left;
	text-decoration: none;
	font-family: 'Segoe UI';
  	font-size: 20px;
}
.botonRightMas:hover {
	background-color: #F5981F;
	cursor: pointer;
}
.botonHijo .enlace {
	text-decoration:none;
	color:#FFFFFF !important;
}
.espacio{
	float: left;
	clear: right;
	width:100%;
	height:10px;
}