

.prfil-img img, .mail-pic img{

	border-radius: 50px;

    box-shadow: 1px 2px 3px black;

}

.box_content{

	background: #fff none repeat scroll 0 0;

    box-shadow: -1px 0 2px 1px rgba(0, 0, 0, 0.15);

    margin: 15px auto;

    padding: 10px 20px;

	overflow: hidden;

}



.jssorb01{position:absolute}

.jssorb01 div,.jssorb01 div:hover,.jssorb01 .av{position:absolute;width:12px;height:12px;filter:alpha(opacity=70);opacity:.7;overflow:hidden;cursor:pointer;border:#000 1px solid}

.jssorb01 div{background-color:gray}

.jssorb01 div:hover,.jssorb01 .av:hover{background-color:#d3d3d3}

.jssorb01 .av{background-color:#fff}

.jssorb01 .dn,.jssorb01 .dn:hover{background-color:#555}

.jssora05l,.jssora05r{display:block;position:absolute;width:40px;height:40px;cursor:pointer;background:url('img/a17.png') no-repeat;overflow:hidden}

.jssora05l{background-position:-10px -40px}

.jssora05r{background-position:-70px -40px}

.jssora05l:hover{background-position:-130px -40px}

.jssora05r:hover{background-position:-190px -40px}

.jssora05l.jssora05ldn{background-position:-250px -40px}

.jssora05r.jssora05rdn{background-position:-310px -40px} 

.conten_intro{ 

	background-color: rgba(0, 0, 0, 0.5);

    padding: 10px 20px;

    position: relative;

	color:#FFF;

}

.conten_intro a{

	background-color: #006dcc;

    background-image: linear-gradient(to bottom, #0088cc, #0044cc);

    background-repeat: repeat-x;

    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);

    color: #ffffff;

    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);

	position:absolute;

	top: 10px;

	right: 10px;

	border-radius: 3px;

}

.conten_intro h3{

	font: bold 16px "Times New Roman", Times, serif;

}

.conten_intro p{

	font: bold 12px "Times New Roman", Times, serif;

}

.conten_intro table{

	font: bold 12px "Times New Roman", Times, serif;

	line-height:14px;

}

.marco {

    border: 5px solid #ddd;

    border-radius: 5px;

    box-shadow: 0 1px 5px rgba(0, 0, 0, 1);

}

img.marco {

    border: 7px solid #b41201;

}

.login-icons{

	margin: 10px 0;

}

.lightbox {

    background-color: rgba(102, 102, 102, 0.3);

	border-radius: 5px;

	margin-left: 10px;

    margin-right: 10px;

	margin-bottom: 15px;

	padding:0;

}



/*CSS LOGIN GYM*/

.login-page-gym{

    background: #999 none repeat scroll 0 0;

}

.login-header{

    background: #373e4a none repeat scroll 0 0;

}

.login-content, .login-box {

	width: 40%;

	margin: auto;

}

.login-box {

	text-align:center;

	padding:1%;

}

.login-box img {

	width: 70%;

	height: 70%;

}

.login-page-gym .login-header.login-caret::after {

    border-color: #373e4a transparent transparent;

    border-style: solid;

    border-width: 20px 20px 0;

    content: "";

    left: 50%;

    margin-left: -20px;

    position: absolute;

}

.login-page-gym .login-block h3, .login-page-gym .login-block h2{

	font: bold 18px Cooper Std Black;

	text-shadow:2px 1px 1px #fff;

}

.login-page-gym .login-block h2{

	font-size:14px;

}

#uploader{

	clear:both;

}

.plupload_file{

background: #f6f6f6;

}

.box_fotos_view{

	margin: auto;

    max-height: 240px;

    overflow: auto;

	text-align: center;

    width: 90%;

}

.marco_foto{

	border: 2px solid black;

    border-radius: 10px;

	box-shadow: 5px 5px 0 0 rgba(0, 0, 0, 0.25);

	display: inline-block;

    margin: 10px;

}

.marco_foto img{

    border-radius: 5px;

}

textarea.comentario{

	border: 1px solid #000;

    border-radius: 5px;

    box-shadow: 0 0 3px #999;

    /*min-height: 40px;*/

    padding: 5px;

    transition: -moz-box-shadow 0.4s ease 0s, border 0.4s ease 0s;

    width: 96%;

}

.box_images_publi{

	margin-right: -20px;

	max-height: 100%;

    overflow: auto;

}





/*css comentarios*/

#datos input[type=text] {

	border: 1px solid;

    border-radius: 5px;

    box-shadow: 1px 2px 3px black;	

	display:inline-block;

	margin: 5px 0;

    padding: 5px 5px 5px 25px;

	font-family:"Raleway", Arial, Helvetica, sans-serif;

	transition:all ease-in-out .3s;

}

#datos input[type=text]:hover {

	color:#666;

	border:#666 1px solid;

	box-shadow:2px 2px 2px #EEE,-2px -2px 2px #EEE;

}

#datos input[type=text].nombre { 

	background:#fff url("../images/icon/user.png") no-repeat scroll 2px 3px;

}

#datos input[type=text].email {

	background:#fff url("../images/icon/web.png") no-repeat scroll 2px 3px;

}

input[type=submit].send {

	background: #337ab7 url("../images/icon/mail.png") no-repeat scroll 3px center;

    border-radius: 10px;

    margin-top: 2%;

    padding-left: 25px;

}

input[type=submit].send:hover {

	background:#68ae00 url("../images/icon/mail.png") no-repeat scroll 3px center;

}

#datos {

	text-align: center;

}

/*textarea.comentario {

	clear:both;

	width:444px;

	display:block;

	padding:8px 11px 8px 11px;

	font-family:"Raleway", Arial, Helvetica, sans-serif;

	font-size:18px;

	border:#CCC 1px solid;

	border-radius:18px 2px 2px 0px;

	color:#CCC;

	margin:9px 1px 9px 1px;

	transition:all ease-in-out .3s;

		float:left;

		resize:none;

}*/

textarea.comentario:hover {

	color:#666;

	box-shadow:2px 2px 2px #EEE,-2px -2px 2px #EEE;

	border:#666 1px solid;



}

/*#datos input[type=submit] {

	width:99.4%;

	clear:both;

	background:#FFF;

	display:block;

	padding:8px 11px 8px 11px;

	font-family:"Raleway", Arial, Helvetica, sans-serif;

	font-size:18px;

	border:#CCC 1px solid;

	border-radius:0px 0px 18px 18px;

	color:#CCC;

	margin:9px 1px 9px 1px;

	transition:all ease-in-out .3s;



}

#datos input[type=submit]:hover {

	color:#666;

	box-shadow:2px 2px 2px #EEE,-2px -2px 2px #EEE;

	border:#666 1px solid;



}*/

.img_tumbnail{

	position:relative;

}

.box_comment{

	border-radius: 8px;

    box-shadow: 0 2px 5px #666666;

    list-style: outside none none;

    margin: 10px -20px 10px 0;

    max-height: 50px;

    overflow: auto;

    padding: 15px;

    width: 90%;

}

.box_comment .comment{

	border-bottom: 1px solid rgba(27, 54, 81, 0.4);

	padding: 5px 0;

}

.box_fondo_white{

	border: 0 none;

	line-height: 22px;

    border-radius: 5px;

    padding: 10px; 

	background-color: rgba(255, 255, 255, 0.8);

	transition: all 0.2s ease-in-out 0s;

}

.box_fondo_white.col-sm-offset-2{

	margin-right: 15px;

}

.mail-toolbar{}

table td strong {

    color: black;

    font-weight: bold;

}

.logo_img{

	width: 100%;

	height: 100%;

}

.profile_img span.prfil-img img{

}

.promo{

	background-color: #009900 !important;

}

tr.promo td.sorting_1{

	background-color: #024a02 !important;

}

tr.vencido{

	background: url(../images/vencido.png) no-repeat center center #fe625f !important;

}

tr.vendido{

	background-color: #fbc759 !important;

}

tr.vendido td.sorting_1{

	background-color: #df9903 !important;

}

#resultado{

	margin: 10px auto;

}

.space{

	display: inline-block;

    width: 5%;

}

.tabla_lista_datos{

	width: 100%;

}



.class_anulado{

	color: red;

    display: block;

    font-size: 20px;

    font-weight: bold;

    text-align: center;

    text-shadow: 2px 1px 0 #000;

}

#uploader_count, #uploader_count_sacar{

	visibility: hidden;

    position: absolute;

}

.plupload_wrapper {

    position: relative;

}

#agregarSacarF{

	display:none;

}



@media (max-width: 991px) {

  .login-page-gym .login-header {

    padding: 20px 0;

    position: relative;

  }

  .login-page-gym .login-content {

    padding-top: 30px;

  }

  .login-box img {

	  width:100%;

	  height:100%;

  }

  .login-page-gym .login-header.login-caret::after {

      bottom: -20px;

	  border-style: solid;

  }

  .logo_img{

	  width: 50%;

	  height: 50%;

  }

}

@media (max-width: 350px) {

  .login-page-gym .login-content {

    width: 280px;

  }  

  .logo_img{

	  width: 50%;

	  height: 50%;

  }

}









