body {
	background: #E9E9E9;
	font-family: "open_sansregular";
}

a:hover, a:focus{
	text-decoration:none;
}

.publitrofies-wall {
	background: #e6e6e6;
	background: linear-gradient(135deg, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 21%, rgba(237,237,237,1) 100%);
	border-radius: 10px;
	padding: 20px;
	margin: 5px 0px 10px 0px;
	border: 1px solid #c7c7c7;
	-webkit-box-shadow: 6px 6px 5px -4px rgba(0,0,0,0.54);
	-moz-box-shadow: 6px 6px 5px -4px rgba(0,0,0,0.54);
	box-shadow: 6px 6px 5px -4px rgba(0,0,0,0.54);
}

.pastillaTitContent{
	padding:5px;
	padding-left:25px;
	border-radius:5px;
	border-bottom:2px solid #eaeaea;
	margin-bottom:30px;
	margin-top:30px;
	color: #fff!important;
	-webkit-box-shadow: 9px 10px 13px -8px rgba(0,0,0,0.75);
-moz-box-shadow: 9px 10px 13px -8px rgba(0,0,0,0.75);
box-shadow: 9px 10px 13px -8px rgba(0,0,0,0.75);
}

.enlaceContenidos{

	background:#fff;
	padding-right:4px;
	padding-left:4px;
	border-radius:3px;
}

.enlaceContenidos:hover{
	background:#ececec;
}
      
.divLast2{
	background:#f7f7f7;
	width:100%;
	padding:15px;
	margin-top:10px;
	border-radius:10px;
	-webkit-box-shadow: 9px 10px 13px -8px rgba(0,0,0,0.42);
	-moz-box-shadow: 9px 10px 13px -8px rgba(0,0,0,0.42);
	box-shadow: 9px 10px 13px -8px rgba(0,0,0,0.42);

}	   

.info-cont{
	display: inline-block;
    margin: 0;
	width: 100%;
    padding: 0;
}
.titleEmai,.fonto{
	display: inline-block;
    margin: 0;
	font-size: 12px;
    padding: 0 0 0 8px;
	float: left;
    width: 91%;
}
.fl_ll{
	float:left;
}

.info-cont-i{
	display: inline;
    float: left;
    font-size: 12px;
    margin: 0;
    padding: 0;
    width: 100%;	
}



.con-l-ll{
	 width: 100%;
	display: block;
    float: left;
    padding-left: 20px;
}


.titleEmai .email{
	color: red;
    display: inline-block;
}
/*
	=politicas de privacidad... 
*/

.back-recupeee{
	background: black none repeat scroll 0 0;
    color: white;
}


/*************fonts**********/
@font-face {
    font-family: 'open_sansbold';
    src: url('../fonts/opensans-bold-webfont.eot');
    src: url('../fonts/opensans-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-bold-webfont.woff2') format('woff2'),
         url('../fonts/opensans-bold-webfont.woff') format('woff'),
         url('../fonts/opensans-bold-webfont.ttf') format('truetype'),
         url('../fonts/opensans-bold-webfont.svg#open_sansbold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'open_sansbold_italic';
    src: url('../fonts/opensans-bolditalic-webfont.eot');
    src: url('../fonts/opensans-bolditalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-bolditalic-webfont.woff2') format('woff2'),
         url('../fonts/opensans-bolditalic-webfont.woff') format('woff'),
         url('../fonts/opensans-bolditalic-webfont.ttf') format('truetype'),
         url('../fonts/opensans-bolditalic-webfont.svg#open_sansbold_italic') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'open_sans_condensedbold';
    src: url('../fonts/opensans-condbold-webfont.eot');
    src: url('../fonts/opensans-condbold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-condbold-webfont.woff2') format('woff2'),
         url('../fonts/opensans-condbold-webfont.woff') format('woff'),
         url('../fonts/opensans-condbold-webfont.ttf') format('truetype'),
         url('../fonts/opensans-condbold-webfont.svg#open_sans_condensedbold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'open_sanscondensed_light';
    src: url('../fonts/opensans-condlight-webfont.eot');
    src: url('../fonts/opensans-condlight-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-condlight-webfont.woff2') format('woff2'),
         url('../fonts/opensans-condlight-webfont.woff') format('woff'),
         url('../fonts/opensans-condlight-webfont.ttf') format('truetype'),
         url('../fonts/opensans-condlight-webfont.svg#open_sanscondensed_light') format('svg');
    font-weight: normal;
    font-style: normal;
} 
@font-face {
    font-family: 'open_sansCnLtIt';
    src: url('../fonts/opensans-condlightitalic-webfont.eot');
    src: url('../fonts/opensans-condlightitalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-condlightitalic-webfont.woff2') format('woff2'),
         url('../fonts/opensans-condlightitalic-webfont.woff') format('woff'),
         url('../fonts/opensans-condlightitalic-webfont.ttf') format('truetype'),
         url('../fonts/opensans-condlightitalic-webfont.svg#open_sansCnLtIt') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'open_sansextrabold';
    src: url('../fonts/opensans-extrabold-webfont.eot');
    src: url('../fonts/opensans-extrabold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-extrabold-webfont.woff2') format('woff2'),
         url('../fonts/opensans-extrabold-webfont.woff') format('woff'),
         url('../fonts/opensans-extrabold-webfont.ttf') format('truetype'),
         url('../fonts/opensans-extrabold-webfont.svg#open_sansextrabold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'open_sansextrabold_italic';
    src: url('../fonts/opensans-extrabolditalic-webfont.eot');
    src: url('../fonts/opensans-extrabolditalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-extrabolditalic-webfont.woff2') format('woff2'),
         url('../fonts/opensans-extrabolditalic-webfont.woff') format('woff'),
         url('../fonts/opensans-extrabolditalic-webfont.ttf') format('truetype'),
         url('../fonts/opensans-extrabolditalic-webfont.svg#open_sansextrabold_italic') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'open_sanslight';
    src: url('../fonts/opensans-light-webfont.eot');
    src: url('../fonts/opensans-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-light-webfont.woff2') format('woff2'),
         url('../fonts/opensans-light-webfont.woff') format('woff'),
         url('../fonts/opensans-light-webfont.ttf') format('truetype'),
         url('../fonts/opensans-light-webfont.svg#open_sanslight') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'open_sanslight_italic';
    src: url('../fonts/opensans-lightitalic-webfont.eot');
    src: url('../fonts/opensans-lightitalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-lightitalic-webfont.woff2') format('woff2'),
         url('../fonts/opensans-lightitalic-webfont.woff') format('woff'),
         url('../fonts/opensans-lightitalic-webfont.ttf') format('truetype'),
         url('../fonts/opensans-lightitalic-webfont.svg#open_sanslight_italic') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'open_sansregular';
    src: url('../fonts/opensans-regular-webfont.eot');
    src: url('../fonts/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-regular-webfont.woff2') format('woff2'),
         url('../fonts/opensans-regular-webfont.woff') format('woff'),
         url('../fonts/opensans-regular-webfont.ttf') format('truetype'),
         url('../fonts/opensans-regular-webfont.svg#open_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'open_sanssemibold';
    src: url('../fonts/opensans-semibold-webfont.eot');
    src: url('../fonts/opensans-semibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-semibold-webfont.woff2') format('woff2'),
         url('../fonts/opensans-semibold-webfont.woff') format('woff'),
         url('../fonts/opensans-semibold-webfont.ttf') format('truetype'),
         url('../fonts/opensans-semibold-webfont.svg#open_sanssemibold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'open_sanssemibold_italic';
    src: url('../fonts/opensans-semibolditalic-webfont.eot');
    src: url('../fonts/opensans-semibolditalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-semibolditalic-webfont.woff2') format('woff2'),
         url('../fonts/opensans-semibolditalic-webfont.woff') format('woff'),
         url('../fonts/opensans-semibolditalic-webfont.ttf') format('truetype'),
         url('../fonts/opensans-semibolditalic-webfont.svg#open_sanssemibold_italic') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
	font-family: 'icomoon';
	src:url('../fonts/icomoon.eot?kgwaih');
	src:url('../fonts/icomoon.eot?#iefixkgwaih') format('embedded-opentype'),
		url('../fonts/icomoon.ttf?kgwaih') format('truetype'),
		url('../fonts/icomoon.woff?kgwaih') format('woff'),
		url('../fonts/icomoon.svg?kgwaih#icomoon') format('svg');
	font-weight: normal;
	font-style: normal;
}
ul {
	padding: 0;
	margin: 0;
}
li {
	list-style: none;
	margin: 0;
	padding: 0;
}

/* BARRA DE NAVEGACION SUPERIOR CORPORATIVO */

.navbar-inverse {
	border-radius: 0;
	border: 0;
}

#navbar li a {
	color: white;
    font-family: "open_sansregular";
    font-size: 0.9em;
    line-height: 30px;
 margin: 12px;
    margin-right: 1.5em;
    margin-top: 18px;
    padding: 0px 15px 0px 15px;
    text-shadow: rgba(0, 0, 0, 0.796875) 0 -1px 0, rgba(255, 255, 255, 0.296875) 0 0 10px;
}

#navbar li a:hover {
  color: white;
    padding: 0px 15px 0px 15px;
    
    border-radius: 5px;
    box-shadow: inset 0 0 5px rgba(0,0,0, 0.4), rgba(255,255,255,0.1) 0 1px 0;
    text-shadow: rgba(0, 0, 0, 0.796875) 0 -1px 0, rgba(255, 255, 255, 0.296875) 0 0 10px;
    background-color: rgba(0,0,0, 0.2);
 text-decoration: none;
}

.input_login.error , .label-text.error{
	border: 1px solid red;
}


.ico_even_recoment{
	display: none;
}

.torneos-info .input_form{
	display: inline-block;
    width: 100%;
}

.torneos-info .cont-result {
     background: #efefef none repeat scroll 0 0;
    border-bottom: 1px solid #9e9d9d;  
    padding: 15px;
    border-radius: 0px 0px 10px 10px;
    -webkit-box-shadow: 10px 13px 19px -7px rgba(0,0,0,0.3);
    -moz-box-shadow: 10px 13px 19px -7px rgba(0,0,0,0.3);
    box-shadow: 10px 13px 19px -7px rgba(0,0,0,0.3);
}

.torneos-info .tabla-resul {
    margin-bottom: 40px;
    margin-top: 5px;
}

.torneos-info .info-resultado select{
	width: 80%;
}

.top-marg {
    margin-top: 21px;
}

.back-info-calend {
    background: #7c7c7c none repeat scroll 0 0;
    color: #c6c6c6;
}
.table-clasif td {
    padding-bottom: 1px;
    padding-top: 1px;
}

.table-clasif{
	border-radius:0px 0px 40px 0px;	
	background: rgba(255,255,255,1);
	background: -moz-linear-gradient(-45deg, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 27%, rgba(246,246,246,1) 68%, rgba(204,204,204,1) 100%);
	background: -webkit-gradient(left top, right bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(27%, rgba(255,255,255,1)), color-stop(68%, rgba(246,246,246,1)), color-stop(100%, rgba(204,204,204,1)));
	background: -webkit-linear-gradient(-45deg, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 27%, rgba(246,246,246,1) 68%, rgba(204,204,204,1) 100%);
	background: -o-linear-gradient(-45deg, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 27%, rgba(246,246,246,1) 68%, rgba(204,204,204,1) 100%);
	background: -ms-linear-gradient(-45deg, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 27%, rgba(246,246,246,1) 68%, rgba(204,204,204,1) 100%);
	background: linear-gradient(135deg, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 27%, rgba(246,246,246,1) 68%, rgba(204,204,204,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#cccccc', GradientType=1 );
}

.table-clasif .clasi-id {
    background: #eaeaea   none repeat scroll 0 0;
    text-align:center;
    font-weight:bold;
    border-radius:5px;
}
.table-clasif .cel-clasi {
    width: 4%;
}
.table-clasif td {
    padding-bottom: 1px;
    padding-top: 1px;
}
.table-clasif .name-team-cla {
    width: 37%;
}

.aling-ri {
    text-align: right;
}
.inf-parti-sed{
	 background: white none repeat scroll 0 0;    color: gray;    font-size: 13px;  
}

.box-result .inp-result{
	border: 1px solid black;
}

.aling-ri .name-team-lab {
    display: inline-block;
    float: left;
    margin: 0;
	font-size: 19px;
    padding: 0;
    width: 90%;
}

.view-partid-s {
    color: white;
    cursor: pointer;
    display: inline-block;
    font-size: 12px;
    font-weight: normal;
    margin-left: 10px;
    position: absolute;
    right: 8px;
    top: 4px;
}

.opd-ksss{
	display: inline-block;
    width: 100%;
}

.te-cente{
	text-align: center;
	color: white;
	font-weight:bold;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 1);
}

.resul-non{
	 font-size: 20px;
    margin-left: 16px;
    margin-top: 31px;
	
}

.titl-if-ss{
	color: gray;
    font-size: 16px;
    width: 90%;
}


.aling-lef .name-team-lab {
    float: right;
	font-size: 19px;
    text-align: left;
    width: 90%;
}

.table-clasif .resu-clasi { 
    color: white;
    font-size: 16px;
    font-weight: bold;
}

#row-fases-cuadro .name-team-lab{
	font-size: 15px;
}

#row-fases-cuadro .head-clasif{
	background: black none repeat scroll 0 0;
    color: white;
    font-size: 19px;
	
}

#row-fases-cuadro .aling-lef .name-team-lab{
	width: 100%;
}

#row-fases-cuadro  .aling-ri .name-team-lab{
	width: 100%;
}

#row-fases-cuadro  .table-clasif .resu-clasi{
	color: black;
}

.torneos-info .cont-result table {
    background: white none repeat scroll 0 0;
    color: gray;
    text-align: center;
    width: 100%;
}

.torneos-info .tabla-resul table {
    border: 1px solid white;
    color: gray;
    position: relative;
    text-align: center;
    width: 100%;
}

.table-clasif .cel-clasi {
    width: 4%;
}

.table-clasif .name-team-cla {
    width: 37%;
}

.torneos-info  .inp-result {
    float: left;
    width: 95%;
    color: #565656;
    margin-bottom: 2px;
    text-align: center;
    border-radius: 3px;
    margin-top:3px;
    border:1px solid grey!important;
}

.aling-lef {
    text-align: left;
}

.torneos-info  .cont-result table {
    border-collapse: separate;
    border-spacing: 1px 2px;
}


.torneos-info  .tabla-resul .head-result {
    color: white;
    font-size: 16px;
}

.tabla-resul tr, .tabla-resul td {
    border: 1px solid white;
}

.table-rest-htm{
	border-radius:5px;
	padding:3px;
	
}

.table-rest-htm .td-ta {
    width: 2%;
}

.tabla-resul td {
    padding-bottom: 3px;
    padding-top: 3px;
}

.tabla-resul tr, .tabla-resul td {
    border: 1px solid white;
}

.table-rest-htm .name-team {
    padding-left: 9px;
    text-align: left;
    width: 24%;
}

.tabla-resul .body-result {
    background: white none repeat scroll 0 0;
}
.back-posti.pos {
     background: #d9d8d8   none repeat scroll 0 0 !important;
    border-radius:5px;
	font-weight:bold;
}

.body-result .td-ta {
    background: white none repeat scroll 0 0;
}

.table-rest-htm .name-team {
    padding-left: 9px;
    text-align: left;
    width: 24%;
}

.body-result .img-team {
    margin-right: 6px;
    width: 19px;
}

.body-result .punt-t {
    color: #2d4279;
    font-weight: bold;
}

.table-rest-htm .head-result {
    background: #2d4078 none repeat scroll 0 0;
}


/* ------ COMUNIDADES HIJAS  ------ */ 

.comubox{
	
	border: 2px solid #c3c3c3;
    display: inline-block;
    margin: 0 auto;
    padding: 9px;
    width: 60%;
    border-radius: 5px;
    background-color: #fbfbee;
}

.check_bass{
	border: 1px solid grey;
    display: inline-block;
    margin: 0 auto;
    padding: 9px;
    width: 60%;
}

.check_bass .col-md-4.col-depotra{
	  margin-top: 7px;
}

.btn_alta{
	font-size: 17px;
	background: black none repeat scroll 0 0;
    border-radius: 5px;
    color: white;
    display: inline-block;
    padding: 5px 13px;
}


/* ------ TORNEOS ----------- */ 



.cont-inf-box-t{
	 display: inline-block;
    float: left;
    width: 50%;
}


/*------------------------- CORPORATIVOS EMPRESAS ------------------------------------------------ */

/* CORPORATIVO SPORTSNET */
.sportsnet-sp-logo{
  background-image: url("../images/communities/sportsnet.png")!important;
   background-repeat: no-repeat;
   background-position:center 0;
   background-size: cover;
   margin: 3px;
   margin-left:50px;
   vertical-align:middle!important;
   width:166px!important;
   height: 29px!important;
}
.sportsnet-sp-header {
	
	box-shadow: 0 3px 3px -1px rgba(0, 0, 0, .52);
	background: rgba(56,56,56,1);
background: -moz-linear-gradient(top, rgba(56,56,56,1) 0%, rgba(32,36,40,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(56,56,56,1)), color-stop(100%, rgba(32,36,40,1)));
background: -webkit-linear-gradient(top, rgba(56,56,56,1) 0%, rgba(32,36,40,1) 100%);
background: -o-linear-gradient(top, rgba(56,56,56,1) 0%, rgba(32,36,40,1) 100%);
background: -ms-linear-gradient(top, rgba(56,56,56,1) 0%, rgba(32,36,40,1) 100%);
background: linear-gradient(to bottom, rgba(56,56,56,1) 0%, rgba(32,36,40,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#383838', endColorstr='#202428', GradientType=0 );!important;


}
.sportsnet-sp-background {
	background: #f4a723!important;
}
.sportsnet-sp-color {
	color: #f4a723!important;
}

.none_barra.sportsnet-sp-header .seller-logo {
    height: 28px;
    margin-bottom: 10px;
    margin-top: 10px;
}


/* CORPORATIVO ENDESA */
.endesa-sp-logo{
   background-image: url("../images/communities/logo-endesa.png")!important;
    background-repeat: no-repeat!important;
    background-position: center 0!important;
    background-size: cover!important;
     margin-left:42px;
	 margin-right:40px;
   vertical-align:middle!important;
   width:151px!important;
   height: 35px;
   margin-top:-5px;
}
.endesa-sp-header {
	background: #0555fa!important;
	box-shadow: 0 3px 3px -1px rgba(0, 0, 0, .52);
	 
}
.endesa-sp-background {
	background: #0555fa!important;
}

.endesa-sp-color {
	color: #0555fa!important;
}

.endesa-sp-backimg{
	border: 1px solid black!important;
	background: url("../images/communities/back-endesa.jpg")!important;
	background-size: cover!important;
	background-repeat: none!important;
	height: 650px!important;
}

.endesa-sp-backimg2{
	border: 1px solid black!important;
	background: url("../images/communities/back-endesa.jpg")!important;
	background-size: cover!important;
	background-repeat: none!important;
	height: 900px!important;
}

.info-indc{
	background: red none repeat scroll 0 0;
    margin: 0;
    padding: 0;
    text-align: center;
}

.info-indc > p {
    display: inline-block;
    margin: 0;
    padding: 0;
    width: 100%;
}



/* CORPORATIVO MAPFRE */

.te-if-sd{
	color: white;
    margin: 0;
    padding: 0;
	
}

.if-temapo:focus{
	color: red !important;
}

.titleEmai a{
	color: red !important;
}
.if-temapo{
	color: red;
    display: inline-block;
}

.mapfre-sp-backimg2 .cont_form_reg_corp{
	margin-top: 0px;
}

#body-mapfre-sp .modalLoad {  
 
	height:     100%;
	width:      100%;
	position: fixed;

	z-index:    100;
	top:        0;
	left:       0;

    background: rgba(0, 0, 0, 0.26) url("../images/megusta_loader.gif") no-repeat scroll center 0 / 40px auto;
 
}

#body-mapfre-sp  #loader { 
   width: 100px;
    height: 120px;
    position: absolute;
    left:50%; top:50%;
    background: url(../images/megusta_loader.gif) no-repeat center 0 / 40px auto;
    margin:-50px 0 0 -50px; 
}



.img_tool {
	height: 45px;
    margin: 0;
    padding: 0;
}

.white_toll_ma{
	background: white none repeat scroll 0 0;
    margin: 0;
    padding: 0;
    width: 100%;
}


.con_secod{ 
    display: block;
    margin: 0 auto;
    position: relative;
    width: 67%;
}

.p_wi { 
    display: inline-block;
    width: 24.65%;
	padding: 0;
	margin: 0;
	min-width: 218px;
}
.logo_efr{
	text-align: center;
}
.logo_best_bw,.logo_megus{
	text-align: center;
}

.logo_map_whi .img_tool{
	margin-top: 15px; 
}



.p_wi.logo_megus, .p_wi.logo_best_bw{
	text-align: right;
    width: 22%;
	min-width: 196px;
}

.p_wi.logo_megus, .p_wi.logo_best_bw img{
	
	height:80px;
	
	
}

.p_wi.logo_efr{
	min-width: 196px;
    text-align: right;
    width: 13%;
}

.descripContent{
	text-align:center;
	color:#fff;
	padding:10px;
	border-radius:10px 10px 0px 0px;
	-webkit-box-shadow: 4px 6px 5px 0px rgba(219,219,219,1);
	-moz-box-shadow: 4px 6px 5px 0px rgba(219,219,219,1);
	box-shadow: 4px 6px 5px 0px rgba(219,219,219,1);

}

.textContent{
	padding:15px;
	background: rgb(243, 243, 243);
	border-radius:0px 0px 10px 10px;
	margin-top:-10px;
	line-height:1.8em;
	-webkit-box-shadow: 4px 6px 5px 0px rgba(219,219,219,1);
	-moz-box-shadow: 4px 6px 5px 0px rgba(219,219,219,1);
	box-shadow: 4px 6px 5px 0px rgba(219,219,219,1);

}



.conte-bar{
  background: white none repeat scroll 0 0;
    border-radius: 5px;
    height: 50px;
    margin: 5px auto; 
    text-align: center;
    width: 52%;
}
.conte-bar .img_tool{
   padding-top: 6px;
	min-width: 580px;
}

.mapfre-sp-header .logo_commu_alter{
	display: inline-block; 
	margin-left: 20px; 
	margin-left: 150px;  
	margin-top: 17px;
}

.mapfre-sp-header .logo_commu_alter img{
	width: 110px !important;
}

.mapfre-sp-logo{
   background-image: url("../images/communities/logo-mapfre.png")!important;
   background-repeat: no-repeat;
   background-position:center 0;
   background-size: cover;
   
   margin-left:42px;
   vertical-align:middle!important;
   width:151px!important;
   height: 35px;
   margin-top: -5px;
   margin-right:60px;
}

.mapfre-sp-header #navbar li a {
	margin-right:10px;
}

.mapfre-sp-header {
	background: #C10000!important;
	box-shadow: 0 3px 3px -1px rgba(0, 0, 0, .52);
}
.mapfre-sp-background {
	background: #C10000!important;
}

 

.mapfre-sp-color {
	color: #C10000!important;
}

.mapfre-sp-backimg{
	border: 1px solid black!important;
	background: url("../images/communities/back-mapfre.jpg")!important;
	background-size: cover!important;
	background-repeat: none!important;
	height: 650px!important;
}

.mapfre-sp-backimg2{
	border: 1px solid black!important;
	background: url("../images/communities/back-mapfre.jpg")!important;
	background-size: cover!important;
	background-repeat: none!important;
	height: 1100px!important;
}


.mapfre-sp .ico_even_recoment{
	position: absolute;
	left: 10px;
	top: 45px;
	display: block;
	width: 75px;	
}

.notwarning{
	color: #C10000;
	text-align:center;
	font-size:20px;
}

.divnotwarning{
	background-color: #FBC0C0;
	padding:10px;
	width:100%;
	text-align: center;
}

/* CORPORATIVO kpmg */

.kteam-elemt{
    display: inline-block;
	margin-top: 35px;
	float: left;
    width: 100%;
}

.inf-img-ba {
    height: 116px;
    width: 116px;
}

.info-banne {
    background: red none repeat scroll 0 0;
    float: left;
    height: 116px;
    width: 116px;
}


 
.kpmg-sp-header .logo_commu_alter{
	display: inline-block; 
	margin-left: 20px;
	margin-top: 17px;
}

.kpmg-sp-header .logo_commu_alter img{
	width: 130px !important;
}


.kpmg-sp-logo{
   background-image: url("../images/communities/logo-kpmg.png")!important;
   background-repeat: no-repeat;
   background-position:center 0;
   background-size: cover;
   
   margin-left:52px;
   vertical-align:middle!important;
   width:110px!important;
   height: 45px;
   margin-top: -5px;
    margin-right: 5px;
}
.kpmg-sp-header {
	background: white !important;
	box-shadow: 0 3px 3px -1px rgba(0, 0, 0, .52);
}


.kpmg-sp-header #navbar li a{
	padding: 0 11px;
}


.kpmg-sp-header .navbar-inverse .navbar-toggle {
    border-color: #333;
    background: #00338d !important;
}

.kpmg-sp-header .navbar-toggle{
    border-color: #333;
    background: #00338d !important;
}

.kpmg-sp-header #navbar li a {
	
	color: #00338d!important;
	text-shadow:none;
	font-family: Arial,Helvetica,sans-serif!important;
	font-size:16px;
	
	margin-top:25px;
   
	
}

.kpmg-sp-menu-l h2 {

	background-color:#00338d !important;
	font-family:Arial,Helvetica,sans-serif!important;
	font-size:14px!important;

}

.kpmg-sp-comunida-log.kpmg-sp-background {
	background-color:white !important;
}

.kpmg-sp-background {
	background: #00338D !important;
}
.kpmg-sp-color {
	color: #00338D !important; /*#062d78*/
}

.kpmg-sp-backimg{
	border: 1px solid black!important;
	background: url("../images/communities/back-kpmg.jpg")!important;
	background-size: cover!important;
	background-repeat: none!important;
	height: 650px!important;
}

.kpmg-sp-backimg2{
	border: 1px solid black!important;
	background: url("../images/communities/back-kpmg.jpg")!important;
	background-size: cover!important;
	background-repeat: none!important;
	height: 900px!important;
}

/* CORPORATIVO McDonalds */

.mcdonalds-sp-logo{
	
background-image: url("../images/communities/logo-mcdonalds.png")!important;
   background-repeat: no-repeat!important;
    background-position: center 0!important;
    background-size: cover!important;
    margin: -10px 50px 5px 45px !important;
    vertical-align: super!important;
    width: 70px!important;
    height: 51px!important;
}

.mcdonalds-sp-header{
	background: #25451c !important;
	box-shadow: 0 3px 3px -1px rgba(0, 0, 0, .52);
}
.mcdonalds-sp-background{
	background: #25451c !important;
}
.mcdonalds-sp-color{
	color:  #d7a200 !important;
}

.mcdonalds-sp-backimg{
	border: 1px solid black!important;
	background: url("../images/communities/back-mcdonalds.jpg")!important;
	background-size: cover!important;
	background-repeat: none!important;
	height: 650px!important;
}

.mcdonalds-sp-backimg2{
	border: 1px solid black!important;
	background: url("../images/communities/back-mcdonalds.jpg")!important;
	background-size: cover!important;
	background-repeat: none!important;
	height: 900px!important;
}



/* CORPORATIVO Telefonica */
  
.telefonica-sp-header .logo_commu_alter{
	display: inline-block;
	margin-left: 20px;
	margin-top: 17px;
}

.telefonica-sp-header .logo_commu_alter img{
	margin-top: 7px !important;
    width: 154px !important;
}


.telefonica-sp-logo{
	
background-image: url("../images/communities/logo-telefonica.png")!important;
    background-repeat: no-repeat;
   background-position:center 0;
   background-size: cover;
    margin-left:30px;
   margin-top:-9px;
   vertical-align:middle!important;
   width:151px!important;
   height: 47px;
   margin-right: 15px;
}

.telefonica-sp-header{
	background: rgba(3,63,87,1);
	box-shadow: 0 3px 3px -1px rgba(0, 0, 0, .52);
	background: rgba(3,63,87,1);
	background: -moz-linear-gradient(left, rgba(3,63,87,1) 0%, rgba(3,63,87,1) 43%, rgba(12,164,181,1) 82%, rgba(12,164,181,1) 93%, rgba(10,148,163,1) 100%);
	background: -webkit-gradient(left top, right top, color-stop(0%, rgba(3,63,87,1)), color-stop(43%, rgba(3,63,87,1)), color-stop(82%, rgba(12,164,181,1)), color-stop(93%, rgba(12,164,181,1)), color-stop(100%, rgba(10,148,163,1)));
	background: -webkit-linear-gradient(left, rgba(3,63,87,1) 0%, rgba(3,63,87,1) 43%, rgba(12,164,181,1) 82%, rgba(12,164,181,1) 93%, rgba(10,148,163,1) 100%);
	background: -o-linear-gradient(left, rgba(3,63,87,1) 0%, rgba(3,63,87,1) 43%, rgba(12,164,181,1) 82%, rgba(12,164,181,1) 93%, rgba(10,148,163,1) 100%);
	background: -ms-linear-gradient(left, rgba(3,63,87,1) 0%, rgba(3,63,87,1) 43%, rgba(12,164,181,1) 82%, rgba(12,164,181,1) 93%, rgba(10,148,163,1) 100%);
	background: linear-gradient(to right, rgba(3,63,87,1) 0%, rgba(3,63,87,1) 43%, rgba(12,164,181,1) 82%, rgba(12,164,181,1) 93%, rgba(10,148,163,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#033f57', endColorstr='#0a94a3', GradientType=1 ) !important;

}

.telefonica-sp-header #navbar li a {
	
	
	text-shadow:none;
	font-family: Arial,Helvetica,sans-serif!important;
	
	
	
   
	
}

.telefonica-sp-header #navbar li a:hover {
 color:#00C6D7;
  box-shadow:none;
  border-radius:0px;
  background-color:rgba(255,255,255,0)
  
  
 
}

.telefonica-sp-menu-l h2 {

	background-color:#003245!important;
	font-family:Arial,Helvetica,sans-serif!important;
	font-size:14px!important;

}

.telefonica-sp-background{
	background:  #00C6D7!important;#0095A7
}
.telefonica-sp-color{
	color:  #00C6D7 !important;
}
.telefonica-sp-backimg{
	border: 1px solid black!important;
	background: url("../images/communities/back-telefonica.jpg")!important;
	background-size: cover!important;
	background-repeat: none!important;
	height: 650px!important;
}

.telefonica-sp-backimg2{
	border: 1px solid black!important;
	background: url("../images/communities/back-telefonica.jpg")!important;
	background-size: cover!important;
	background-repeat: none!important;
	height: 900px!important;
}

/* CORPORATIVO ATOS */


.ran-atos{ 
	background: black none repeat scroll 0 0;
    color: white;
    font-size: 16px;
    text-align: left;
}

.post-f{
	width: 15%;
	   text-align: center;
}
.name-team-dd{
	width: 50%;
}

.total_tiempo,.tot-carre, .total_klond {
    text-align: center;
}

.ran-atos- tbody{
	color: black;
    font-size: 15px;
}

.into-in{
	color: red;
    font-size: 12px;
    margin-top: 0;
    padding-top: 0;
    width: 100%;
}
.ins-atoa{ 
    width: 100%;
}
	
.head-car{
	background: black none repeat scroll 0 0;
    color: white;
    font-size: 15px;
}

.head-car td{
	  padding-left: 6px;
	  padding-bottom: 4px;
    padding-top: 4px;
}

.form_group .form-input input{
	margin-left: 3px;
    padding: 4px;
    width: 90%;
}

.atos-sp-logo{
   background-image: url("../images/communities/logo-atos.png")!important;
   background-repeat: no-repeat;
   background-position:center 0;
   background-size: cover;
   
   margin-left:34px;
   vertical-align:middle!important;
   width:151px!important;
   height: 35px;
   margin-right:40px;
}
.atos-sp-header {
	background: #0073ae !important;
	box-shadow: 0 3px 3px -1px rgba(0, 0, 0, .52);
}
.atos-sp-background {
	background: #0073ae !important;
}
.atos-sp-color {
	color: #0073ae !important;
}

.atos-sp-backimg{
	border: 1px solid black!important;
	background: url("../images/communities/back-atos.jpg")!important;
	background-size: cover!important;
	background-repeat: none!important;
	height: 650px!important;
}

.atos-sp-backimg2{
	border: 1px solid black!important;
	background: url("../images/communities/back-atos.jpg")!important;
	background-size: cover!important;
	background-repeat: none!important;
	height: 900px!important;
}

/* CORPORATIVO FCC */
.fcc-sp-logo{
   background-image: url("../images/communities/logo-fcc.png")!important;
   background-repeat: no-repeat;
   background-position:center 0;
   background-size: cover;
    margin-top:-10px;
   margin-left:40px;
   vertical-align:middle!important;
   width:90px!important;
   height: 40px;
}
.fcc-sp-header {
	background: rgba(40,53,74,1);
	box-shadow: 0 3px 3px -1px rgba(0, 0, 0, .52);
background: -moz-linear-gradient(left, rgba(40,53,74,1) 0%, rgba(40,53,74,1) 32%, rgba(51,72,112,1) 57%, rgba(52,74,117,1) 72%, rgba(255,255,255,1) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(40,53,74,1)), color-stop(32%, rgba(40,53,74,1)), color-stop(57%, rgba(51,72,112,1)), color-stop(72%, rgba(52,74,117,1)), color-stop(100%, rgba(255,255,255,1)));
background: -webkit-linear-gradient(left, rgba(40,53,74,1) 0%, rgba(40,53,74,1) 32%, rgba(51,72,112,1) 57%, rgba(52,74,117,1) 72%, rgba(255,255,255,1) 100%);
background: -o-linear-gradient(left, rgba(40,53,74,1) 0%, rgba(40,53,74,1) 32%, rgba(51,72,112,1) 57%, rgba(52,74,117,1) 72%, rgba(255,255,255,1) 100%);
background: -ms-linear-gradient(left, rgba(40,53,74,1) 0%, rgba(40,53,74,1) 32%, rgba(51,72,112,1) 57%, rgba(52,74,117,1) 72%, rgba(255,255,255,1) 100%);
background: linear-gradient(to right, rgba(40,53,74,1) 0%, rgba(40,53,74,1) 32%, rgba(51,72,112,1) 57%, rgba(52,74,117,1) 72%, rgba(255,255,255,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#28354a', endColorstr='#ffffff', GradientType=1 ); !important;
}
.fcc-sp-background {
	background: #3C598B !important;
}
.fcc-sp-color {
	color: #224b92 !important;
}

.fcc-sp-backimg{
	border: 1px solid black!important;
	background: url("../images/communities/back-fcc.jpg")!important;
	background-size: cover!important;
	background-repeat: none!important;
	height: 650px!important;
}

.fcc-sp-backimg2{
	border: 1px solid black!important;
	background: url("../images/communities/back-fcc.jpg")!important;
	background-size: cover!important;
	background-repeat: none!important;
	height: 900px!important;
}

/* CORPORATIVO Jazzplat */
.jazzplat-sp-logo{
   background-image: url("../images/communities/logo-jazzplat.png")!important;
   background-repeat: no-repeat;
   background-position:center 0;
   background-size: cover;
   
   margin-left:42px;
   vertical-align:middle!important;
   width:151px!important;
   height: 35px;
}
.jazzplat-sp-header {
	background: #221d21!important;
	box-shadow: 0 3px 3px -1px rgba(0, 0, 0, .52);
}
.jazzplat-sp-background {
	background: #fbac35!important;
}
.jazzplat-sp-color {
	color: #fbac35!important;
}

.jazzplat-sp-backimg{
	border: 1px solid black!important;
	background: url("../images/communities/back-jazzplat.jpg")!important;
	background-size: cover!important;
	background-repeat: none!important;
	height: 650px!important;
}

.jazzplat-sp-backimg2{
	border: 1px solid black!important;
	background: url("../images/communities/back-jazzplat.jpg")!important;
	background-size: cover!important;
	background-repeat: none!important;
	height: 900px!important;
}

/* CORPORATIVO Jazztel */

.jazztel-sp-logo{
   background-image: url("../images/communities/logo-jazztel.png")!important;
   background-repeat: no-repeat;
   background-position:center 0;
   background-size: cover;
   margin-top:-5px;
   margin-left:42px;
   vertical-align:middle!important;
   width:151px!important;
   height: 40px;
}
.jazztel-sp-header {
	background: #ffa632!important;
	box-shadow: 0 3px 3px -1px rgba(0, 0, 0, .52);
}
.jazztel-sp-background {
	background: #ffa632!important;
}
.jazztel-sp-color {
	color: #ffa632!important;
}

.jazztel-sp-backimg{
	border: 1px solid black!important;
	background: url("../images/communities/back-jazzplat.jpg")!important;
	background-size: cover!important;
	background-repeat: none!important;
	height: 650px!important;
}

.jazztel-sp-backimg2{
	border: 1px solid black!important;
	background: url("../images/communities/back-jazzplat.jpg")!important;
	background-size: cover!important;
	background-repeat: none!important;
	height: 900px!important;
}

/* CORPORATIVO tecnocom */
.tecnocom-sp-logo{
   background-image: url("../images/communities/logo-tecnocom.png")!important;
   background-repeat: no-repeat;
   background-position:center 0;
   background-size: cover;
   
   margin-left:42px;
   vertical-align:middle!important;
   width:151px!important;
   height: 35px;
}
.tecnocom-sp-header {
	background: #003366!important;
	box-shadow: 0 3px 3px -1px rgba(0, 0, 0, .52);
}
.tecnocom-sp-background {
	background: #002a64!important;
}
.tecnocom-sp-color {
	color: #002a64!important;
}

.tecnocom-sp-backimg{
	border: 1px solid black!important;
	background: url("../images/communities/back-tecnocom.jpg")!important;
	background-size: cover!important;
	background-repeat: none!important;
	height: 650px!important;
}

.tecnocom-sp-backimg2{
	border: 1px solid black!important;
	background: url("../images/communities/back-tecnocom.jpg")!important;
	background-size: cover!important;
	background-repeat: none!important;
	height: 900px!important;
}

/* CORPORATIVO bancamarch */
.bancamarch-sp-logo{
   background-image: url("../images/communities/logo-bancamarch.png")!important;
   background-repeat: no-repeat;
   background-position:center 0;
   background-size: cover;
   margin-top:-2px;
   margin-left:42px;
   vertical-align:middle!important;
   width:151px!important;
   height: 35px;
}
.bancamarch-sp-header {
	background: #036355!important;
	box-shadow: 0 3px 3px -1px rgba(0, 0, 0, .52);
}
.bancamarch-sp-background {
	background: #036355!important;
}
.bancamarch-sp-color {
	color: #474b3d!important;
}

.bancamarch-sp-backimg{
	border: 1px solid black!important;
	background: url("../images/communities/back-bancamarch.jpg")!important;
	background-size: cover!important;
	background-repeat: none!important;
	height: 650px!important;
}

.bancamarch-sp-backimg2{
	border: 1px solid black!important;
	background: url("../images/communities/back-bancamarch.jpg")!important;
	background-size: cover!important;
	background-repeat: none!important;
	height: 900px!important;
}

/* CORPORATIVO vestas */
.vestas-sp-logo{
   background-image: url("../images/communities/logo-vestas.png")!important;
   background-repeat: no-repeat;
   background-position:center 0;
   background-size: cover;
   margin-top:-4px;
   margin-left:42px;
   vertical-align:middle!important;
   width:151px!important;
   height: 35px;
}

.vestas-sp-header {
	background: #004281!important;
	box-shadow: 0 3px 3px -1px rgba(0, 0, 0, .52);
}
.vestas-sp-background {
	background: #004281!important;
}
.vestas-sp-color {
	color: #004281!important;
}

.vestas-sp-backimg{
	border: 1px solid black!important;
	background: url("../images/communities/back-vestas.jpg")!important;
	background-size: cover!important;
	background-repeat: none!important;
	height: 650px!important;
}

.vestas-sp-backimg2{
	border: 1px solid black!important;
	background: url("../images/communities/back-vestas.jpg")!important;
	background-size: cover!important;
	background-repeat: none!important;
	height: 900px!important;
}

/* CORPORATIVO Accenture */
.accenture-sp-logo{
   background-image: url("../images/communities/logo-accenture.png")!important;
   background-repeat: no-repeat;
   background-position:center 0;
   background-size: cover;
   margin-top:-4px;
   margin-left:42px;
   vertical-align:middle!important;
   width:151px!important;
   height: 39px;
}
.accenture-sp-header {
	background: #202428!important;
	box-shadow: 0 3px 3px -1px rgba(0, 0, 0, .52);
}
.accenture-sp-background {
	background: #aa1133!important;
}
.accenture-sp-color {
	color: #aa1133!important;
}

.accenture-sp-backimg{
	border: 1px solid black!important;
	background: url("../images/communities/back-accenture.jpg")!important;
	background-size: cover!important;
	background-repeat: none!important;
	height: 650px!important;
}

.accenture-sp-backimg2{
	border: 1px solid black!important;
	background: url("../images/communities/back-accenture.jpg")!important;
	background-size: cover!important;
	background-repeat: none!important;
	height: 900px!important;
}

/* CORPORATIVO Cisco */
.cisco-sp-logo{
   background-image: url("../images/communities/logo-cisco.png")!important;
   background-repeat: no-repeat;
   background-position:center 0;
   background-size: cover;
   margin-top:-4px;
   margin-left:20px;
   vertical-align:middle!important;
   width:151px!important;
   height: 39px;
}
.cisco-sp-header {
	background: rgba(113,206,239,1);
	box-shadow: 0 3px 3px -1px rgba(0, 0, 0, .52);
background: -moz-linear-gradient(top, rgba(113,206,239,1) 0%, rgba(54,80,137,1) 75%, rgba(54,80,137,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(113,206,239,1)), color-stop(75%, rgba(54,80,137,1)), color-stop(100%, rgba(54,80,137,1)));
background: -webkit-linear-gradient(top, rgba(113,206,239,1) 0%, rgba(54,80,137,1) 75%, rgba(54,80,137,1) 100%);
background: -o-linear-gradient(top, rgba(113,206,239,1) 0%, rgba(54,80,137,1) 75%, rgba(54,80,137,1) 100%);
background: -ms-linear-gradient(top, rgba(113,206,239,1) 0%, rgba(54,80,137,1) 75%, rgba(54,80,137,1) 100%);
background: linear-gradient(to bottom, rgba(113,206,239,1) 0%, rgba(54,80,137,1) 75%, rgba(54,80,137,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#71ceef', endColorstr='#365089', GradientType=0 );!important;
}
.cisco-sp-background {
	background: #497fc5!important;
}
.cisco-sp-color {
	color: #497fc5!important;
}

.cisco-sp-backimg{
	border: 1px solid black!important;
	background: url("../images/communities/back-cisco.jpg")!important;
	background-size: cover!important;
	background-repeat: none!important;
	height: 650px!important;
}

.cisco-sp-backimg2{
	border: 1px solid black!important;
	background: url("../images/communities/back-cisco.jpg")!important;
	background-size: cover!important;
	background-repeat: none!important;
	height: 900px!important;
}

/* CORPORATIVO Airon */

.airon-sp-logo{
   background-image: url("../images/communities/logo-airon.png")!important;
   background-repeat: no-repeat;
   background-position:center 0;
   background-size: cover;
    margin-top:-10px;
   margin-left:20px;
   vertical-align:middle!important;
   width:151px!important;
   height: 39px;
}
.airon-sp-header {
	background: #1c3f95!important;
	box-shadow: 0 3px 3px -1px rgba(0, 0, 0, .52);
}
.airon-sp-background {
	background: #1c3f95!important;
}
.airon-sp-color {
	color: #1c3f95!important;
}

.airon-sp-backimg{
	border: 1px solid black!important;
	background: url("../images/communities/back-airon.jpg")!important;
	background-size: cover!important;
	background-repeat: none!important;
	height: 650px!important;
}

.airon-sp-backimg2{
	border: 1px solid black!important;
	background: url("../images/communities/back-airon.jpg")!important;
	background-size: cover!important;
	background-repeat: none!important;
	height: 900px!important;
}

/* CORPORATIVO grupo antolin */

.grupoantolin-sp-logo{
   background-image: url("../images/communities/logo-antolin.png")!important;
   background-repeat: no-repeat;
   background-position:center 0;
   background-size: cover;
    margin-top:-10px;
   margin-left:20px;
   vertical-align:middle!important;
   width:151px!important;
   height: 50px;
}
.grupoantolin-sp-header {
	background: #01add1!important;
	box-shadow: 0 3px 3px -1px rgba(0, 0, 0, .52);
}
.grupoantolin-sp-background {
	background: #01add1!important;
}
.grupoantolin-sp-color {
	color: #4c4c4c!important;
}

.grupoantolin-sp-backimg{
	border: 1px solid black!important;
	background: url("../images/communities/back-grupoantolin.jpg")!important;
	background-size: cover!important;
	background-repeat: none!important;
	height: 650px!important;
}

.grupoantolin-sp-backimg2{
	border: 1px solid black!important;
	background: url("../images/communities/back-grupoantolin.jpg")!important;
	background-size: cover!important;
	background-repeat: none!important;
	height: 900px!important;
}

/* CORPORATIVO MAHOU SAN MIGUEL */
.mahousanmiguel-sp-logo{
   background-image: url("../images/communities/logo-mahousanmiguel.png")!important;
   background-repeat: no-repeat;
   background-position:center 0;
   background-size: cover;
   
   margin-left:42px;
   vertical-align:middle!important;
   width:151px!important;
   height: 35px;
}
.mahousanmiguel-sp-header {
	background: #dc0019!important;
	box-shadow: 0 3px 3px -1px rgba(0, 0, 0, .52);
}
.mahousanmiguel-sp-background {
	background: #dc0019!important;
}
.mahousanmiguel-sp-color {
	color: #dc0019!important;
}

.mahousanmiguel-sp-backimg{
	border: 1px solid black!important;
	background: url("../images/communities/back-mahousanmiguel.jpg")!important;
	background-size: cover!important;
	background-repeat: none!important;
	height: 650px!important;
}

.mahousanmiguel-sp-backimg2{
	border: 1px solid black!important;
	background: url("../images/communities/back-mahousanmiguel.jpg")!important;
	background-size: cover!important;
	background-repeat: none!important;
	height: 900px!important;
}

/* CORPORATIVO NOKIA */
.nokia-sp-logo{
   background-image: url("../images/communities/logo-nokia.png")!important;
   background-repeat: no-repeat;
   background-position:center 0;
   background-size: cover;
   
   margin-left:42px;
   vertical-align:middle!important;
   width:151px!important;
   height: 35px;
}
.nokia-sp-header {
	background: #124191!important;
	box-shadow: 0 3px 3px -1px rgba(0, 0, 0, .52);
}
.nokia-sp-background {
	background: #124191!important;
}
.nokia-sp-color {
	color: #124191!important;
}

.nokia-sp-backimg{
	border: 1px solid black!important;
	background: url("../images/communities/back-nokia.jpg")!important;
	background-size: cover!important;
	background-repeat: none!important;
	height: 650px!important;
}

.nokia-sp-backimg2{
	border: 1px solid black!important;
	background: url("../images/communities/back-nokia.jpg")!important;
	background-size: cover!important;
	background-repeat: none!important;
	height: 900px!important;
}

/* CORPORATIVO CEPSA */
.cepsa-sp-logo{
   background-image: url("../images/communities/logo-cepsasalud.png")!important;
   background-repeat: no-repeat;
   background-position:center 0;
   background-size: cover;
  margin-top:-16px;
   margin-left:42px;
   vertical-align:middle!important;
   width:125px!important;
   height: 60px;
   margin-right: 65px;
}
.cepsa-sp-header {
	background: #e60000!important;
	box-shadow: 0 3px 3px -1px rgba(0, 0, 0, .52);
}
.cepsa-sp-background {
	background: #e60000!important;
}
.cepsa-sp-color {
	color: #e60000!important;
}

.cepsa-sp-backimg{
	border: 1px solid black!important;
	background: url("../images/communities/back-cepsa.jpg")!important;
	background-size: cover!important;
	background-repeat: none!important;
	height: 650px!important;
}

.cepsa-sp-backimg2{
	border: 1px solid black!important;
	background: url("../images/communities/back-cepsa.jpg")!important;
	background-size: cover!important;
	background-repeat: none!important;
	height: 900px!important;
}

/* CORPORATIVO INECO */
.ineco-sp-logo{
   background-image: url("../images/communities/logo-ineco.png")!important;
   background-repeat: no-repeat;
   background-position:center 0;
   background-size: cover;
   
   margin-left:42px;
   vertical-align:middle!important;
   width:151px!important;
   height: 35px;
}
.ineco-sp-header {
	background: #005f72!important;
	box-shadow: 0 3px 3px -1px rgba(0, 0, 0, .52);
}
.ineco-sp-background {
	background: #005f72!important;
}
.ineco-sp-color {
	color: #005f72!important;
}

.ineco-sp-backimg{
	border: 1px solid black!important;
	background: url("../images/communities/back-ineco.jpg")!important;
	background-size: cover!important;
	background-repeat: none!important;
	height: 650px!important;
}

.ineco-sp-backimg2{
	border: 1px solid black!important;
	background: url("../images/communities/back-ineco.jpg")!important;
	background-size: cover!important;
	background-repeat: none!important;
	height: 900px!important;
}

/* CORPORATIVO ING */
.ing-sp-logo{
   background-image: url("../images/communities/logo-cuidate.png")!important;
   background-repeat: no-repeat;
   background-position:center 0;
   background-size: cover;
   margin-left: 32px;
   vertical-align:middle!important;
   width:110px!important;
   height: 70px;
   margin-top:-8px;
   margin-right:70px;
   margin-left:40px;

}

#body-ing-sp{
	background:#fff;
}

.ing-sp-header #navbar li a {
	
	
	font-family: Arial,Helvetica,sans-serif!important;
	font-size:15px;
	text-shadow:none!important;
	margin-top:25px;
	padding:10px;
	
}

.ing-sp-header #navbar li a:hover {
	border-radius:0px!important;
}

.ing-sp-menu-l h2 {

	background-color:#A8A8A8 !important;
	font-family:Arial,Helvetica,sans-serif!important;
	font-size:15px!important;

}

.ing-sp-header {
	background: #ff6200!important;
	box-shadow: 0 3px 3px -1px rgba(0, 0, 0, .52);
}
.ing-sp-background {
	background: #ff6200!important;
}
.ing-sp-color {
	color: #767676!important;
}

#body-ing-sp .info-eve .box-ks{
	background: #a8a8a8 none repeat scroll 0 0;
}

#body-ing-sp .des_evento b {
    font-style: normal;
    font-weight: normal;
}

#body-ing-sp .link_sportsnet {
   color: white;
}

.ing-sp-backimg{
	border: 1px solid black!important;
	background: url("../images/communities/back-ing.jpg")!important;
	background-size: cover!important;
	background-repeat: none!important;
	height: 650px!important;
}

.ing-sp-backimg2{
	border: 1px solid black!important;
	background: url("../images/communities/back-ing.jpg")!important;
	background-size: cover!important;
	background-repeat: none!important;
	height: 900px!important;
}

/* CORPORATIVO IBERDROLA */
.iberdrola-sp-logo{
   background-image: url("../images/communities/logo-iberdrola.png")!important;
   background-repeat: no-repeat;
   background-position:center 0;
   background-size: cover;
   margin-top:-15px;
   margin-left:30px;
   vertical-align:middle!important;
   width:160px!important;
   height: 55px;
}
.iberdrola-sp-header {
	background: #3d7a1a!important;
	box-shadow: 0 3px 3px -1px rgba(0, 0, 0, .52);
}
.iberdrola-sp-background {
	background: #3d7a1a!important;
}
.iberdrola-sp-color {
	color: #3d7a1a!important;
}

.iberdrola-sp-backimg{
	border: 1px solid black!important;
	background: url("../images/communities/back-iberdrola.jpg")!important;
	background-size: cover!important;
	background-repeat: none!important;
	height: 650px!important;
}

.iberdrola-sp-backimg2{
	border: 1px solid black!important;
	background: url("../images/communities/back-iberdrola.jpg")!important;
	background-size: cover!important;
	background-repeat: none!important;
	height: 900px!important;
}

/* CORPORATIVO LOEWE */
.loewe-sp-logo{
   background-image: url("../images/communities/logo-loewe.png")!important;
   background-repeat: no-repeat;
   background-position:center 0;
   background-size: cover;
   
   margin-left:42px;
   vertical-align:middle!important;
   width:151px!important;
   height: 35px;
}
.loewe-sp-header {
	box-shadow: 0 3px 3px -1px rgba(0, 0, 0, .52);
	background: rgba(56,56,56,1);
background: -moz-linear-gradient(top, rgba(56,56,56,1) 0%, rgba(32,36,40,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(56,56,56,1)), color-stop(100%, rgba(32,36,40,1)));
background: -webkit-linear-gradient(top, rgba(56,56,56,1) 0%, rgba(32,36,40,1) 100%);
background: -o-linear-gradient(top, rgba(56,56,56,1) 0%, rgba(32,36,40,1) 100%);
background: -ms-linear-gradient(top, rgba(56,56,56,1) 0%, rgba(32,36,40,1) 100%);
background: linear-gradient(to bottom, rgba(56,56,56,1) 0%, rgba(32,36,40,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#383838', endColorstr='#202428', GradientType=0 )!important;
	
	box-shadow: 0 3px 3px -1px rgba(0, 0, 0, .52);
}
.loewe-sp-background {
	background: #292929!important;
}
.loewe-sp-color {
	color: #292929!important;
}

.loewe-sp-backimg{
	border: 1px solid black!important;
	background: url("../images/communities/back-loewe.jpg")!important;
	background-size: cover!important;
	background-repeat: none!important;
	height: 650px!important;
}

.loewe-sp-backimg2{
	border: 1px solid black!important;
	background: url("../images/communities/back-loewe.jpg")!important;
	background-size: cover!important;
	background-repeat: none!important;
	height: 900px!important;
}

/* CORPORATIVO CORREOS */
.correos-sp-logo{
   background-image: url("../images/communities/logo-correos.png")!important;
   background-repeat: no-repeat;
   background-position:center 0;
   background-size: cover;
   
   margin-left:42px;
   vertical-align:middle!important;
   width:151px!important;
   height: 36px;
}
.correos-sp-header {
	background: #013f78!important;
	box-shadow: 0 3px 3px -1px rgba(0, 0, 0, .52);
}
.correos-sp-background {
	background: #fec900!important;
}
.correos-sp-color {
	color: #013f78!important;
}

.correos-sp-backimg{
	border: 1px solid black!important;
	background: url("../images/communities/back-correos.jpg")!important;
	background-size: cover!important;
	background-repeat: none!important;
	height: 650px!important;
}

.correos-sp-backimg2{
	border: 1px solid black!important;
	background: url("../images/communities/back-correos.jpg")!important;
	background-size: cover!important;
	background-repeat: none!important;
	height: 900px!important;
}

/* CORPORATIVO CAMPOFRIO */
.campofrio-sp-logo{
   background-image: url("../images/communities/logo-campofrio.png")!important;
   background-repeat: no-repeat;
   background-position:center 0;
   background-size: cover;
   
   margin-left:42px;
   vertical-align:middle!important;
   width:151px!important;
   height: 36px;
}
.campofrio-sp-header {
	background: #762e81!important;
	box-shadow: 0 3px 3px -1px rgba(0, 0, 0, .52);
}
.campofrio-sp-background {
	background: #762e81!important;
}
.campofrio-sp-color {
	color: #762e81!important;
}

.campofrio-sp-backimg{
	border: 1px solid black!important;
	background: url("../images/communities/back-campofrio.jpg")!important;
	background-size: cover!important;
	background-repeat: none!important;
	height: 650px!important;
}

.campofrio-sp-backimg2{
	border: 1px solid black!important;
	background: url("../images/communities/back-campofrio.jpg")!important;
	background-size: cover!important;
	background-repeat: none!important;
	height: 900px!important;
}

/* CORPORATIVO METRO */
.metromadrid-sp-logo{
   background-image: url("../images/communities/logo-metro.png")!important;
   background-repeat: no-repeat;
   background-position:center 0;
   background-size: cover;
   
   margin-left:42px;
   vertical-align:middle!important;
   width: 101px!important;
    height: 60px;
    margin-top: -15px;
    margin-right: 20px;
}
.metromadrid-sp-header {
	background: #0b4ca2!important;
	box-shadow: 0 3px 3px -1px rgba(0, 0, 0, .52);
}
.metromadrid-sp-background {
	background: #0b4ca2!important;
}
.metromadrid-sp-color {
	color: #ed1c23!important;
}

.metromadrid-sp-backimg{
	border: 1px solid black!important;
	background: url("../images/communities/back-metro.jpg")!important;
	background-size: cover!important;
	background-repeat: none!important;
	height: 650px!important;
}

.metromadrid-sp-backimg2{
	border: 1px solid black!important;
	background: url("../images/communities/back-metro.jpg")!important;
	background-size: cover!important;
	background-repeat: none!important;
	height: 900px!important;
}

/* CORPORATIVO EPDR */
.edpr-sp-logo{
   background-image: url("../images/communities/logo-edpr.png")!important;
   background-repeat: no-repeat;
   background-position:center 0;
   background-size: cover;
   
   margin-left:42px;
   vertical-align:middle!important;
   width: 180px!important;
    height: 46px;
    margin-top: -8px;
}
.edpr-sp-header {
	background: #999999!important;
	box-shadow: 0 3px 3px -1px rgba(0, 0, 0, .52);
}
.edpr-sp-background {
	background: #ed1b22!important;
}
.edpr-sp-color {
	color: #6a6a6a!important;
}

.edpr-sp-backimg{
	border: 1px solid black!important;
	background: url("../images/communities/back-edpr.jpg")!important;
	background-size: cover!important;
	background-repeat: none!important;
	height: 650px!important;
}

.edpr-sp-backimg2{
	border: 1px solid black!important;
	background: url("../images/communities/back-edpr.jpg")!important;
	background-size: cover!important;
	background-repeat: none!important;
	height: 900px!important;
}

/* CORPORATIVO CREDIT AGRICOLE */
.creditagricole-sp-logo{
   background-image: url("../images/communities/logo-creditagricole.png")!important;
   background-repeat: no-repeat!important;
    background-position: center 0!important;
    background-size: cover!important;
    margin: -10px 50px 5px 45px !important;
    vertical-align: super!important;
    width: 200px!important;
    height: 51px!important;
}
.creditagricole-sp-header {
	background: rgb(0,120,86)!important;
	box-shadow: 0 3px 3px -1px rgba(0, 0, 0, .52);
}
.creditagricole-sp-background {
	background: #006545!important;
}
.creditagricole-sp-color {
	color: #019597!important;
}

.creditagricole-sp-backimg{
	border: 1px solid black!important;
	background: url("../images/communities/back-creditagricole.jpg")!important;
	background-size: cover!important;
	background-repeat: none!important;
	height: 650px!important;
}

.creditagricole-sp-backimg2{
	border: 1px solid black!important;
	background: url("../images/communities/back-creditagricole.jpg")!important;
	background-size: cover!important;
	background-repeat: none!important;
	height: 900px!important;
}

/* CORPORATIVO RSI */
.rsi-sp-logo{
   background-image: url("../images/communities/logo-rsi.png")!important;
   background-repeat: no-repeat;
   background-position:center 0;
   background-size: cover;
   
   margin-left:42px;
   vertical-align:middle!important;
   width: 180px!important;
    height: 46px;
    margin-top: -8px;
}
.rsi-sp-header {
	background: #75b704!important;
	box-shadow: 0 3px 3px -1px rgba(0, 0, 0, .52);
}
.rsi-sp-background {
	background: #75b704!important;
}
.rsi-sp-color {
	color: black!important;
}

.rsi-sp-backimg{
	border: 1px solid black!important;
	background: url("../images/communities/back-rsi.jpg")!important;
	background-size: cover!important;
	background-repeat: none!important;
	height: 650px!important;
}

.rsi-sp-backimg2{
	border: 1px solid black!important;
	background: url("../images/communities/back-rsi.jpg")!important;
	background-size: cover!important;
	background-repeat: none!important;
	height: 900px!important;
}

/* CORPORATIVO THALES */
.thales-sp-logo{
   background-image: url("../images/communities/logo-thales.png")!important;
   background-repeat: no-repeat;
   background-position:center 0;
   background-size: cover;
   margin-top: -18px;
   margin-left:42px;
   vertical-align:middle!important;
   width: 180px!important;
    height: 46px;
	margin-right:30px;
   
}
.thales-sp-header {
	background: #141534!important;
	box-shadow: 0 3px 3px -1px rgba(0, 0, 0, .52);
}
.thales-sp-background {
	background: #141534!important;
}
.thales-sp-color {
	color: #63b0c7!important;
}

.thales-sp-backimg{
	border: 1px solid black!important;
	background: url("../images/communities/back-thales.jpg")!important;
	background-size: cover!important;
	background-repeat: none!important;
	height: 650px!important;
}

.thales-sp-backimg2{
	border: 1px solid black!important;
	background: url("../images/communities/back-thales.jpg")!important;
	background-size: cover!important;
	background-repeat: none!important;
	height: 900px!important;
}

/* CORPORATIVO GARRIGUESS */
.garrigues-sp-logo{
   background-image: url("../images/communities/logo-garrigues.png")!important;
   background-repeat: no-repeat;
   background-position:center 0;
   background-size: cover;
   margin-top: -10px;
   margin-left:42px;
   vertical-align:middle!important;
   width: 187px!important;
    height: 46px;
   
}
.garrigues-sp-header {
	background: #01453a!important;
	box-shadow: 0 3px 3px -1px rgba(0, 0, 0, .52);
}
.garrigues-sp-background {
	background: #01453a!important;
}
.garrigues-sp-color {
	color: #333333!important;
}

.garrigues-sp-backimg{
	border: 1px solid black!important;
	background: url("../images/communities/back-garrigues.jpg")!important;
	background-size: cover!important;
	background-repeat: none!important;
	height: 650px!important;
}

.garrigues-sp-backimg2{
	border: 1px solid black!important;
	background: url("../images/communities/back-garrigues.jpg")!important;
	background-size: cover!important;
	background-repeat: none!important;
	height: 900px!important;
}

/* CORPORATIVO 3M */
.tresm-sp-logo{
   background-image: url("../images/communities/logo-3m.png")!important;
   background-repeat: no-repeat;
   background-position:center 0;
   background-size: cover;
   margin-top: -10px;
   margin-left:42px;
   vertical-align:middle!important;
   width: 187px!important;
    height: 46px;
   
}
.tresm-sp-header {
	background: #ff0000!important;
	box-shadow: 0 3px 3px -1px rgba(0, 0, 0, .52);
}
.tresm-sp-background {
	background: #ff0000!important;
}
.tresm-sp-color {
	color: #000000!important;
}

.tresm-sp-backimg{
	border: 1px solid black!important;
	background: url("../images/communities/back-3m.jpg")!important;
	background-size: cover!important;
	background-repeat: none!important;
	height: 650px!important;
}

.tresm-sp-backimg2{
	border: 1px solid black!important;
	background: url("../images/communities/back-3m.jpg")!important;
	background-size: cover!important;
	background-repeat: none!important;
	height: 900px!important;
}

/* CORPORATIVO FAMAR */
.famar-sp-logo{
   background-image: url("../images/communities/logo-famar.png")!important;
   background-repeat: no-repeat;
   background-position:center 0;
   background-size: cover;
   margin-top: -10px;
   margin-left:42px;
   vertical-align:middle!important;
   width: 187px!important;
    height: 46px;
   
}
.famar-sp-header {
	background: rgba(49,97,148,1);
	background: -moz-linear-gradient(top, rgba(49,97,148,1) 0%, rgba(62,96,130,1) 23%, rgba(1,42,86,1) 89%, rgba(1,42,86,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(49,97,148,1)), color-stop(23%, rgba(62,96,130,1)), color-stop(89%, rgba(1,42,86,1)), color-stop(100%, rgba(1,42,86,1)));
	background: -webkit-linear-gradient(top, rgba(49,97,148,1) 0%, rgba(62,96,130,1) 23%, rgba(1,42,86,1) 89%, rgba(1,42,86,1) 100%);
	background: -o-linear-gradient(top, rgba(49,97,148,1) 0%, rgba(62,96,130,1) 23%, rgba(1,42,86,1) 89%, rgba(1,42,86,1) 100%);
	background: -ms-linear-gradient(top, rgba(49,97,148,1) 0%, rgba(62,96,130,1) 23%, rgba(1,42,86,1) 89%, rgba(1,42,86,1) 100%);
	background: linear-gradient(to bottom, rgba(49,97,148,1) 0%, rgba(62,96,130,1) 23%, rgba(1,42,86,1) 89%, rgba(1,42,86,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#316194', endColorstr='#012a56', GradientType=0 )!important;
	box-shadow: 0 3px 3px -1px rgba(0, 0, 0, .52);
}
.famar-sp-background {
	background: #012a56!important;
}
.famar-sp-color {
	color: #85a8ef!important;
}

.famar-sp-backimg{
	border: 1px solid black!important;
	background: url("../images/communities/back-famar.jpg")!important;
	background-size: cover!important;
	background-repeat: none!important;
	height: 650px!important;
}

.famar-sp-backimg2{
	border: 1px solid black!important;
	background: url("../images/communities/back-famar.jpg")!important;
	background-size: cover!important;
	background-repeat: none!important;
	height: 900px!important;
}

/* CORPORATIVO JTI */
.jti-sp-logo{
   background-image: url("../images/communities/logo-jti.png")!important;
   background-repeat: no-repeat;
   background-position:center 0;
   background-size: cover;
   margin-top: -10px;
   margin-left:42px;
   vertical-align:middle!important;
   width: 187px!important;
    height: 46px;
   
}
.jti-sp-header {
	background: #1a2732!important;
	box-shadow: 0 3px 3px -1px rgba(0, 0, 0, .52);
}
.jti-sp-background {
	background: #1a2732!important;
}
.jti-sp-color {
	color: #00aa60!important;
}

.jti-sp-backimg{
	border: 1px solid black!important;
	background: url("../images/communities/back-jti.jpg")!important;
	background-size: cover!important;
	background-repeat: none!important;
	height: 650px!important;
}

.jti-sp-backimg2{
	border: 1px solid black!important;
	background: url("../images/communities/back-jti.jpg")!important;
	background-size: cover!important;
	background-repeat: none!important;
	height: 900px!important;
}

/* CORPORATIVO GAS NATURAL */
.gasnatural-sp-logo{
   background-image: url("../images/communities/logo-gasnatural.png")!important;
   background-repeat: no-repeat;
   background-position:center 0;
   background-size: cover;
   margin-top: -10px;
   margin-left:42px;
   vertical-align:middle!important;
   width: 187px!important;
    height: 46px;
   
}
.gasnatural-sp-header {
	background: #004165!important;
	box-shadow: 0 3px 3px -1px rgba(0, 0, 0, .52);
}
.gasnatural-sp-background {
	background: #004165!important;
}
.gasnatural-sp-color {
	color: #e88005!important;
}

.gasnatural-sp-backimg{
	border: 1px solid black!important;
	background: url("../images/communities/back-gasnatural.jpg")!important;
	background-size: cover!important;
	background-repeat: none!important;
	height: 650px!important;
}

.gasnatural-sp-backimg2{
	border: 1px solid black!important;
	background: url("../images/communities/back-gasnatural.jpg")!important;
	background-size: cover!important;
	background-repeat: none!important;
	height: 900px!important;
}

/* CORPORATIVO SANSE */
.sanse-sp-logo{
   background-image: url("../images/communities/logo-sanse.png")!important;
   background-repeat: no-repeat;
   background-position:center 0;
   background-size: cover;
   margin-top: -10px;
   margin-left:42px;
   vertical-align:middle!important;
   width: 187px!important;
    height: 46px;
   
}
.sanse-sp-header {
	
	box-shadow: 0 3px 3px -1px rgba(0, 0, 0, .52);
	background: rgba(224,32,77,1);
background: -moz-linear-gradient(top, rgba(224,32,77,1) 0%, rgba(212,7,55,1) 9%, rgba(188,7,46,1) 51%, rgba(188,7,46,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(224,32,77,1)), color-stop(9%, rgba(212,7,55,1)), color-stop(51%, rgba(188,7,46,1)), color-stop(100%, rgba(188,7,46,1)));
background: -webkit-linear-gradient(top, rgba(224,32,77,1) 0%, rgba(212,7,55,1) 9%, rgba(188,7,46,1) 51%, rgba(188,7,46,1) 100%);
background: -o-linear-gradient(top, rgba(224,32,77,1) 0%, rgba(212,7,55,1) 9%, rgba(188,7,46,1) 51%, rgba(188,7,46,1) 100%);
background: -ms-linear-gradient(top, rgba(224,32,77,1) 0%, rgba(212,7,55,1) 9%, rgba(188,7,46,1) 51%, rgba(188,7,46,1) 100%);
background: linear-gradient(to bottom, rgba(224,32,77,1) 0%, rgba(212,7,55,1) 9%, rgba(188,7,46,1) 51%, rgba(188,7,46,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e0204d', endColorstr='#bc072e', GradientType=0 )!important;
}
.sanse-sp-background {
	background: #bc072d!important;
}
.sanse-sp-color {
	color: #160703!important;
}

.sanse-sp-backimg{
	border: 1px solid black!important;
	background: url("../images/communities/back-sanse.jpg")!important;
	background-size: cover!important;
	background-repeat: none!important;
	height: 650px!important;
}

.sanse-sp-backimg2{
	border: 1px solid black!important;
	background: url("../images/communities/back-sanse.jpg")!important;
	background-size: cover!important;
	background-repeat: none!important;
	height: 900px!important;
}

/* CORPORATIVO UNILEVER */
.unilever-sp-logo{
   background-image: url("../images/communities/logo-unilever.png")!important;
   background-repeat: no-repeat;
   background-position:center 0;
   background-size: cover;
   margin-top: -10px;
   margin-left:55px;
   vertical-align:middle!important;
   width: 67px!important;
   height: 70px;
   margin-right: 40px;

   
}
.unilever-sp-header {
	background: #0E0E9A!important;
	box-shadow: 0 3px 3px -1px rgba(0, 0, 0, .52);
}
.unilever-sp-background {
	background: #0E0E9A!important;
}
.unilever-sp-color {
	color: #0085CA!important;
}

.unilever-sp-backimg{
	border: 1px solid black!important;
	background: url("../images/communities/back-unilever.jpg")!important;
	background-size: cover!important;
	background-repeat: none!important;
	height: 650px!important;
}

.unilever-sp-backimg2{
	border: 1px solid black!important;
	background: url("../images/communities/back-unilever.jpg")!important;
	background-size: cover!important;
	background-repeat: none!important;
	height: 900px!important;
}

/* CORPORATIVO J&J */
.jnj-sp-logo{
   background-image: url("../images/communities/logo-jnj.png")!important;
   background-repeat: no-repeat;
   background-position:center 0;
   background-size: cover;
   margin-top: -5px;
   margin-left:42px;
   vertical-align:middle!important;
   width: 187px!important;
    height: 46px;
   
}
.jnj-sp-header {
	background: #b41601!important;
	box-shadow: 0 3px 3px -1px rgba(0, 0, 0, .52);
}
.jnj-sp-background {
	background: #b41601!important;
}
.jnj-sp-color {
	color: #2d2b2b!important;
}

.jnj-sp-backimg{
	border: 1px solid black!important;
	background: url("../images/communities/back-jnj.jpg")!important;
	background-size: cover!important;
	background-repeat: none!important;
	height: 650px!important;
}

.jnj-sp-backimg2{
	border: 1px solid black!important;
	background: url("../images/communities/back-jnj.jpg")!important;
	background-size: cover!important;
	background-repeat: none!important;
	height: 900px!important;
}

/* CORPORATIVO CONFORAMA */

.conforama-sp-header .logo_commu_alter{
	display: inline-block; 
	margin-left: 20px; 
	margin-top: 17px;
}

.conforama-sp-header .logo_commu_alter img{
	width: 110px !important;
}


.conforama-sp-logo{
   background-image: url("../images/communities/logo-conforama.png")!important;
   background-repeat: no-repeat;
   background-position:center 0;
   background-size: cover;
   margin-top: -10px;
   margin-left:42px;
   vertical-align:middle!important;
   width: 187px!important;
    height: 46px;
   
}
.conforama-sp-header {
	background: #eb0029!important;
	box-shadow: 0 3px 3px -1px rgba(0, 0, 0, .52);
}
.conforama-sp-background {
	background: #eb0029!important;
}
.conforama-sp-color {
	color: #3e4143!important;
}

.conforama-sp-backimg{
	border: 1px solid black!important;
	background: url("../images/communities/back-conforama.jpg")!important;
	background-size: cover!important;
	background-repeat: none!important;
	height: 650px!important;
}

.conforama-sp-backimg2{
	border: 1px solid black!important;
	background: url("../images/communities/back-conforama.jpg")!important;
	background-size: cover!important;
	background-repeat: none!important;
	height: 900px!important;
}

/* CORPORATIVO BAXTER */
.baxter-sp-logo{
   background-image: url("../images/communities/logo-baxter.png")!important;
   background-repeat: no-repeat;
   background-position:center 0;
   background-size: cover;
   margin-top: -10px;
   margin-left:42px;
   vertical-align:middle!important;
   width: 187px!important;
    height: 46px;
   
}
.baxter-sp-header {
	
	box-shadow: 0 3px 3px -1px rgba(0, 0, 0, .52);
	background: rgba(32,60,117,1);
background: -moz-linear-gradient(left, rgba(32,60,117,1) 0%, rgba(21,103,191,1) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(32,60,117,1)), color-stop(100%, rgba(21,103,191,1)));
background: -webkit-linear-gradient(left, rgba(32,60,117,1) 0%, rgba(21,103,191,1) 100%);
background: -o-linear-gradient(left, rgba(32,60,117,1) 0%, rgba(21,103,191,1) 100%);
background: -ms-linear-gradient(left, rgba(32,60,117,1) 0%, rgba(21,103,191,1) 100%);
background: linear-gradient(to right, rgba(32,60,117,1) 0%, rgba(21,103,191,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#203c75', endColorstr='#1567bf', GradientType=1 );
}
.baxter-sp-background {
	background: #203d75!important;
}
.baxter-sp-color {
	color: #0056a4!important;
}

.baxter-sp-backimg{
	border: 1px solid black!important;
	background: url("../images/communities/back-nokia.jpg")!important;
	background-size: cover!important;
	background-repeat: none!important;
	height: 650px!important;
}

.baxter-sp-backimg2{
	border: 1px solid black!important;
	background: url("../images/communities/back-nokia.jpg")!important;
	background-size: cover!important;
	background-repeat: none!important;
	height: 900px!important;
}

/* CORPORATIVO PHILIPS */
.philips-sp-logo{
   background-image: url("../images/communities/logo-philips.png")!important;
   background-repeat: no-repeat;
   background-position:center 0;
   background-size: cover;
   margin-top: -10px;
   margin-left:42px;
   vertical-align:middle!important;
   width: 187px!important;
    height: 46px;
   
}
.philips-sp-header {
	
	box-shadow: 0 3px 3px -1px rgba(0, 0, 0, .52);
	background: rgba(7,16,39,1);
background: -moz-linear-gradient(-45deg, rgba(7,16,39,1) 0%, rgba(0,102,161,1) 100%);
background: -webkit-gradient(left top, right bottom, color-stop(0%, rgba(7,16,39,1)), color-stop(100%, rgba(0,102,161,1)));
background: -webkit-linear-gradient(-45deg, rgba(7,16,39,1) 0%, rgba(0,102,161,1) 100%);
background: -o-linear-gradient(-45deg, rgba(7,16,39,1) 0%, rgba(0,102,161,1) 100%);
background: -ms-linear-gradient(-45deg, rgba(7,16,39,1) 0%, rgba(0,102,161,1) 100%);
background: linear-gradient(135deg, rgba(7,16,39,1) 0%, rgba(0,102,161,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#071027', endColorstr='#0066a1', GradientType=1 );
}
.philips-sp-background {
	background: #0a5ed6!important;
}
.philips-sp-color {
	color: #0056a4!important;
}

.philips-sp-backimg{
	border: 1px solid black!important;
	background: url("../images/communities/back-philips.jpg")!important;
	background-size: cover!important;
	background-repeat: none!important;
	height: 650px!important;
}

.philips-sp-backimg2{
	border: 1px solid black!important;
	background: url("../images/communities/back-philips.jpg")!important;
	background-size: cover!important;
	background-repeat: none!important;
	height: 900px!important;
}

/* CORPORATIVO RENAULT */
.renault-sp-logo{
   background-image: url("../images/communities/logo-renault.png")!important;
   background-repeat: no-repeat;
   background-position:center 0;
   background-size: cover;
   margin-top: -10px;
   margin-left:42px;
   vertical-align:middle!important;
   width: 187px!important;
    height: 46px;
	margin-right:15px;
   
}

.renault-sp-header {
	background: white!important;
	box-shadow: 0 3px 3px -1px rgba(0, 0, 0, .52);
}

.renault-sp-header #navbar li a {
	
	color: black!important;
    
	
}

.renault-sp-menu-l h2 {

	background-color:#ffcd00 !important;
	color: black!important;
}

.renault-sp-header .navbar-toggle{
    
    background: #ffcd00 !important;
	border: none;
}

.renault-sp-background {
	background: #ffcd00!important;
}
.renault-sp-color {
	color: black!important;
}

.renault-sp-backimg{
	border: 1px solid black!important;
	background: url("../images/communities/back-renault.jpg")!important;
	background-size: cover!important;
	background-repeat: none!important;
	height: 650px!important;
}

.renault-sp-backimg2{
	border: 1px solid black!important;
	background: url("../images/communities/back-renault.jpg")!important;
	background-size: cover!important;
	background-repeat: none!important;
	height: 900px!important;
}

/* CORPORATIVO HAVAS */
.havas-sp-logo{
   background-image: url("../images/communities/logo-havas.png")!important;
   background-repeat: no-repeat;
   background-position:center 0;
   background-size: cover;
   margin-top: -10px;
   margin-left:42px;
   vertical-align:middle!important;
   width: 187px!important;
    height: 46px;
   
}

.havas-sp-header {
	background: white!important;
	box-shadow: 0 3px 3px -1px rgba(0, 0, 0, .52);
}

.havas-sp-header #navbar li a {
	
	color: #7B7B7B!important;
	text-shadow:none!important;
   
	
}
.havas-sp-background {
	background: #dc002e!important;
}
.havas-sp-color {
	color: #7B7B7B!important;
}

.havas-sp-backimg{
	border: 1px solid black!important;
	background: url("../images/communities/back-havas.jpg")!important;
	background-size: cover!important;
	background-repeat: none!important;
	height: 650px!important;
}

.havas-sp-backimg2{
	border: 1px solid black!important;
	background: url("../images/communities/back-havas.jpg")!important;
	background-size: cover!important;
	background-repeat: none!important;
	height: 900px!important;
}

.havas-sp-comunida-log.havas-sp-background {
	background-color:white!important;
}

/* CORPORATIVO AMADEUS */
.amadeus-sp-logo{
   background-image: url("../images/communities/logo-amadeus.png")!important;
   background-repeat: no-repeat;
   background-position:center 0;
   background-size: cover;
   margin-top: -10px;
   margin-left:42px;
   vertical-align:middle!important;
   width: 187px!important;
    height: 46px;
   
}
.amadeus-sp-header {
	
	box-shadow: 0 3px 3px -1px rgba(0, 0, 0, .52);
	background: #005eb8!important;
}
.amadeus-sp-background {
	background: #0a5ed6!important;
}
.amadeus-sp-color {
	color: #005eb8!important;
}

.amadeus-sp-backimg{
	border: 1px solid black!important;
	background: url("../images/communities/back-philips.jpg")!important;
	background-size: cover!important;
	background-repeat: none!important;
	height: 650px!important;
}

.amadeus-sp-backimg2{
	border: 1px solid black!important;
	background: url("../images/communities/back-philips.jpg")!important;
	background-size: cover!important;
	background-repeat: none!important;
	height: 900px!important;
}

/* CORPORATIVO BRIDGESTONE */
.bridgestone-sp-logo{
   background-image: url("../images/communities/logo-bridgestone.png")!important;
   background-repeat: no-repeat;
   background-position:center 0;
   background-size: cover;
   margin-top: -10px;
   margin-left:42px;
   vertical-align:middle!important;
   width: 187px!important;
    height: 46px;
   
}


.info-brigf{
	color: white;
    display: inline-block;
    font-size: 12px;
    padding-bottom: 3px;
    width: 100%;
}




.bridgestone-sp-header {
	
	box-shadow: 0 3px 3px -1px rgba(0, 0, 0, .52);
	background: white!important;
}

.bridgestone-sp-header #navbar li a {
	
	color: black!important;
   
	
}

.bridgestone-sp-header .navbar-toggle{
    border-color: red;
    background: black !important;
}

.bridgestone-sp-comunida-log.bridgestone-sp-background {
	background-color:white !important;
}

.bridgestone-sp-background {
	background: #ee2e24!important;
}
.bridgestone-sp-color {
	color: #231f20!important;
}

.bridgestone-sp-backimg{
	border: 1px solid black!important;
	background: url("../images/communities/back-bridgestone.jpg")!important;
	background-size: cover!important;
	background-repeat: none!important;
	height: 650px!important;
}

.bridgestone-sp-backimg2{
	border: 1px solid black!important;
	background: url("../images/communities/back-bridgestone.jpg")!important;
	background-size: cover!important;
	background-repeat: none!important;
	height: 900px!important;
}

/* CORPORATIVO DIAGEO */
.diageo-sp-logo{
   background-image: url("../images/communities/logo-diageo.png")!important;
   background-repeat: no-repeat;
   background-position:center 0;
   background-size: cover;
   margin-top: -10px;
   margin-left:42px;
   vertical-align:middle!important;
   width: 187px!important;
    height: 46px;
   
}
.diageo-sp-header {
	
	box-shadow: 0 3px 3px -1px rgba(0, 0, 0, .52);
	background: #0e0e0e!important;
}



.diageo-sp-header .navbar-toggle{
    border-color: white;
    background: black !important;
}



.diageo-sp-background {
	background: #a60034!important;
}
.diageo-sp-color {
	color: #074465!important;
}

.diageo-sp-backimg{
	border: 1px solid black!important;
	background: url("../images/communities/back-3m.jpg")!important;
	background-size: cover!important;
	background-repeat: none!important;
	height: 650px!important;
}

.diageo-sp-backimg2{
	border: 1px solid black!important;
	background: url("../images/communities/back-3m.jpg")!important;
	background-size: cover!important;
	background-repeat: none!important;
	height: 900px!important;
}

/* CORPORATIVO BNP */
.bnp-sp-logo{
   background-image: url("../images/communities/logo-bnp.png")!important;
   background-repeat: no-repeat;
   background-position:center 0;
   background-size: cover;
   
   margin-left:52px;
   vertical-align:middle!important;
   width:170px!important;
   height: 45px;
   margin-top: -5px;
    margin-right: -15px;
}
.bnp-sp-header {
	background: white !important;
	box-shadow: 0 3px 3px -1px rgba(0, 0, 0, .52);
}



.bnp-sp-header .navbar-inverse .navbar-toggle {
    border-color: #00965e;
    background: #00965e !important;
}

.bnp-sp-header .navbar-toggle{
    border-color: #00965e;
    background: #00965e !important;
}

.bnp-sp-header #navbar li a {
	
	color: #00965e!important;
	text-shadow:none;
	
	
   
	
}

.bnp-sp-menu-l h2 {

	background-color:#00965e !important;
	

}

.bnp-sp-comunida-log.kpmg-sp-background {
	background-color:white !important;
}

.bnp-sp-background {
	background: #00965e !important;
}
.bnp-sp-color {
	color: #00965e !important; /*#062d78*/
}

.bnp-sp-backimg{
	border: 1px solid black!important;
	background: url("../images/communities/back-creditagricole.jpg")!important;
	background-size: cover!important;
	background-repeat: none!important;
	height: 650px!important;
}

.bnp-sp-backimg2{
	border: 1px solid black!important;
	background: url("../images/communities/back-creditagricole.jpg")!important;
	background-size: cover!important;
	background-repeat: none!important;
	height: 900px!important;
}



/* CORPORATIVO UCI */
.uci-sp-logo{
   background-image: url("../images/communities/logo-uci.png")!important;
   background-repeat: no-repeat;
   background-position:center 0;
   background-size: cover;
   margin-top: -10px;
   margin-left:42px;
   vertical-align:middle!important;
   width: 187px!important;
    height: 46px;
   
}
.uci-sp-header {
	
	box-shadow: 0 3px 3px -1px rgba(0, 0, 0, .52);
	background: #ff3342!important;
}



.uci-sp-header .navbar-toggle{
    border-color: white;
    background: white !important;
}



.uci-sp-background {
	background: #ff3342!important;
}
.uci-sp-color {
	color: #3a3e40!important;
}

.uci-sp-backimg{
	border: 1px solid black!important;
	background: url("../images/communities/back-jnj.jpg")!important;
	background-size: cover!important;
	background-repeat: none!important;
	height: 650px!important;
}

.uci-sp-backimg2{
	border: 1px solid black!important;
	background: url("../images/communities/back-jnj.jpg")!important;
	background-size: cover!important;
	background-repeat: none!important;
	height: 900px!important;
}


/* CORPORATIVO UNISONO */
.unisono-sp-logo{
   background-image: url("../images/communities/logo-unisono.png")!important;
   background-repeat: no-repeat;
   background-position:center 0;
   background-size: cover;
   margin-top: -10px;
   margin-left:42px;
   vertical-align:middle!important;
   width: 187px!important;
    height: 46px;
	margin-right:45px;
   
}


.info-brigf{
	color: white;
    display: inline-block;
    font-size: 12px;
    padding-bottom: 3px;
    width: 100%;
}




.unisono-sp-header {
	
	box-shadow: 0 3px 3px -1px rgba(0, 0, 0, .52);
	background: white!important;
	border-top:4px #d51d74 solid;
}

.unisono-sp-header #navbar li a {
	
	color: #777!important;
	box-shadow:none!important;
 text-shadow:none!important;
 font-weight: bold!important;
   
	
}

.unisono-sp-header #navbar li a:hover {
 color: white!important;
 box-shadow:none!important;
 text-shadow:none!important;
 background:#d51d74!important;
  
  
  
  
  
 
}

.unisono-sp-header .navbar-toggle{
    
    background: #d51d74 !important;
	border: none;
}

.unisono-sp-comunida-log.unisono-sp-background {
	background-color:white !important;
}

.unisono-sp-background {
	background: #d51d74!important;
}
.unisono-sp-color {
	color: #777!important;
	
	
}

.unisono-sp-menu-l h2 {

	background-color:#d51d74 !important;
	color: white!important;
    	

}

.unisono-sp-backimg{
	border: 1px solid black!important;
	background: url("../images/communities/back-campofrio.jpg")!important;
	background-size: cover!important;
	background-repeat: none!important;
	height: 650px!important;
}

.unisono-sp-backimg2{
	border: 1px solid black!important;
	background: url("../images/communities/back-campofrio.jpg")!important;
	background-size: cover!important;
	background-repeat: none!important;
	height: 900px!important;
}
/* CORPORATIVO alten */


.alten-sp-header .logo_commu_alter{
	display: inline-block; 
	margin-left: 20px; 
	margin-top: 17px;
}

.alten-sp-header .logo_commu_alter img{
	width: 150px !important;
	margin-top:5px !important;
	margin-left:10px !important;
	
}

.alten-sp-logo{
   background-image: url("../images/communities/logo-alten.png")!important;
   background-repeat: no-repeat;
   background-position:center 0;
   background-size: cover;
   margin-top: -10px;
   margin-left:62px;
   vertical-align:middle!important;
   width: 45px!important;
   height: 75px;
   margin-right:100px;
   
   
}

.barra_login.none_barra.alten-sp-header .container img { 
	margin-top: 18px;
    
}


.info-brigf{
	color: white;
    display: inline-block;
    font-size: 12px;
    padding-bottom: 3px;
    width: 100%;
}




.alten-sp-header {
	
	box-shadow: 0 3px 3px -1px rgba(0, 0, 0, .52);
	background: white!important;
	height:90px;
}

.alten-sp-header #navbar li a {
	
	color: #208acb!important;
	box-shadow:none!important;
 text-shadow:none!important;
 font-weight: bold!important;
   margin-top:30px;
	
}

.alten-sp-header #navbar li a:hover {
 color: white!important;
 box-shadow:none!important;
 text-shadow:none!important;
 background:#208acb!important;
  
  
  
  
  
 
}

.alten-sp-header .navbar-toggle{
    
    background: #208acb !important;
	border: none;
}

.alten-sp-comunida-log.reale-sp-background {
	background-color:white !important;
}

.alten-sp-background {
	background: #208acb!important;
}
.alten-sp-color {
	color: #3f4555!important;
	
	
}

.alten-sp-menu-l h2 {

	background-color:#f9af19 !important;
	color: white!important;
    	

}

.alten-sp-backimg{
	border: 1px solid black!important;
	background: url("../images/communities/back-renault.jpg")!important;
	background-size: cover!important;
	background-repeat: none!important;
	height: 650px!important;
}

.alten-sp-backimg2{
	border: 1px solid black!important;
	background: url("../images/communities/back-renault.jpg")!important;
	background-size: cover!important;
	background-repeat: none!important;
	height: 900px!important;
}
/* CORPORATIVO EY */
.ey-sp-logo{
    background-image: url("../images/communities/ey-logo.png")!important;
   background-repeat: no-repeat;
   background-position:center 0;
   background-size: cover;
   margin-top: -10px;
   margin-left: 52px;
   vertical-align:middle!important;
   width: 90px!important;
   height: 50px;
   margin-right: 55px;
   
}

.ey-sp-header {
	background: white!important;
	box-shadow: 0 3px 3px -1px rgba(0, 0, 0, .52);
}


.ey-sp-header #navbar li a {
	
	color: #999!important;
	box-shadow:none!important;
 text-shadow:none!important;
 font-weight: bold!important;
   
	
}

.ey-sp-header #navbar li a:hover {
 color: white!important;
 box-shadow:none!important;
 text-shadow:none!important;
 background: rgba(26,26,26,1);
background: -moz-linear-gradient(top, rgba(26,26,26,1) 0%, rgba(148,148,148,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(26,26,26,1)), color-stop(100%, rgba(148,148,148,1)));
background: -webkit-linear-gradient(top, rgba(26,26,26,1) 0%, rgba(148,148,148,1) 100%);
background: -o-linear-gradient(top, rgba(26,26,26,1) 0%, rgba(148,148,148,1) 100%);
background: -ms-linear-gradient(top, rgba(26,26,26,1) 0%, rgba(148,148,148,1) 100%);
background: linear-gradient(to bottom, rgba(26,26,26,1) 0%, rgba(148,148,148,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1a1a1a', endColorstr='#949494', GradientType=0 );
  border-radius:0px 0px 0px 0px!important;
  
  
  
 
}

.ey-sp-menu-l h2 {

	background-color:#ffcd00 !important;
	color: #333!important;
}

.ey-sp-header .navbar-toggle{
    
    background: #ffcd00 !important;
	border: none;
}

.ey-sp-background {
	background: #ffcd00!important;
}
.ey-sp-color {
	color: #999!important;
}

.ey-sp-backimg{
	border: 1px solid black!important;
	background: url("../images/communities/back-renault.jpg")!important;
	background-size: cover!important;
	background-repeat: none!important;
	height: 650px!important;
}

.ey-sp-backimg2{
	border: 1px solid black!important;
	background: url("../images/communities/back-renault.jpg")!important;
	background-size: cover!important;
	background-repeat: none!important;
	height: 900px!important;
}
/* CORPORATIVO NATIONALE NEDERLANDEN */
.nn-sp-logo{
   background-image: url("../images/communities/logo-nn.png")!important;
   background-repeat: no-repeat;
   background-position:center 0;
   background-size: cover;
   margin-top: -10px;
   margin-left:35px;
   vertical-align:middle!important;
   width: 150px!important;
    height: 46px;
	margin-right:45px;
   
}


.info-brigf{
	color: white;
    display: inline-block;
    font-size: 12px;
    padding-bottom: 3px;
    width: 100%;
}




.nn-sp-header {
	
	box-shadow: 0 3px 3px -1px rgba(0, 0, 0, .52);
	background: white!important;
}

.nn-sp-header #navbar li a {
	
	color: #262626 !important;
	box-shadow:none!important;
 text-shadow:none!important;
 font-weight: bold!important;
   
	
}

.nn-sp-header #navbar li a:hover {
 color: #262626!important;
 box-shadow:none!important;
 text-shadow:none!important;
 background:none !important;
 text-decoration:underline!important;
  
  
  
  
  
 
}

.nn-sp-header .navbar-toggle{
    
    background: #ea650d  !important;
	border: none;
}

.nn-sp-comunida-log.reale-sp-background {
	background-color:white !important;
}

.nn-sp-background {
	background: #ea650d !important;
}
.nn-sp-color {
	color: #262626!important;
	
	
}

.nn-sp-menu-l h2 {

	background-color:#ea650d  !important;
	color: white!important;
    	

}

.nn-sp-backimg{
	border: 1px solid black!important;
	background: url("../images/communities/back-ing.jpg")!important;
	background-size: cover!important;
	background-repeat: none!important;
	height: 650px!important;
}

.nn-sp-backimg2{
	border: 1px solid black!important;
	background: url("../images/communities/back-ing.jpg")!important;
	background-size: cover!important;
	background-repeat: none!important;
	height: 900px!important;
}

/*------------------------- ENDING CORPORATIVOS EMPRESAS ------------------------------------------------ */


/*---------------- Ehealth PAGE --------------*/

.headerEH {
		background: rgba(73,155,234,1);
		background: -moz-linear-gradient(-45deg, rgba(73,155,234,1) 0%, rgba(32,124,229,1) 7%, rgba(33,33,33,1) 42%, rgba(0,0,0,1) 99%, rgba(0,0,0,1) 100%);
		background: -webkit-gradient(left top, right bottom, color-stop(0%, rgba(73,155,234,1)), color-stop(7%, rgba(32,124,229,1)), color-stop(42%, rgba(33,33,33,1)), color-stop(99%, rgba(0,0,0,1)), color-stop(100%, rgba(0,0,0,1)));
		background: -webkit-linear-gradient(-45deg, rgba(73,155,234,1) 0%, rgba(32,124,229,1) 7%, rgba(33,33,33,1) 42%, rgba(0,0,0,1) 99%, rgba(0,0,0,1) 100%);
		background: -o-linear-gradient(-45deg, rgba(73,155,234,1) 0%, rgba(32,124,229,1) 7%, rgba(33,33,33,1) 42%, rgba(0,0,0,1) 99%, rgba(0,0,0,1) 100%);
		background: -ms-linear-gradient(-45deg, rgba(73,155,234,1) 0%, rgba(32,124,229,1) 7%, rgba(33,33,33,1) 42%, rgba(0,0,0,1) 99%, rgba(0,0,0,1) 100%);
		background: linear-gradient(135deg, rgba(73,155,234,1) 0%, rgba(32,124,229,1) 7%, rgba(33,33,33,1) 42%, rgba(0,0,0,1) 99%, rgba(0,0,0,1) 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#499bea', endColorstr='#000000', GradientType=1 );
		border-bottom: 2px solid #FF6200;
		padding: 10px;
		text-align: center;
		color: white;
		border-radius: 10px 10px 0px 0px;
		-webkit-box-shadow: inset 2px 7px 40px -8px rgba(0,0,0,0.75);
		-moz-box-shadow: inset 2px 7px 40px -8px rgba(0,0,0,0.75);
		box-shadow: inset 2px 7px 40px -8px rgba(0,0,0,0.75);
		text-shadow: 1px 1px 1px rgba(0, 0, 0, 1);
	}
	
.pollasBody {
	padding:15px;
	text-align:justify;
	background: rgba(237,237,237,1);
	background: -moz-linear-gradient(top, rgba(237,237,237,1) 0%, rgba(246,246,246,1) 47%, rgba(255,255,255,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(237,237,237,1)), color-stop(47%, rgba(246,246,246,1)), color-stop(100%, rgba(255,255,255,1)));
	background: -webkit-linear-gradient(top, rgba(237,237,237,1) 0%, rgba(246,246,246,1) 47%, rgba(255,255,255,1) 100%);
	background: -o-linear-gradient(top, rgba(237,237,237,1) 0%, rgba(246,246,246,1) 47%, rgba(255,255,255,1) 100%);
	background: -ms-linear-gradient(top, rgba(237,237,237,1) 0%, rgba(246,246,246,1) 47%, rgba(255,255,255,1) 100%);
	background: linear-gradient(to bottom, rgba(237,237,237,1) 0%, rgba(246,246,246,1) 47%, rgba(255,255,255,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#ffffff', GradientType=0 );
	}
	
.negritamc {
	color:#ff6200;
	
}

/*------------------------- CORPORATIVOS COMUNIDADES ------------------------------------------------ */


/*MUJER DEPORTISTA*/
.mujerdeportista-sp-logo{
  background-image: url("../images/communities/logo-sportsnetcom.png")!important;
   background-repeat: no-repeat;
   background-position:center 0;
   background-size: cover;
   margin: 3px;
   margin-left:50px;
   vertical-align:middle!important;
   width:166px!important;
   height: 29px!important;
}
.mujerdeportista-sp-header {
	background: rgba(146,0,136,1);
	box-shadow: 0 3px 3px -1px rgba(0, 0, 0, .52);
background: -moz-linear-gradient(left, rgba(146,0,136,1) 0%, rgba(193,70,161,1) 73%, rgba(87,0,87,1) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(146,0,136,1)), color-stop(73%, rgba(193,70,161,1)), color-stop(100%, rgba(87,0,87,1)));
background: -webkit-linear-gradient(left, rgba(146,0,136,1) 0%, rgba(193,70,161,1) 73%, rgba(87,0,87,1) 100%);
background: -o-linear-gradient(left, rgba(146,0,136,1) 0%, rgba(193,70,161,1) 73%, rgba(87,0,87,1) 100%);
background: -ms-linear-gradient(left, rgba(146,0,136,1) 0%, rgba(193,70,161,1) 73%, rgba(87,0,87,1) 100%);
background: linear-gradient(to right, rgba(146,0,136,1) 0%, rgba(193,70,161,1) 73%, rgba(87,0,87,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#920088', endColorstr='#570057', GradientType=1 );!important;
}
.mujerdeportista-sp-background {
	background: #920089!important;
}
.mujerdeportista-sp-color {
	color: #770070!important;
}


/*RUNNER CICLISMO TRIAL*/
.runcitrial-sp-logo{
  background-image: url("../images/communities/logo-sportsnetcom.png")!important;
   background-repeat: no-repeat;
   background-position:center 0;
   background-size: cover;
   margin: 3px;
   margin-left:50px;
   vertical-align:middle!important;
   width:166px!important;
   height: 29px!important;
}
.runcitrial-sp-header {
	background: rgba(153,0,0,1);
	box-shadow: 0 3px 3px -1px rgba(0, 0, 0, .52);
background: -moz-linear-gradient(left, rgba(153,0,0,1) 0%, rgba(227,3,3,1) 73%, rgba(0,0,0,1) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(153,0,0,1)), color-stop(73%, rgba(227,3,3,1)), color-stop(100%, rgba(0,0,0,1)));
background: -webkit-linear-gradient(left, rgba(153,0,0,1) 0%, rgba(227,3,3,1) 73%, rgba(0,0,0,1) 100%);
background: -o-linear-gradient(left, rgba(153,0,0,1) 0%, rgba(227,3,3,1) 73%, rgba(0,0,0,1) 100%);
background: -ms-linear-gradient(left, rgba(153,0,0,1) 0%, rgba(227,3,3,1) 73%, rgba(0,0,0,1) 100%);
background: linear-gradient(to right, rgba(153,0,0,1) 0%, rgba(227,3,3,1) 73%, rgba(0,0,0,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#990000', endColorstr='#000000', GradientType=1 );!important;
}
.runcitrial-sp-background {
	background: darkred!important;
}
.runcitrial-sp-color {
	color: darkred!important;
}

/*FITNESS*/
.fitness-sp-logo{
  background-image: url("../images/communities/logo-sportsnetcom.png")!important;
   background-repeat: no-repeat;
   background-position:center 0;
   background-size: cover;
   margin: 3px;
   margin-left:50px;
   vertical-align:middle!important;
   width:166px!important;
   height: 29px!important;
}
.fitness-sp-header {
	background: rgba(0,0,0,1);
	box-shadow: 0 3px 3px -1px rgba(0, 0, 0, .52);
background: -moz-linear-gradient(left, rgba(0,0,0,1) 0%, rgba(240,130,5,1) 46%, rgba(184,95,0,1) 76%, rgba(0,0,0,1) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(0,0,0,1)), color-stop(46%, rgba(240,130,5,1)), color-stop(76%, rgba(184,95,0,1)), color-stop(100%, rgba(0,0,0,1)));
background: -webkit-linear-gradient(left, rgba(0,0,0,1) 0%, rgba(240,130,5,1) 46%, rgba(184,95,0,1) 76%, rgba(0,0,0,1) 100%);
background: -o-linear-gradient(left, rgba(0,0,0,1) 0%, rgba(240,130,5,1) 46%, rgba(184,95,0,1) 76%, rgba(0,0,0,1) 100%);
background: -ms-linear-gradient(left, rgba(0,0,0,1) 0%, rgba(240,130,5,1) 46%, rgba(184,95,0,1) 76%, rgba(0,0,0,1) 100%);
background: linear-gradient(to right, rgba(0,0,0,1) 0%, rgba(240,130,5,1) 46%, rgba(184,95,0,1) 76%, rgba(0,0,0,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000', GradientType=1 );!important;
}
.fitness-sp-background {
	background: #e59100!important;
}
.fitness-sp-color {
	color: #d87a00!important;
}

/*RAQUETA*/
.raqueta-sp-logo{
  background-image: url("../images/communities/logo-sportsnetcom.png")!important;
   background-repeat: no-repeat;
   background-position:center 0;
   background-size: cover;
   margin: 3px;
   margin-left:50px;
   vertical-align:middle!important;
   width:166px!important;
   height: 29px!important;
}
.raqueta-sp-header {
	background: rgba(18,64,0,1);
	box-shadow: 0 3px 3px -1px rgba(0, 0, 0, .52);
background: -moz-linear-gradient(left, rgba(18,64,0,1) 0%, rgba(104,176,37,1) 63%, rgba(21,87,4,1) 82%, rgba(0,0,0,1) 95%, rgba(0,0,0,1) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(18,64,0,1)), color-stop(63%, rgba(104,176,37,1)), color-stop(82%, rgba(21,87,4,1)), color-stop(95%, rgba(0,0,0,1)), color-stop(100%, rgba(0,0,0,1)));
background: -webkit-linear-gradient(left, rgba(18,64,0,1) 0%, rgba(104,176,37,1) 63%, rgba(21,87,4,1) 82%, rgba(0,0,0,1) 95%, rgba(0,0,0,1) 100%);
background: -o-linear-gradient(left, rgba(18,64,0,1) 0%, rgba(104,176,37,1) 63%, rgba(21,87,4,1) 82%, rgba(0,0,0,1) 95%, rgba(0,0,0,1) 100%);
background: -ms-linear-gradient(left, rgba(18,64,0,1) 0%, rgba(104,176,37,1) 63%, rgba(21,87,4,1) 82%, rgba(0,0,0,1) 95%, rgba(0,0,0,1) 100%);
background: linear-gradient(to right, rgba(18,64,0,1) 0%, rgba(104,176,37,1) 63%, rgba(21,87,4,1) 82%, rgba(0,0,0,1) 95%, rgba(0,0,0,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#124000', endColorstr='#000000', GradientType=1 );!important;
}
.raqueta-sp-background {
	background: #5c9b24!important;
}
.raqueta-sp-color {
	color: #5c9b24!important;
}

/*ACUATICOS*/
.acuaticos-sp-logo{
  background-image: url("../images/communities/logo-sportsnetcom.png")!important;
   background-repeat: no-repeat;
   background-position:center 0;
   background-size: cover;
   margin: 3px;
   margin-left:50px;
   vertical-align:middle!important;
   width:166px!important;
   height: 29px!important;
}
.acuaticos-sp-header {
	background: rgba(0,34,64,1);
	box-shadow: 0 3px 3px -1px rgba(0, 0, 0, .52);
background: -moz-linear-gradient(left, rgba(0,34,64,1) 0%, rgba(39,112,176,1) 63%, rgba(4,37,87,1) 82%, rgba(0,0,0,1) 95%, rgba(0,0,0,1) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(0,34,64,1)), color-stop(63%, rgba(39,112,176,1)), color-stop(82%, rgba(4,37,87,1)), color-stop(95%, rgba(0,0,0,1)), color-stop(100%, rgba(0,0,0,1)));
background: -webkit-linear-gradient(left, rgba(0,34,64,1) 0%, rgba(39,112,176,1) 63%, rgba(4,37,87,1) 82%, rgba(0,0,0,1) 95%, rgba(0,0,0,1) 100%);
background: -o-linear-gradient(left, rgba(0,34,64,1) 0%, rgba(39,112,176,1) 63%, rgba(4,37,87,1) 82%, rgba(0,0,0,1) 95%, rgba(0,0,0,1) 100%);
background: -ms-linear-gradient(left, rgba(0,34,64,1) 0%, rgba(39,112,176,1) 63%, rgba(4,37,87,1) 82%, rgba(0,0,0,1) 95%, rgba(0,0,0,1) 100%);
background: linear-gradient(to right, rgba(0,34,64,1) 0%, rgba(39,112,176,1) 63%, rgba(4,37,87,1) 82%, rgba(0,0,0,1) 95%, rgba(0,0,0,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#002240', endColorstr='#000000', GradientType=1 );!important;
}
.acuaticos-sp-background {
	background: #4a77b6!important;
}
.acuaticos-sp-color {
	color: #4a77b6!important;
}

/*MONTAÑA*/
.mountain-sp-logo{
  background-image: url("../images/communities/logo-sportsnetcom.png")!important;
   background-repeat: no-repeat;
   background-position:center 0;
   background-size: cover;
   margin: 3px;
   margin-left:50px;
   vertical-align:middle!important;
   width:166px!important;
   height: 29px!important;
}
.mountain-sp-header {
	background: rgba(0,0,0,1);
	box-shadow: 0 3px 3px -1px rgba(0, 0, 0, .52);
background: -moz-linear-gradient(left, rgba(0,0,0,1) 0%, rgba(222,141,0,1) 63%, rgba(133,74,2,1) 82%, rgba(0,0,0,1) 95%, rgba(0,0,0,1) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(0,0,0,1)), color-stop(63%, rgba(222,141,0,1)), color-stop(82%, rgba(133,74,2,1)), color-stop(95%, rgba(0,0,0,1)), color-stop(100%, rgba(0,0,0,1)));
background: -webkit-linear-gradient(left, rgba(0,0,0,1) 0%, rgba(222,141,0,1) 63%, rgba(133,74,2,1) 82%, rgba(0,0,0,1) 95%, rgba(0,0,0,1) 100%);
background: -o-linear-gradient(left, rgba(0,0,0,1) 0%, rgba(222,141,0,1) 63%, rgba(133,74,2,1) 82%, rgba(0,0,0,1) 95%, rgba(0,0,0,1) 100%);
background: -ms-linear-gradient(left, rgba(0,0,0,1) 0%, rgba(222,141,0,1) 63%, rgba(133,74,2,1) 82%, rgba(0,0,0,1) 95%, rgba(0,0,0,1) 100%);
background: linear-gradient(to right, rgba(0,0,0,1) 0%, rgba(222,141,0,1) 63%, rgba(133,74,2,1) 82%, rgba(0,0,0,1) 95%, rgba(0,0,0,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000', GradientType=1 );!important;
}
.mountain-sp-background {
	background: #7f5400!important;
}
.mountain-sp-color {
	color: #7f5400!important;
}


/*AVENTURA*/
.aventura-sp-logo{
  background-image: url("../images/communities/logo-sportsnetcom.png")!important;
   background-repeat: no-repeat;
   background-position:center 0;
   background-size: cover;
   margin: 3px;
   margin-left:50px;
   vertical-align:middle!important;
   width:166px!important;
   height: 29px!important;
}
.aventura-sp-header {
	background: rgba(18,64,0,1);
	box-shadow: 0 3px 3px -1px rgba(0, 0, 0, .52);
	background: rgba(75,125,29,1);
	background: -moz-linear-gradient(-45deg, rgba(75,125,29,1) 0%, rgba(127,201,58,1) 74%, rgba(210,255,82,1) 98%, rgba(210,255,82,1) 100%);
	background: -webkit-gradient(left top, right bottom, color-stop(0%, rgba(75,125,29,1)), color-stop(74%, rgba(127,201,58,1)), color-stop(98%, rgba(210,255,82,1)), color-stop(100%, rgba(210,255,82,1)));
	background: -webkit-linear-gradient(-45deg, rgba(75,125,29,1) 0%, rgba(127,201,58,1) 74%, rgba(210,255,82,1) 98%, rgba(210,255,82,1) 100%);
	background: -o-linear-gradient(-45deg, rgba(75,125,29,1) 0%, rgba(127,201,58,1) 74%, rgba(210,255,82,1) 98%, rgba(210,255,82,1) 100%);
	background: -ms-linear-gradient(-45deg, rgba(75,125,29,1) 0%, rgba(127,201,58,1) 74%, rgba(210,255,82,1) 98%, rgba(210,255,82,1) 100%);
	background: linear-gradient(135deg, rgba(75,125,29,1) 0%, rgba(127,201,58,1) 74%, rgba(210,255,82,1) 98%, rgba(210,255,82,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4b7d1d', endColorstr='#d2ff52', GradientType=1 )!important;
}
.aventura-sp-background {
	background: #4b7d1d!important;
}
.aventura-sp-color {
	color: #3a3a3a!important;
}

/*JOVEN*/
.cmmjoven-sp-logo{
  background-image: url("../images/communities/logo-sportsnetcom.png")!important;
   background-repeat: no-repeat;
   background-position:center 0;
   background-size: cover;
   margin: 3px;
   margin-left:50px;
   vertical-align:middle!important;
   width:166px!important;
   height: 29px!important;
}
.cmmjoven-sp-header {
	background: rgba(18,64,0,1);
	box-shadow: 0 3px 3px -1px rgba(0, 0, 0, .52);
	background: rgba(248,80,50,1);
	background: -moz-linear-gradient(45deg, rgba(248,80,50,1) 0%, rgba(241,111,92,1) 9%, rgba(246,41,12,1) 35%, rgba(97,45,39,1) 65%, rgba(56,56,56,1) 100%);
	background: -webkit-gradient(left bottom, right top, color-stop(0%, rgba(248,80,50,1)), color-stop(9%, rgba(241,111,92,1)), color-stop(35%, rgba(246,41,12,1)), color-stop(65%, rgba(97,45,39,1)), color-stop(100%, rgba(56,56,56,1)));
	background: -webkit-linear-gradient(45deg, rgba(248,80,50,1) 0%, rgba(241,111,92,1) 9%, rgba(246,41,12,1) 35%, rgba(97,45,39,1) 65%, rgba(56,56,56,1) 100%);
	background: -o-linear-gradient(45deg, rgba(248,80,50,1) 0%, rgba(241,111,92,1) 9%, rgba(246,41,12,1) 35%, rgba(97,45,39,1) 65%, rgba(56,56,56,1) 100%);
	background: -ms-linear-gradient(45deg, rgba(248,80,50,1) 0%, rgba(241,111,92,1) 9%, rgba(246,41,12,1) 35%, rgba(97,45,39,1) 65%, rgba(56,56,56,1) 100%);
	background: linear-gradient(45deg, rgba(248,80,50,1) 0%, rgba(241,111,92,1) 9%, rgba(246,41,12,1) 35%, rgba(97,45,39,1) 65%, rgba(56,56,56,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f85032', endColorstr='#383838', GradientType=1 )!important;
}
.cmmjoven-sp-background {
	background: #f6270c!important;
}
.cmmjoven-sp-color {
	color: #3a3a3a!important;
}

/*FAMILIA*/
.depor-familia-sp-logo{
  background-image: url("../images/communities/logo-sportsnetcom.png")!important;
   background-repeat: no-repeat;
   background-position:center 0;
   background-size: cover;
   margin: 3px;
   margin-left:50px;
   vertical-align:middle!important;
   width:166px!important;
   height: 29px!important;
}
.depor-familia-sp-header {
	background: rgba(18,64,0,1);
	box-shadow: 0 3px 3px -1px rgba(0, 0, 0, .52);
	background: rgba(72,144,232,1);
	background: -moz-linear-gradient(45deg, rgba(72,144,232,1) 0%, rgba(123,32,227,1) 100%);
	background: -webkit-gradient(left bottom, right top, color-stop(0%, rgba(72,144,232,1)), color-stop(100%, rgba(123,32,227,1)));
	background: -webkit-linear-gradient(45deg, rgba(72,144,232,1) 0%, rgba(123,32,227,1) 100%);
	background: -o-linear-gradient(45deg, rgba(72,144,232,1) 0%, rgba(123,32,227,1) 100%);
	background: -ms-linear-gradient(45deg, rgba(72,144,232,1) 0%, rgba(123,32,227,1) 100%);
	background: linear-gradient(45deg, rgba(72,144,232,1) 0%, rgba(123,32,227,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4890e8', endColorstr='#7b20e3', GradientType=1 )!important;
}
.depor-familia-sp-background {
	background: #207ce5!important;
}
.depor-familia-sp-color {
	color: #3a3a3a!important;
}

/*MOTOR*/
.motor-sp-logo{
  background-image: url("../images/communities/logo-sportsnetcom.png")!important;
   background-repeat: no-repeat;
   background-position:center 0;
   background-size: cover;
   margin: 3px;
   margin-left:50px;
   vertical-align:middle!important;
   width:166px!important;
   height: 29px!important;
}
.motor-sp-header {
	background: rgba(18,64,0,1);
	box-shadow: 0 3px 3px -1px rgba(0, 0, 0, .52);
	background: rgba(20,9,0,1);
background: -moz-linear-gradient(top, rgba(20,9,0,1) 0%, rgba(10,3,48,1) 44%, rgba(0,42,105,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(20,9,0,1)), color-stop(44%, rgba(10,3,48,1)), color-stop(100%, rgba(0,42,105,1)));
background: -webkit-linear-gradient(top, rgba(20,9,0,1) 0%, rgba(10,3,48,1) 44%, rgba(0,42,105,1) 100%);
background: -o-linear-gradient(top, rgba(20,9,0,1) 0%, rgba(10,3,48,1) 44%, rgba(0,42,105,1) 100%);
background: -ms-linear-gradient(top, rgba(20,9,0,1) 0%, rgba(10,3,48,1) 44%, rgba(0,42,105,1) 100%);
background: linear-gradient(to bottom, rgba(20,9,0,1) 0%, rgba(10,3,48,1) 44%, rgba(0,42,105,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#140900', endColorstr='#002a69', GradientType=0 )!important;
}
.motor-sp-background {
	background: #002a69!important;
}
.motor-sp-color {
	color: #140900!important;
}
/*------------------------- ENDING CORPORATIVOS COMUNIDADES ------------------------------------------------ */



/* LANDING EVENTOS INDIVIDUALES */

.contenedor_evento {
	
	padding: 20px;
	margin-bottom: 50px;
	-webkit-box-shadow: 0px 7px 12px -1px rgba(0,0,0,0.45);
-moz-box-shadow: 0px 7px 12px -1px rgba(0,0,0,0.45);
box-shadow: 0px 7px 12px -1px rgba(0,0,0,0.3);
background-color: rgba(225, 170, 0, 0.2);
	
}

.container_etiquetas_landpage{
padding: 20px;
margin-top: 40px;
margin-bottom: 40px;
border: 1px solid grey;
background-color: rgba(88, 88, 88, 0.26);
border-radius: 10px;
}

.container_etiquetas_landpage p{

    font-family: open_sans_condensedbold;
    font-size: 20px;
    text-align:center;
   
    
}

.etiquetas_land {
	margin-top:10px;
}

.apuntarme_land{



text-align: center;
margin-top:15px;

}



.apuntarme_land:hover{



}

.etiquetas_land .etiqueta_event {
	
color:white;
	
background-color: rgba(251, 159, 1, 0.66);
	
border-radius:3px;
	
padding-top:2px;
	
padding-bottom:2px;
	
font-size:0.9em;
	
font-family:open_sanslight;
	
padding-left:5px;
	
padding-right:5px;
	
margin-right:1px;
	
margin-top:3px;
	
display:inline-table;
	
word-wrap:break-word;
}

.e-div_land{

background: rgba(86, 86, 85, 0.28);

color: white;

padding: 10px;

border-radius: 5px 5px 0px 0px;

font-size: 20px;

text-align: center;

margin-top: 30px;

border:  1px solid grey;
text-shadow: 1px 1px 1px rgba(0, 0, 0, 1);
font-weight:bold;
}

.e-div2_land{
background: rgba(70, 70, 70, 0.48);
color: #BBBBBB;
padding: 20px;
text-align: justify;
margin-bottom:15px;
border-radius:10px;
border: 1px solid grey;
text-shadow: 1px 1px 1px rgba(0, 0, 0, 1);

}

.e-div2_land2 {
    background: rgba(86, 86, 85, 0.28);
    color: #858585;
    padding: 20px;
    text-align: justify;
    margin-bottom: 15px;
	border: 1px solid grey;
	border-top:none;
	-webkit-box-shadow: inset -1px 0px 32px 0px rgba(0,0,0,0.75);
-moz-box-shadow: inset -1px 0px 32px 0px rgba(0,0,0,0.75);
box-shadow: inset -1px 0px 32px 0px rgba(0,0,0,0.75);
	

}

.e-div3_land {
	
	color: white;
    font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    background-color: rgba(251, 159, 1, 0.66);
    text-align: center;
    margin-top: 25px;
    border-radius: 5px;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 1);
}

.e-div4_land{

color: white;
font-weight: bold;
padding: 10px;
color: white;
font-weight: bold;
padding: 5px;
margin-top:5px;
text-shadow: 1px 1px 1px rgba(0, 0, 0, 1);
background-color:rgba(251, 159, 1, 0.66);
text-align:center;

    border-radius: 5px;



}

.e-div6_land{
font-size: 22px;
font-weight: bold;
text-align: center;
text-shadow: 1px 1px 1px rgba(0, 0, 0, 1);
color:orange;
}

.ticket_land {
	
	width:60%;
}

.img_evento_land {
    margin-top: 15px;
    padding: 10px;
    background-color: white;
	border-radius:5px;
}

.e-div2_land p{

margin-bottom:15px;
}


.contenedor_evento .container img {
	width:150px;
	height:150px;
	border:solid white 2px;
	-webkit-box-shadow: 0px 3px 15px 10px rgba(0,0,0,0.5);
	-moz-box-shadow: 0px 3px 15px 10px rgba(0,0,0,0.5);
	box-shadow: 0px 3px 15px 10px rgba(0,0,0,0.5);
	background-color: whitesmoke;

	
}

.contenedor_evento .container .username {
	color:white;
	font-weight:normal;
	font-size:40px;
	
	margin-bottom:25px;
	text-shadow: 2px 2px 0px rgba(0, 0, 0, 1);
	text-align:center;
}

.contenedor_evento .container a {
	color: white;
	padding:6px;
	margin:15px;
	text-shadow: 1px 1px 0px rgba(0, 0, 0, 1);

}

.contenedor_evento .container a:hover {
	color: transparent;
	background-color:white;
	text-decoration:none;
	margin:15px;
	padding:6px;
	border-radius:3px;
	text-shadow: 1px 1px 0px rgba(0, 0, 0, 1);

}

.pagefull_evento {
	border: 1px solid #DDD;
	background: rgba(0,0,0,0.3);
	padding: 10px;
	margin:10px;
	
}

.infoevent_landpage{

	margin-top:-20px;
	margin-left:-10px;
	text-shadow: 2px 2px 0px rgba(0, 0, 0, 1);
	text-align:center;
	}

.infoevent_landpage i{
	margin-right:5px;
	margin-left:15px;
}

.infoevent_landpage i.fa.fa-users {
	font-size:18px;
}

.infoevent_landpage i.fa.fa-calendar {
	font-size:18px;
}

.infoevent_landpage i.fa.fa-map-marker {
	font-size:18px;
}
.infoevent_landpage i.fa.fa-euro {
	font-size:18px;
}

.dondevent_landpage{
	
	
	
	color:whitesmoke;
	font-size:14px
}

.donlug{
	margin-top:20px;
	text-align:center;
	height:100%;
	padding:5px;
	
}

.des_evento_land {
    color: #BBBBBB;
}

.members_land {
	color: white;
	background-color: rgba(251, 159, 1, 0.66);
	padding: 5px;
	margin-left:5px;
	border-radius: 5px;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 1);
}

.precios_er_land {
    position: absolute;
    top: 50px;
    right: 15px;
    background: none repeat scroll 0% 0%;
}

/* ESTRUCTURA */
.menui {
	padding: 0;
	padding-left: 60px;
}
.contenedor {
	padding: 0;
}
.pagefull {
	border: 1px solid #DDD;
	background: #FFF;
	padding: 10px;
	margin-right: 100px;
}
.menud {
	padding: 0;
}
.menu_lateral_izquierdo h2 {

    font-size: 14px;
    font-weight: bold;
    background-color: darkgray;
    padding: 5px;
    border-bottom-left-radius: 5px;
    border-top-left-radius: 5px;
    color: whitesmoke;
     box-shadow: -webkit-box-shadow: -3px 3px 1px -1px rgba(0,0,0,0.75);
     -moz-box-shadow: -3px 3px 1px -1px rgba(0,0,0,0.75);
     box-shadow: 2px 2px 1px -1px rgba(0,0,0,0.75);

   
}
.menu_lateral_izquierdo li {
	margin-left: 20px;
	padding: 5px;
}

.menu_lateral_izquierdo li:hover {
	background: #DDDDDD;
	border-radius: 5px 0px 0px 5px;
	color: black;
}
.menu_lateral_izquierdo li a {
	display: inline-block;
	width: 85%;
	color: grey;
	font-size: 12px;
}
.menu_lateral_izquierdo li a:hover {
	color: #000;
	text-decoration: none;
}



.menu_lateral_izquierdo .avatar  img {
	background-color:#041F5C;
	padding:3px;
	
}

.menu_lateral_izquierdo .uname {

	margin-top:-70px;
	margin-bottom:70px;
	margin-left:90px;
	font-weight:bold;
	color: #666;
	font-size:16px;

}

/* PUBLICACIONES */
.muro_form {
	border: 1px solid #DDD;
	border-bottom: 0;
	background: #FFF;
	padding: 10px;
}
.muro_form textarea {
	width: 100%;
	border: 1px solid #DDD;
	background: #F1F1F1;
	resize: none;
	padding: 10px;
	height: 40px;
	color: grey;
	outline: 0;
}
.muro_form .div_btn_submit {
	text-align: right;
	padding: 5px;
}
.muro_form .btn_submit {
	border: none;
	border-radius: 3px;
	color: #fff;
	font-size: 0.90em;
	line-height: 2.7em;
	min-width: 132px;
	padding: 0!important;
}
.muro_why {
	border: 1px solid #DDD;
	border-top: 1px dashed #DDD;
	background: #FFF;
	padding: 10px;
}
.publicacion {
	border: 1px solid #DDD;
	border-top: 0;
	background: #FFF;
	padding: 25px;
	margin-top: 15px;
	word-break: break-word;
	word-wrap: break-word;
}

.publicacion .avatar {

}
.publicacion .uname {
	font-weight:bold;
	margin-left:60px;
	margin-top:-50px;
	color: #666;
    font-size: 0.9em;
    
}

.publicacion .time {
	font-size: 0.7em;
    color: #abaaab;
    font-family: open_sansbold;
    float: right;
    margin-top: 5px;

}

.publicacion  .tex_delet,.comments_p  .tex_delet{
	font-size: 0.7em;
    color: #abaaab;
    font-family: open_sansbold;
    float: right;
    margin-top: 0;	 
	display: inline-block;
}

.cont_delete{
	float: right;
	display: inline-block;
    margin-right: 0;	
	padding-bottom: 2px;
    padding-top: 2px;		
	clear: both;
}

.sub_cmm_u .cont_delete{
	margin-right: 10px;	
}

.publicacion  .cont_delete{
	padding-bottom: 4px;
    padding-top: 4px;		
}



.publicacion .comment {
	color: #808080;
    font-size: 0.9em;
    text-align: left;
	padding-right: 4px;
    margin: 50px 0 16px;
    word-break: break-word;
    word-wrap: break-word;
}

 
.sub_conten{
   padding-right: 18px; 
}


.sub_conten .delet_class{
   right: 20px;
}

.sub_conten .delet_class img{
	width: 9px;
}

.pollindawall{
	background-color:white;
	text-align:center;
	color:grey;
	font-size:1.6em;
	padding:5px;
	margin-top:10px;
	border:1px solid grey;
	border-radius:10px;

}

/* para los eventos en el muro principal */ 

.view-agen-colo > a {
    color: white;
}


/* eventos */

.salt_break{
	clear: both; 
}

.clas-cont-eve .inc_even_user{ 
    width: 100%;
}
.text_label {
    color: gray;
	 text-align: center;
    font-size: 17px;
}

.label1_no {
    width: 18%
}

.body-tabel{
	border: 1px solid darkgray;
	text-align: center;
}

.lab-capi{ 
    color: gray;
    font-size: 13px;
}
 

.label2_email {
    width: 16%;
}

.label2_teflo {
    width: 12%;
}
.label1__capno{
width: 2%;
}

.pre_extra{
 width: 12%;
}

/* eventos */ 

.align_center{
	text-align: center;
}

.container_amigos .card-imag-eve{
	height: 21px;
    width: 100%;
}

.resu-com-tex{
	margin-left: auto;
    margin-right: auto;
    margin-top: 0;
    width: 70%;
}

.box-compr-t{
	display: block;
    margin-top: 7px;
    padding-bottom: 20px;
    padding-top: 20px;
    position: relative;
}

.spn-part{
	font-size: 14px;
}

.marg_bottt_50{
	margin-bottom: 50px;
}


.createevent {
	padding: 0px 40px 20px 40px;
}

.createevent .form_group input {
	background: #F9F9F9;
	outline: 0;
}

.createevent .form_group textarea {
	height: 125px; 
	background: #F9F9F9;
}

.createevent .form_group select { 
	background: #F9F9F9;
	outline: 0;
}


.createevent .form_group .fecha {
	outline: 0; 
	border-right: 0; 
	background: white; 
	padding: 2px; 
	border-radius: 0; 
	width: 100px; 
	margin-right: -4px;
}

.createevent .form_group .calendar_icon {
	border: 1px solid #A9A9A9; 
	border-left: 0; 
	padding: 6px 6px 4px;
}

.createevent .form_group .hour {
	outline: 0; 
	border-right: 0; 
	background: white; 
	padding: 2px; 
	border-radius: 0; 
	width: auto; 
	margin-right: -4px;
}

.createevent .form_group .minute {
	outline: 0; 
	border-left: 0;
	background: white; 
	padding: 2px; 
	border-radius: 0; 
	width: auto; 
	margin-right: -4px;
}

.createevent .input_form .fileUpload {
	border: 1px solid #A9A9A9;
	background: #F9F9F9;
	padding: 4px;
	max-width: 230px;
	border-radius: 5px;
	color: grey;
	font-size: 13px;
}

.createevent .input_form .fileUpload:hover {
	-webkit-box-shadow: inset 0px -8px 13px -4px rgba(0,0,0,0.75);
-moz-box-shadow: inset 0px -8px 13px -4px rgba(0,0,0,0.75);
box-shadow: inset 0px -8px 13px -4px rgba(0,0,0,0.30);
}



.createevent .input_form .fileUpload i {
	color: #C6C6C6;
	font-size: 15px;
}

.createevent .input_form .fotoevento {
	width: 100%; 
	height: 350px;
	margin: auto;  
	margin-top: 20px; 
	overflow: hidden;
}

.createevent .input_form .bloqueselect {
	border: 1px solid #A9A9A9; 
	border-radius: 5px 0px 0px 5px; 
	max-width: 400px; 
	height: 100px; 
	overflow-y: scroll; 
	background: #F9F9F9;
}

.createevent .input_form .selectcheckbox {
	width: 13px;
	height: 13px;
	padding: 0;
	margin:0;
	vertical-align: bottom;
	position: relative;
	top: -1px;
	overflow: hidden;
}

.createevent .form_group .topsubmit {
	margin-top:30px;
}


.resp-event.success-message{
	background: #00b453 none repeat scroll 0 0;
    color: #fff;
    padding: 20px 40px;
    text-align: center;
}

.resp-event.error-message{
	background: red none repeat scroll 0 0;
    color: #fff;
    padding: 20px 40px;
    text-align: center;
}

.resp-event .ok-res,.resp-event .ko-res{
	font-size: 35px;
}

.resp-event p{
	font-size: 20px;
}




/*
	---loader---
*/

.modalLoad {
	display:    none;
	height:     100%;
    width:      100%;
    position: fixed;
 
	z-index:    100;
    top:        0;
    left:       0;
	
    background: rgba(0, 0, 0, 0.26) url("../images/loadsportsnet.gif") no-repeat scroll center 0 / 40px auto;
 
}

.formLoad {
	display:    none;
	height:     100%;
    width:      100%;
    position: fixed; 
	z-index:    100;
    top:        0;
    left:       0;
	background: rgba(0,0,0,0.3);
}

.box_reaction {
	display:    none;
	height:     100%;
    width:      100%;
    position: fixed; 
	z-index:    100;
    top:        0;
    left:       0;
	background: rgba(0,0,0,0.3);
}




body.loading   {
    overflow: none ;   
}


body.loading .modalLoad {
    display: block;
}

body.publishForm .formLoad {
	display: block;
}

body.loadBoxReaction .box_reaction {
	display: block;
}




 

.box_banner_eve{ 
    margin: 0;
    padding: 0;
}

.box_banner_eve .title_d{
	font-size: 12px;
    margin: 0;
    padding: 0;
    text-align: right;
}

.box_banner_eve .box_imag_ev{
   display: block;
    position: relative;
	padding-left: 14px;
	overflow: hidden;
	text-align: center;
	padding-right: 12px;
}

.box_banner_eve .title_e{
	bottom: 366px;
    color: white;
    font-size: 13px;
    font-weight: bold;
    margin: 0;
	width: 560px;
	opacity: 0.7;
	padding: 10px;
    position: absolute;
    text-align: left;
	background: black none repeat scroll 0 0;
	
	
	
}



.box_banner_eve  .img_evento{
	max-height: 400px;
	max-width: 100%;
    min-width: 100%;
	min-height:400px;
}

.box_banner_eve .detal_eve_bo{
	font-size: 12px;
    margin: 5px 0 0;
    min-height: 60px;
    padding: 0;
    position: relative;
	margin-top:10px;
}

.detal_eve_bo .date_ev{
	font-size: 13px;
    margin: 4px;
    padding: 0;
	font-weight:bold;
	width:100%;
	
}

.detal_eve_bo .box-info{
	/*float: left;*/
	overflow: hidden;
    width: 100%;
	padding-left: 14px;
}


.detal_eve_bo .action-event{
	
	/*margin-top: 8px;*/
	margin-right: 10px;
	margin-bottom:10px;
}

.action-event .btn-parti {
	font-size: 12px;
    min-width: 97px;
}

.action-event .btn-age {
	font-size: 12px;
    min-width: 43px;
}

.detal_eve_bo .cost{
    background: #f5a623 none repeat scroll 0 0;
    color: white;
    font-size: 16px;
    font-weight: bold;
    padding: 1px;
    text-align: right;
}

.detal_eve_bo .place{
	white-space: nowrap;
}


.time_wall_banner { 
    background: #fff none repeat scroll 0 0;
}

.time_wall_banner_gi { 
    background: #fff none repeat scroll 0 0;
}

.box_imag_ev .title_d {
    position: absolute;
    right: 20px;
    top: 25px;
    color: #E0E0E0;
}
.box_banner_eve .ref-url {
    color: white;  
}

.btn-agenda-ok{
	opacity: 0.5;
}

.container_etiquetas_slider {
	padding-left: 15px;
	padding-right: 15px;
	
}

/* para los eventos en el muro principal */ 

/* grupos de interes */

.no-acce-cont{
	color: red;
    float: left;
    font-size: 72px;
	margin-left: 60px;
}

.info-conte-pho{
    display: inline-block;
    float: left;
    font-size: 18px;
    font-weight: bold;
    margin-left: 26px;
    margin-top: 5px;
}




.publicacion_options {
	background: #EFEFEF;
	border: 1px solid #DDD;
	border-top: 0;
	padding: 5px;
	font-size: 13px;
}
.publicacion_like_counter {
	background: #DDD;
	padding: 5px;
	font-size: 12px;
}
.publicacion_comments {
	background: #DDD;
	border: 1px solid #DDD;
	margin-bottom: 10px;
	border-top: 1px solid #DDD;
	padding:10px;
}


input.upload_btn {
    background-color: white;
    padding: 5px;
    color: grey;
    margin-top: 5px;
    border-radius: 5px;
    border: 1px solid darkgray;
}


/* COMENTARIOS de PUBLICACIONES */

.comments_p {
	/* padding: 10px; */
	background-color: #F1F1F1;
	border-radius: 5px;
	margin-bottom: 6px;
	word-break: break-word;
	word-wrap: break-word;
}


.comments_p .avatar {
	padding:10px;
	background-color:#F1F1F1;
	border-radius:5px;

}

.comments_p .avatar img {
	width:30px;
	height:30px;
	margin-left:15px;
}

.comments_p .time {
	font-size: 0.7em;
    color: #abaaab;
    font-family: open_sansbold;
    float: right;
    margin-top: -15px;
    margin-right:10px;

} 

.comments_p .autor{
	margin-left:60px;
	margin-top:-40px;
	color: #666;
    font-size: 0.78em;
    font-weight: bold;
    
}

.comments_p .contenido{
    margin-top: 5px;
    margin-left: 60px;
    color: #666;
    font-size: 0.8em;
    text-align: left;
    word-break: break-word;
    padding-right: 5px;
    padding-bottom: 5px;
    word-wrap: break-word;

    

}


form#form_publicar_comment textarea {
	width:100%;
	background-color:white;
	width: 94%;
	border: 1px solid #DDD;
	background: white;
	resize: none;
	padding: 10px;
	height: 40px;
	color: grey;
	outline: 0;
	border-radius:7px;
	height: 40px;
}

.checkin {
	border: 1px solid #DDD;
	background: #EFEFEF;
}

.check {
	display: block!important;
	width: 100%!important;
	text-align: left;
	border-radius: 0;
}


.div_btn_submit_comment {
	
	text-align:right;
	margin-top:10px;
	margin-bottom: 10px;
}

.btn_submit_comment {
	border: none;
	border-radius: 3px;
	color: #fff;
	font-size: 0.90em;
	line-height: 2em;
	min-width: 80px;
	padding: 0px;
}

.input_comment {

    font-size: 12px;
    width: 94%;
    padding: 10px;
    border: 0;
    outline: 0;
    border: 1px solid #DDD;
    border-radius: 0px 5px 5px 0px;
    color: darkgrey;
    margin-left: 1px;


}

.avatar_comment{

 width:32px;
 height:37px;
 margin-top:1px;
 float: left;

}

.comments_mostrasmas {

 text-align: center;
 padding: 5px;
 background: #EFEFEF;
 border-left: 1px solid #DDD;
 border-right: 1px solid #DDD;
 border-bottom: 1px solid #DDD;
 margin-top:-9px
 
 }

.menu_lateral_izquierdo .globo_notif {
 float: right; 
 display: inline-block; 
 width: auto; 
 text-align: center;
 color: white; 
 border-radius: 100%; 
 padding: 1px 6px 1px 6px;
}



/* HEADER USER */

.contenedor_user {
	background-image: url("../images/covers/perfil_user.jpg");

}


.contenedor_user .container .imgHeaderUser {
	width:150px;
	height:150px;
	border:solid white 2px;
	-webkit-box-shadow: 0px 3px 15px 10px rgba(0,0,0,0.5);
	-moz-box-shadow: 0px 3px 15px 10px rgba(0,0,0,0.5);
	box-shadow: 0px 3px 15px 10px rgba(0,0,0,0.5);
	background-color: whitesmoke;

	
}

.contenedor_user .container .username {
	color:white;
	font-weight:normal;
	font-size:40px;
	margin-top:15px;
	margin-bottom:25px;
	text-shadow: 2px 2px 0px rgba(0, 0, 0, 1);
}

.contenedor_user .container a {
	color: white;
	padding:6px;
	margin:15px;
	text-shadow: 1px 1px 0px rgba(0, 0, 0, 1);

}

.contenedor_user .container a:hover {
	color: transparent;
	background-color:white;
	text-decoration:none;
	margin:15px;
	padding:6px;
	border-radius:3px;
	text-shadow: 1px 1px 0px rgba(0, 0, 0, 1);

}

/* EVENTOS de TIMELINE */

.contenedor_evento {
    }

.contenedor_evento .titulo_evento {
    font-size: 1.2em;
    margin: 3px 0 6px 0;
    position: static;
    color: white;
    margin-top: -40;
    margin-left: 35px;
    margin-bottom: 30px;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 2);
    font-weight: bold;
    }

.contenedor_evento .fecha_evento {
    color: #343434;
    font-size: 1em;
    font-weight: bold;
    margin-left: 35px;
}

.contenedor_evento .lugar_evento {
    color: #343434;
    font-size: 1em;
    font-weight: bold;
    margin-left: 35px;
    }

.contenedor_evento .precio_evento {
    color: #343434;
    font-size: 1em;
    font-weight: bold;
    margin-left: 35px;
}




.img_evento {
    margin-top: 15px;
}


/* COMENTARIOS PAGINA GRANDE */

.publicacion .avatar img {
	width:50px;
	height:50px;
	border-radius: 50px;

}


/*
Publica notic
*/
 
 .div_mano_pointer{
   cursor: pointer;
}

.form-cont-sports input.error{
	border: 1px solid red;
}

.notif  , .info_not{
 border-radius: 3px;
	border: 2px solid #009493 ;
	width: auto;
	margin-bottom: 0px;
	padding: 0 0 0 9px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-o-border-radius: 3px;
	-ms-border-radius: 3px;
	-khtml-border-radius: 3px;
	display:none;
	background: none repeat scroll 0 0 #009493 !important;
	text-align: left; 
}


.error_sp{
	border-radius: 3px;
	border: 1px solid #ecafc7;
	width: auto;
	margin-bottom: 0px;
	padding: 0 0 0 9px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-o-border-radius: 3px;
	-ms-border-radius: 3px;
	-khtml-border-radius: 3px;
	display:none;
	background: none repeat scroll 0 0 #DC9C7C !important;
	text-align: left;
}
 
  
.error_sp .show, .notif .show,  .info_not .show {
	display: block; 
}

.displa_none{
	display: none;
}


.posi_relative{
	position: relative;
}

.posi_abso{
	position: absolute;
}


.error_sp h1, .notif h1,  .info_not h1 { 
	color: red;
    font-size: 21px;
    font-weight: bold;
    margin-bottom: 0 !important;
    margin-top: 0 !important;
    padding: 0 !important;
    background: none  !important;
}

.notif h1,  .info_not h1{
	color: white;

}


.error_sp .text-msg, .notif .text-msg,  .info_not .text-msg{
	font-size: 14px;
}







/* EVENTO PUBLICO */


.evento_publico {

	overflow: auto;
	margin-bottom: 50px;

}

.link_name_event{
	
	font-family:open_sansregular;
	font-size: 1.3em;
	margin-bottom:3px;
	color:#333;
	
}

.link_name_event:hover{
	
	text-decoration:none;
	
	color:grey;
	
}

.container_etiquetas{
padding: 20px;
margin-top: 40px;
margin-bottom: 40px;
border: 1px solid grey;
}

.container_etiquetas p{

    font-family: open_sans_condensedbold;
    font-size: 20px;
    text-align:center;
   
    
}

.titulo_etiquetas {
	 margin-bottom:25px;
}

.etiquetas {
	margin-top:10px;
}

.etiquetas .etiqueta_event {
	
	color:white;
	background-color:#bfbfbf;
	border-radius:3px;
	padding-top:2px;
	padding-bottom:2px;
	font-size:0.9em;
	font-family:open_sanslight;
	padding-left:5px;
	padding-right:5px;
	margin-right:1px;
	margin-top:3px;
	display:inline-table;
    word-wrap:break-word;
}

.precios {
	position: absolute;
	top: 0px;
	right: 0px;
	background: none repeat scroll 0% 0%;
}

.precios_er {
	position: absolute;
	top: 350px;
	right: 0px;
	background: none repeat scroll 0% 0%;
}

.labels-precios{
	position: absolute;
	top: 8px;
	left: 0px;
}

.num_prices_real{
	
	top: 0px;
	right: 0px;
	display: inline-block;
	margin-left: 40px;
	color:white;
	font-size:1.0em;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 1);
}

.num_prices_descuento{
	
	top: 0px;
	right: 0px;
	display: inline-block;
	margin-left: 20px;
	color:white;
	font-size:1.1em;
	font-weight:bold;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 1);
}

.num_prices_final{
	
	top: 0px;
	right: 0px;
	display: inline-block;
	margin-left: 22px;
	color:white;
	font-size:1.2em;
	font-weight:bold;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 1);
}

.evento_publico .img {

	width: 150px;
	height: 150px;
	float: left;
	overflow: hidden;

}

.evento_publico {

	overflow: hidden;

}

.evento_publico .img {

	width: 150px;
	height: 150px;
	float: left;
	overflow: hidden;
	margin-right:25px;
	border: solid 2px #B1B1B1;
    border-radius: 5px 5px 5px 5px;

}

.enveto_content {}

.evento_publico .enveto_content .name {
    color: #343434;
    font-size: 0.9em;
    margin: 3px 0 6px 0;
    font-weight: bold;
}

.evento_publico .enveto_content .fecha {

	color: #343434;
    font-family: open_sansbold;
    font-size: 0.8em;
    margin-bottom:3px;}

.evento_publico .enveto_content .fecha p {


    margin-bottom:2px;

}

.evento_publico .enveto_content .lugar {

	 color: #343434;
    font-size: 0.8em;
    
    font-weight: bold;
        margin-top: 10px;
}

.evento_publico .enveto_content .ciudad {

	 color: #343434;
    font-size: 0.8em;
    margin: 3px 0 6px 0;
    font-weight: bold;

  
}

.pre_dato{
	color:#A5A5A5;
}

.ico_u{
	margin-left:-3px;
}

.hr_ep{
	margin-top:1px;
	
}

.evento_publico .enveto_content .boton_participar {
	padding:6px;
	background-color:#041F5C;
	float:left;
	border-radius:3px;
	color:white;
	font-weight:bold;
	font-size: 0.7em;
	letter-spacing: 1px;
	cursor: pointer;
	margin-top:15px;
}

.evento_publico .enveto_content .boton_participar_ep {
	padding:6px;
	background-color:#041F5C;
	float:left;
	border-radius:3px;
	color:white;
	font-weight:bold;
	font-size: 0.7em;
	letter-spacing: 1px;
	cursor: pointer;
	/*margin-top:15px;*/
}

.evento_publico .enveto_content .boton_agendar {
	padding:6px;
	background-color:#041F5C;
	float:left;
	border-radius:3px;
	color:white;
	font-weight:bold;
	font-size: 0.7em;
	letter-spacing: 1px;
	cursor: pointer;
	margin-top:15px;
	margin-left:15px;
	padding-left:20px;
	padding-right:20px;

}

.evento_publico .enveto_content .boton_agendar_ep{
	padding:6px;
	background-color:#041F5C;
	float:left;
	border-radius:3px;
	color:white;
	font-weight:bold;
	font-size: 0.7em;
	letter-spacing: 1px;
	cursor: pointer;
	/*margin-top:15px;*/
	margin-left:15px;
	padding-left:20px;
	padding-right:20px;

}


.evento_publico .deporte {

	font-size: 14px;
    font-weight: normal;
    margin-top: -5px;;
    color: #4f4f4f;
}

.evento_publico .descripcion {
		font-size: 14px;
    color: #a7a7a7;
    margin-top:20px;
     margin-bottom: 20px;


}

.descripcion.des-event-sp{
	display: block;
    height: 190px;
    overflow: hidden;
    white-space: nowrap;
}

.cal_fecha{
font-size:15px;
margin-right: 10px;
}

.cal_fecha_ep{
font-size:13px;
margin-right: 10px;
}

.cal_fecha_ep_map{
font-size:13px;
margin-right: 12px;
margin-left:2px;
}


#preloader {
    position: fixed;
    top:0; left:0;
    right:0; bottom:0;
    background: #fff;
    z-index: 100;
	display: none;
}
#loader {
    width: 100px;
    height: 120px;
    position: absolute;
    left:50%; top:50%;
    background: url(../images/loadsportsnet.gif) no-repeat center  0 / 40px auto;
    margin:-50px 0 0 -50px;
}

.btn_foto {
	border: 1px solid #DDD;
	background: #EFEFEF;
	padding: 5px;
	display: inline-block;
	color: grey;
	font-size: 11px;
	border-radius: 3px;
}

.btn_foto a {
	color: grey;
	text-decoration: none;
}


.btn_foto:hover{
	background-color:aliceblue;
}

.fileUpload {
    position: relative;
    overflow: hidden;
    margin: 0px;
}
.fileUpload input.upload {
    position: absolute;
    top: 0;
    right: 0;
    margin: 0;
    padding: 0;
    font-size: 20px;
    cursor: pointer;
	color: grey;
    opacity: 0;
    filter: alpha(opacity=0);
}


/* FORM GRUPO DE INTERES */

.form_group input {

	background-color:#F9F9F9;
	padding:10px;
	width:100%;
	margin-top:5px;
	margin-bottom:5px;
	border:1px solid darkgray;
	border-radius: 5px;
	outline: 0;
	}

.form_group textarea{

	background-color:#F9F9F9;
	padding:10px;
	width:100%;
	height: 125px; 
	margin-top:5px;
	margin-bottom:5px;
	border:1px solid darkgray;
	outline: 0;
	resize:none;
	border-radius: 5px;
}  

.form_group .label_form {
	margin-top:20px;
	margin-bottom:10px;
	font-size:1.0em;
	color:gray;
	}

.form_group select {

	background-color:#F1F1F1;
	padding:10px;
	width:40%;
	margin-top:5px;
	margin-bottom:5px;
	border:1px solid darkgray;
	border-radius: 5px;
	
}


.form_group .submit_create_group, .submit_create_group_comm {

background-color:#F1F1F1;
color:white;
width:25%;
border:1px solid grey;


}

.info-gro-in{
	font-size: 17px;
    text-align: center;
}

.info-desc{
	font-size: 13px;
    text-align: center;
}

.title-crear{
	float: left;
    width: 82%;
}

.boton_participar_none{
	background-color: orange;
    border-radius: 3px;
    color: white;
    cursor: pointer;
    display: inline-block;
    margin-top: 3px; 
    padding: 5px;
    text-align: center;
}


.submit_create_group_comm{
	border-radius: 5px;
    margin-bottom: 5px;
    margin-top: 5px;
	padding: 10px;

}


.form_group .submit_create_group:hover ,.submit_create_group_comm:hover{

background-color:#F1F1F1;
color:white;

-webkit-box-shadow: inset 0px -8px 13px -4px rgba(0,0,0,0.75);
-moz-box-shadow: inset 0px -8px 13px -4px rgba(0,0,0,0.75);
box-shadow: inset 0px -8px 13px -4px rgba(0,0,0,0.30);

}


.solicitud_link{
	margin-left:70px;
	margin-top:-20px;
	padding-bottom:10px;
}


.but_cg{
margin-top:40px;
min-width:200px;
}




/* Added for chat */
.thumb {
    width: 24px;
    height: 24px;
    float: none;
    position: relative;
    top: 7px;
}

#messages figure {
    margin: 0;
    max-width: 350px;
    
}

.form .progress {
    line-height: 15px;
}

.progress {
    display: inline-block;
    width: 100px;
    border: 3px groove #CCC;
    transition: 0.3 all easeIn;
    -webkit-transition: 0.3 all easeIn;
    -ms-transition: 0.3 all easeIn;
    -moz-transition: 0.3 all easeIn;
    -o-transition: 0.3 all easeIn;
}

.progress div {
    font-size: smaller;
    background: orange;
    width: 0;
}

.hidden {
    visibility: hidden;
}

.more-conv {
    text-align:center;
    font-size:12px;
    width: 100%;
    display: inline-block;
}

.chat-text {
    white-space: pre-line;
}

.count-bubble.active {
    background: #78c639 !important;
    color: #78c639 !important;
}

.count-bubble.inactive {
    background: #dc3110 !important;
    color: #dc3110 !important;
}

figure.avatar img{
    border-radius: 50%;
    vertical-align: middle;
    width: 30px;
    height: 30px;
}

/* End chat */

/* Chat Section Styles */
.new-post {
    border-bottom: 1px dashed #A8A8A8;
    border-top: 0 none;
   
    padding: 0 0 36px;
}
.post {
    padding: 10px 15px 18px;
    
}

.new-post .input-text {
    max-width: 100%;
    padding: 0;
}
.input-text, .input-check {
    margin: 10px auto 0;
    max-width: 370px;
    padding: 0 10px;
    position: relative;
}


.message-friend p {
    color: #4F4F4F;
    font-size: 12px;
}

.message-form {
    margin-bottom: 1em;
}

.new-post .comment textarea, .new-post .input-text input[type="text"] {
    height:48px;
    background: #E9E9E9;
    border: none;
    color: #636363;
    font-family: "open_sansregular";
    font-size: 1.1em;
    padding: 13px 0;
    width: 90%;
    resize:none;
    outline: none;
        overflow-y: hidden;
}



.new-post.message-friend .comment {
    display: inline-block;
    margin-left: 3%;
    vertical-align: middle;
    width: 84.4%;
}
.new-post .comment {
    background: #F1F1F1;
    border: 1px solid #CDCDCD;
    padding: 0px 11px;
    position: relative;
    margin: 8px 0;
}
.post .comment {
     
      color: #636363;
      font-size: 0.9em;
      text-align: justify;
      margin: 7px 0 16px;
      padding:10px;
      position: relative;
      background: #E9E9E9;
      /* border: 2px solid #c2e1f5; */
      border-radius:10px;
      word-break: break-word;
      word-wrap: break-word;
      

}

.but_chat{

	    margin-right: 40px;

}
.add-media {
    float: right;
    font-size: 1.4em;
    padding: 7px 0;
}

.add-media i {
    color: #C6C6C6 !important;
    font-size: 1.5em;
}

[class^="icon-"], [class*=" icon-"] {
    font-family: 'icomoon';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.post.new-post .actions-post {
    overflow: visible;
}
.new-post .actions-post {
    padding: 0;
}
.actions-post {
    padding: 5px 12px;
    text-align: right;
    clear: both;
    overflow: hidden;
}

.profile-edit .message-friend .button {
    background: #202328;
}
.community-page.logged-page .button {
    background: #F4A723;
}
.button {
    background: #F5A623;
    border: none;
    border-radius: 3px;
    color: white;
    font-size: 1em;
    line-height: 2.7em;
    min-width: 132px;
    padding: 0 10px;
}

.new-post.message-friend header {
    display: inline-block;
}
.post header {
    position: relative;
}

button, html input[type="button"], input[type="reset"], input[type="submit"] {
    -webkit-appearance: button;
    cursor: pointer;
}

post .avatar {
    display: inline-block;
    margin: 0;
    vertical-align: middle;
}
figure {
    margin: 1em 40px;
}
article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary {
    display: block;
}
user agent stylesheetfigure {
    display: block;
    -webkit-margin-before: 1em;
    -webkit-margin-after: 1em;
    -webkit-margin-start: 40px;
    -webkit-margin-end: 40px;
}

.post.new-post .avatar img {
    width: 1.9em;
    height: 1.9em;
}
.post .avatar img {
    border-radius: 50%;
    vertical-align: middle;
    width: 32px;
}
img {
    border: 0;
}

.profile-edit.logged-page .widget-messaje {
    margin: 0;
    padding: 15px;
}
.community-page.logged-page .widget-messaje {
    margin: 38px 32px;
    padding: 15px 42px 22px;
}
.widget-messaje.w-privacy {
    background: #E9E9E9;
    margin: 30px!important;
    padding: 15px!important;
}
.widget-messaje {
    background: #F4F4F4;
    text-align: center;
    padding: 27px 15px 25px;
}

.logged-page .widget-messaje.w-privacy i {
    color: white;
    font-size: 30px;
}
.community-page.logged-page .widget-messaje i {
    font-size: 20px;
    color: #9B9B9B;
}
.widget-messaje i {
    color: #DADADA;
    font-size: 1.9em;
}

.profile-edit.logged-page .widget-messaje p {
    color: #6F6F6F;
    font-size: 0.9em;
    margin: 15px 0;
}
.logged-page .widget-messaje.w-privacy p {
    font-size: 15px;
}

.community-page.logged-page .widget-messaje p {
    font-size: 19.5px;
    margin: 0 0 13px;
    color: #4D4D4D;
}
.widget-messaje p {
    color: #6F6F6F;
    font-size: 0.9em;
    margin: 21px 0 25px 0;
}

b, strong {
    font-weight: bold;
}

.logged-page .widget-messaje.w-privacy .button {
    background: #202328;
    line-height: 2.7em;
}
.community-page.logged-page .widget-messaje .button {
    min-width: 140px;
}

.main-content > section {
    display: inline-block;
    vertical-align: top;
    float: left;
}

.widget-option {
    background: #F4F4F4;
    border-bottom: 1px solid #C7C7C7;
    padding: 15px 20px;
}

.widget-option h3 {
    color: #4B4B4B;
    font-family: open_sansbold;
    font-size: 13px;
    text-align:center;
}


.input-search {
    border: 1px solid #CDCDCD;
    background: white;
    position: relative;
    border-radius: 2px;
}

.input-search input {
    background: white;
    border: none;
    padding: 0 5px;
    font-size: 11px;
    width: 80%;
}

.widget-option a {
    color: #24252A;
    font-family: open_sansbold;
    font-size: 11px;
}
.input-search a {
    color: #4A4A4A;
    width: 20%;
}

.wlist-events li.active {
    background: white;
}

.wlist-events li {
    border-bottom: 1px solid #C7C7C7;
    padding: 10px 20px;
    border-top: 0 none;
}

.widget-conversations {
    background: #F4F4F4;
    display: inline-block;
    width: 100%;
}

.widget-conversations li .avatar {
    position: relative;
    width: 100%;
}
.post .avatar {
    display: inline-block;
    margin: 0;
    vertical-align: middle;
}

.widget-conversations .extract {
    font-size: 10px;
    margin: -11px 0 0 41px;
    word-break: break-word;
}


.wlist-events span {
    color: #9B9B9B;
    font-family: open_sanssemibold;
    font-size: 10px;
}

.wlist-events .btn-remove {
    float: right;
}

.sidebar-right .btn-plus {
    margin: 15px 0;
}
.sidebar-left .btn-plus, .sidebar-right .btn-plus {
    display: block;
    font-size: 18px;
    text-align: center;
    margin-top: 15px;
}

#friendList li {
    display:inline-block;
}

#friendList li img {
    border-radius: 50%;
    margin-left:5px;
    margin-right:5px;
}

.time {
    color: #9B9B9B;
    font-family: open_sanssemibold;
    font-size: 10px;
}

.postmeta .time {
    text-align: right;
    width: 100%;
    display: block;
}

#chatHistory figcaption {
    display:inline-block;
}

.widget-conversations li .avatar .count-bubble {
    font-size: 10px;
    left: 23px;
    line-height: 8px;
    padding: 4px 5px;
    position: absolute;
    top: 21px;
}
.state-logged nav li strong, .count-bubble {
    color: #fff;
    background: #f4a723;
    border-radius: 50%;
    font-family: "open_sansbold";
    padding: 4px 7px;
    font-size: 13px;
    float: right;
}

#friendList {
    display: inline-block;
}

.loadmore {
    display: block;
    text-align: center;
}

/* page unete comunidad */

.msg_unete{

	padding:15px;
	background-color:#f4f4f4;

}

.msg_unete h2{

	font-size: 19.5px;
    margin: 0 0 13px;
    color: #4d4d4d;
    margin-top:15px;
    margin-bottom:25px;

	
}

.msg_unete a{
    

    color: #fff;
    display: inline-block;
    line-height: 30px;
    min-width: 118px;
    text-align: center;
    background-color:darkgray;
    padding:6px;
    border-radius:5px;
    font-size: 0.9em;
    text-decoration:none;

	
}

.msg_unete a:hover{

	background-color:grey;
}

.msg_unete .fa{

	color:grey;
	font-size:30px;
	padding:15px;
	background-color:white;
	border-radius:100px;
	border:2px solid darkgray;
}

.msg_unete  .fa-smile-o{
	
	font-size:40px;
	padding-left:18px;
	padding-right:18px;
	
}


/*COMUNIDADES*/
.comm-list-fil .pagefull hr{
	margin-top:0px;
	
}

.none_vie{
	display: none;
}


.img_comunidades{
	max-width: 300px;
	margin: 15px;
	margin-top:auto;
	border-radius:5px;
	background-color:lightgray;
	padding:7px;
	-webkit-box-shadow: 0px 3px 19px 8px rgba(0,0,0,0.5);
	-moz-box-shadow: 0px 3px 19px 8px rgba(0,0,0,0.5);
	box-shadow: 0px 3px 12px 1px rgba(0,0,0,0.5);
	
}


.comunidades a {

   
   color: black;
    font-size: 25px;
    font-weight: normal;
    text-decoration:none;

}

.comunidades a:hover {

   
   color: grey;
    font-size: 25px;
    font-weight: normal;
    text-decoration:none;

}

.comunidades p {
	font-size: 14px;
    color: #a7a7a7;
    margin-top:20px;

    
}

.comunidades i {

	
	font-size:20px;
	margin-top:15px;
	color:#4a4a4a;

}

.comunidades .cal_comunidades{
	
	margin-left:25px;
}

.comu{
	margin-top:10px;
}

/* PAGINA AMIGOS */

.container_amigos {
	background-color:whitesmoke;
	margin:5px;
	border-radius:5px;
}

.container_amigos a {
	
	color:grey!important;
	font-size:13px;
	margin-left:5px;
	text-decoration:none;
	margin-top:-15px!important;
    	
}

.container_amigos a:hover {
	
	color:darkgray!important;
	
    	
}

.container_amigos img{
	width:60px;
	height:60px;
	border:2px solid white;
}

.members {
	color:grey;
	margin-left:5px;
	
}


/*LOGIN*/

.logi_logo_hea{
	float: right;
    margin-right: 80px;
    margin-top: 19px;
    width: 154px;
}



.bodylogin{
	background-color:black;
}

.barra_login {

background: black;
padding: 20px;
text-align:left;


}

.spannum_log{
	
	
	border-radius:5px;
	padding:5px;
	
	
	
	
	
}

.wellsportsnet{
	min-height: 20px;
    padding: 19px;
    margin-bottom: 20px;
    background-color: rgba(50,50,50,0.5);
    border: 1px solid #e3e3e3;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.05);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.05);
}

.barra_login.none_barra{
	margin: 0;
    padding: 0;
}

.none_barra  .seller-logo{
	height: 56px;
}

.none_barra  .default-logo{
   width: 165px;;
}

.default-comuni-us{
	max-width: 300px; 
	margin: 15px; 
	padding: 5px;  
	min-width: 177px;
	
}

.form-2{
text-aling:center;
}


.login {

border: 1px solid black;
background: url("../images/back-block1.jpg");
background-size: cover;
background-repeat: none;
height: 100%;

}

.login_registro {

border: 1px solid black;
background: url("../images/back-block1.jpg");
background-size: cover;
background-repeat: none;
height: 910px;

}

.texto_login {

max-width: 950px;
margin: auto;
text-align: center;

}

.login_p1 {

color: #B4BABF;

font-size: 18px;

text-align: center;

margin-left: 10px;

margin-right: 10px;

}

.subtit {

	margin-top:-30px;
	margin-bottom:30px;
}

.login_p2 {

color: white;
font-size: 16px;
margin-top: 30px;

}

.link_sportsnet {
	
	color: orange;
	text-decoration:none;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 1);
	padding:5px;
}

.link_sportsnet:hover {
	
	background-color: rgba(225, 170, 0, 0.2);
	border-radius:5px;
	color: orange;
	text-decoration:none;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 1);
}

.link_sportsnet_pass {
	margin-bottom:20px;
	color: white;
	text-decoration:none;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 1);
	padding:3px;
}

.link_sportsnet_pass:hover {
	
	color: white;
	text-decoration:none;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 1);
	background-color: rgba(215, 44, 44, 0.4);
	border-radius:5px;
}

.p_reg{
	
	color: white;
	font-size: 16px;

	
}

.div_p_reg {
	padding:5px;
}

.login_h2 {

color: white;
    font-size: 50px;
    margin-bottom: 40px;
   // margin-top: 40px;
    text-shadow: 2px 2px 1px rgb(0, 0, 0);


}

.login_h2_log {

color: white;
    font-size: 20px;
    margin-bottom: 40px;
   // margin-top: 40px;
    text-shadow: 1px 1px 1px rgb(0, 0, 0);
	text-align:center;


}

.parrafo_log{
	color:#B7B7B7;
	text-shadow: 1px 1px 1px rgb(0, 0, 0);
	text-align:justify;
	
}

.engloba_log{
	    background-color: rgba(0, 0, 0, 0.39);
    overflow: hidden;
    
    padding: 5px;
	padding-top:35px;
}


.parrafo_log_left{
	color:#B7B7B7;
	text-shadow: 1px 1px 1px rgb(0, 0, 0);
	text-align:left;
}

.visto{
	color:green;
	font-size:25px;
	text-shadow: 1px 1px 1px rgb(0, 0, 0);
	margin-right:5px;
	
}

.cont_form {

width: 300px;
margin: auto;
text-align: center;
margin-top: 30px;

}

.cont-comuni{
	display: inline-block;
	margin-right: 0;
    margin-top: 28px;
    padding-right: 0;
}

.cont-comuni  .title_tex{
	color: white;
    display: inline-block;
    font-size: 15px;
    margin-bottom: 15px;
    text-align: center;
}

.box-comm .input_login{
	min-width: 248px;

}

.dec-text-comm{
	font-size: 15px;
    font-style: italic;
    font-weight: bold;
    margin-top: 6px;
    padding-right: 5px;
    text-align: left;
}


.col-comuni{
	margin: 0;
    padding: 0;
    text-align: left;
    width: 100%;

}


.col-comuni    .cla-comm-label {
    font-size: 18px;
    margin: 0;
    padding: 0;
}


.cla-comm-label > input {
    margin-left: 24px;
    margin-right: 13px;
}



.cont_form_reg {

width: 100%;
margin: auto;
text-align: center;
margin-top: 30px;
-webkit-box-shadow: 0px 7px 12px -1px rgba(0,0,0,0.45);
-moz-box-shadow: 0px 7px 12px -1px rgba(0,0,0,0.45);
box-shadow: 0px 7px 12px -1px rgba(0,0,0,0.3);
background-color: rgba(225, 170, 0, 0.2);
}

.cont_form_reg_corp {

width: 100%;
margin: auto;
text-align: center;
margin-top: 30px;
-webkit-box-shadow: 0px 7px 12px -1px rgba(0,0,0,0.45);
-moz-box-shadow: 0px 7px 12px -1px rgba(0,0,0,0.45);
box-shadow: 0px 7px 12px -1px rgba(0,0,0,0.3);
background-color: rgba(225, 255, 255, 0.2);
}

.cont_form_reg2 {

width: 100%;
margin: auto;
text-align: center;
margin-top: 30px;

}

.but_reg{

/*margin-bottom:20px;*/
margin-top: 25px;
min-width: 300px;
width: 30%;
height: 50px;
font-size:18px;
 text-shadow: 1px 1px 1px rgb(0, 0, 0);
}

.but_reg2{

margin-bottom:20px;
min-width: 300px;
width: 30%;
height: 50px;
font-size:18px;
 text-shadow: 1px 1px 1px rgb(0, 0, 0);
}

.but_reg:hover{
	
	-webkit-box-shadow: inset -1px -13px 19px -5px rgba(0,0,0,0.4);
-moz-box-shadow: inset -1px -13px 19px -5px rgba(0,0,0,0.4);
box-shadow: inset -1px -13px 19px -5px rgba(0,0,0,0.4);

}

.but_reg2:hover{
	
	-webkit-box-shadow: inset -1px -13px 19px -5px rgba(0,0,0,0.4);
-moz-box-shadow: inset -1px -13px 19px -5px rgba(0,0,0,0.4);
box-shadow: inset -1px -13px 19px -5px rgba(0,0,0,0.4);

}

.but_reg_pic{

/*margin-bottom: 20px; */
    margin-top: 25px;
    min-width: 300px;
    width: 300px;
    font-size: 18px;
    text-shadow: 1px 1px 1px rgb(0, 0, 0);
	margin-bottom: 5px;
 
}

.but_reg_pic:hover{
	
	-webkit-box-shadow: inset -1px -13px 19px -5px rgba(0,0,0,0.4);
-moz-box-shadow: inset -1px -13px 19px -5px rgba(0,0,0,0.4);
box-shadow: inset -1px -13px 19px -5px rgba(0,0,0,0.4);

}

.div_bur_reg2{
	
	 margin-top:15px;
	 padding:20px;
	 border-top: 1px solid gray;
	
}

#lafoto img {
	
	max-width: 300px;
	margin: 40px 0 0 0;
	border-radius: 5px; 
	border: 1px solid #C5C5C5;
	-webkit-box-shadow: -1px 2px 21px 3px rgba(0,0,0,0.75);
	-moz-box-shadow: -1px 2px 21px 3px rgba(0,0,0,0.75);
	box-shadow: -1px 2px 21px 3px rgba(0,0,0,0.75);
	margin-bottom: 5px;
	
	}
	
.rbut_reg {
	
	 border-radius: 5px;
    width: 30%;
    
    border: 0;
    padding: 10px;
    outline: 0;
    margin-bottom: 15px;
    font-size: 16px;
    color: lightgray;
    min-width: 300px;
    border: 1px solid #C5C5C5;
    -webkit-box-shadow: inset 0px -5px 34px -9px rgba(0,0,0,0.70);
    -moz-box-shadow: inset 0px -5px 34px -9px rgba(0,0,0,0.70);
    box-shadow: inset 0px -5px 34px -9px rgba(0,0,0,0.70);
    background-color: rgba(50, 50, 50, 0.8);
    text-align:center;
	
	
}

.gif_send_regis{
	position: absolute;
    width: 47px;
	display: none;
}
.dp_inline{
	display: inline;
}

.col-depotra{
	margin: 0;
    padding: 0;
    text-align: left;
    width: 100%;

}

.col-depotra .cla-dep-label{
	font-size: 18px;
	margin: 0;
    padding: 0;
 
}

.cont_foto{
	display: block;
    height: 170px;
    width: 100%;
}

.for-regis-us2{
	margin-top: 21px;
    padding-top: 11px;
}

.text_info_erro_a{
	color: white;
	font-size: 21px;
	margin-bottom: 20px;
	margin-top: 20px;
	padding: 14px;
}

.info-text-msg{
	color: white;
	font-size: 12px;
	margin-left: 7px;
	margin-right: 7px;
	margin-top: 7px;
	padding-bottom: 20px;
	text-align: center;
}


.erro_acti_c{
	color: white;
    font-size: 25px;

}


.cla-dep-label > input{
	margin-left: 24px;
    margin-right: 13px;
}
.cont_file{
  display: block;
    position: relative;
    width: 150px;
}

.cont_file .label_foto{
  left: 0;
    padding: 15px;
    position: absolute;
    top: 0;
    width: 215px;
}

.cont_file  .upload_btn {
	opacity: 0; 
    width: 185px;
}




p.bad_pass  {
	background-color: rgba(215, 44, 44, 0.6);
	color:white;
	border-radius:5px;
	margin-bottom:30px;
	padding:5px;
	display: none;
}

p.noti_pass  {
	background-color: rgba(74, 255, 157, 0.6);
	color:white;
	border-radius:5px;
	margin-bottom:30px;
	padding:5px;
	display: none;
}

.gif-relo{
	position: relative;
	padding-bottom: 40px;
}


.gif-relo #gif_regis_sp{
	margin: 0;
    padding: 0;
    position: relative;
}

.body-legales{ 
    color: #b4babf;
    font-size: 12px;
    margin: 0 auto;
    padding: 6px;
    text-align: left;
    width: 70%;
}

.class-font-black{
	font-size: 13px;
    font-weight: bold;
}

.aling-cen-text{
	font-size: 18px; 
    padding: 4px;
    text-align: center;
}


.input_login {
    border-radius: 5px;
    width: 30%;
    height: 40px;
    border: 0;
    padding: 10px;
    outline: 0;
    margin-bottom: 15px;
    font-size: 16px;
    color: lightgray;
    min-width: 300px;
    border: 1px solid #C5C5C5;
    -webkit-box-shadow: inset 0px -5px 34px -9px rgba(0,0,0,0.70);
    -moz-box-shadow: inset 0px -5px 34px -9px rgba(0,0,0,0.70);
    box-shadow: inset 0px -5px 34px -9px rgba(0,0,0,0.70);
    background-color: rgba(50, 50, 50, 0.8);
    text-align:center;
}

.d_sex{
	
	text-align: left;
	padding-left:30%;
	padding-right:30%;
}

.rbut_reg .lab_sex {
    color: lightgray;
    text-shadow: none;
    font-weight: normal;
	margin-right:5px;
	margin-left:10px;
}

.input-text2 .input-check {
    margin: 0;
    max-width: 370px;
    padding: 10px;
    position: relative;
}
.input-text2 label {
    
    text-align: center;
     font-size:16px;
    
    color:white;
    text-shadow: 1px 1px 1px rgb(0, 0, 0);
    
}
.input-text2 {
width:300px;

    margin: 15px;
    
}

.input-text2 select {
    width: 100%;
}



.group-cover2{
       border-radius:10px;
       background-repeat: no-repeat;
       background-position:center 0;
       background-size: cover;
       margin-bottom: 30px;
       text-align: center;
       color: white;
}

.group-cover2 h3 {

	font-size:20px;
	margin-bottom:30px;
	margin-top:35px;
	text-shadow: 1px 1px 1px rgb(0, 0, 0);

}

.btn-shared{
    color:#fff;
    border-radius:50%;
    width: 50px;
    height: 50px;
    display: inline-block;
    text-align: center;
    margin: 0 5px !important;
}

a:hover.btn-shared{
    color:lightgray;
    
    width: 50px;
    height: 50px;
    display: inline-block;
    text-align: center;
    margin: 0 5px !important;
	text-decoration: none;
	text-shadow: 1px 1px 1px rgb(0, 0, 0);
	-webkit-box-shadow: inset 0px -1px 9px 2px rgba(0,0,0,0.75);
-moz-box-shadow: inset 0px -1px 9px 2px rgba(0,0,0,0.75);
box-shadow: inset 0px -1px 7px 2px rgba(0,0,0,0.75);
}


a.btn-shared i{
    font-size: 30px;
    line-height: 48px;
    padding: 0;
	
}
.btn-facebook{
    background:#667eba;
}
.btn-twitter{
    background:#5cd6fb;
}    
.btn-google{
    background:#f15f46;
	
}
.btn-linkedin{
    background:#1683bb;
}

.btn-envelope{
    background:#009688;
}

/*******************************HOME PAGE****************************************/
.home-page .main-content,.home-page .block-home{
    width: 100%;
    max-width:100%;
    padding: 0;
    margin: 0;
}
.home-page .block-home article{
    margin: 0 auto;
    max-width: 970px;
    padding: 41px 24px;
}
.block-home{
    text-align: center;
}
.block-home.block1{
   background-image: url("../images/back-block1.png");
   background-repeat: no-repeat;
   background-position:center 0;
   background-size: cover;
}
.block-home.block2,.block-home.block6{
   
}
.block-home.block6 article{
   background: url("../images/back-block6.png") no-repeat center 360px transparent;
}
.block-home.block3,.block-home.block7{
   background:#fff;
}
.block-home.block4{
   background: url("../images/backblue.png") repeat-x #e9e9e9;
}
.block-home.block5{
   background-image: url("../images/back-block5.png");
   background-repeat: no-repeat;
   background-position:center 0;
   /*background-size: cover;*/
   min-height: 614px;
   background-color:#fff ;
}
.block-home h2{
   font-family: 'open_sanslight';
   font-size:40px;
   font-weight: normal;
   color: #fff;     
}
.block-home.block3 h2,.block-home.block7 h2{
   color: #222328; 
}
.block-home  p{
    font-family: 'open_sanslight';
   font-size:18px;
   font-weight: normal;
   color: #fff;
   margin: 0 auto;
   max-width: 685px;
   padding: 0 5%;
   -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
   filter: alpha(opacity=60);
   -moz-opacity:0.6;
   -khtml-opacity: 0.6;
   opacity: 0.6;
}
.block-home.block3 p,.block-home.block7 p{
   color: #616161; 
   
}
.block-home.block3 p,.block-home.block4 p,.block-home.block5 p,.block-home.block7 p{
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
   filter: alpha(opacity=100);
   -moz-opacity:1;
   -khtml-opacity:1;
   opacity:1;
}
.block-home.block2 li{
    display: inline-block;
    text-align: center;
    margin: 55px 0;
    width: 24%;
}
.block-home.block2 li img{
    border-radius: 50%;
    height: auto;
    margin-bottom: 22px;
    max-width: 100%;
}
.block-home.block2 li figcaption span{
   font-size:16px;
   font-weight: normal;
   color: #fff; 
}
.event-list{
    display: inline-block;
    font-size: 0;
    margin: 24px 0;
}
.block-home.block2 li figure,.event-list li figure{
    margin: 0;
}
.block-home.block2 li figcaption a{
    font-size:12px;
   font-weight: normal;
   color:#f5a623;
   display: block;
   margin: 17px 0;
}
.event-list li{
    display: inline-block;
    font-size: 0;
}
.event-list .title-cat {
    color: #fff;
    font-size:11px;
    font-weight: normal;
    margin: 0;
}
.event-list h2.title {
    color: #fff;
    font-size:15px;
    font-weight: normal;
    margin: 5px 0;
}
.event-list .rating-stars{
    font-size: 16px;
}
.event-list .info-event{
    bottom: 0;
    display: block;
    text-align: left;
    padding: 5%;
}
.block-home .navigation a{
    font-family: 'open_sanssemibold';
    font-size: 12px;
    color:#202328;
    display: inline-block;
    vertical-align: middle;    
}
.block-home .navigation a i{
     font-size: 24px;
}
.block-home .navigation a.link-all{
    margin: 0 5%;
}
.block-home.block4 div,.block-home.block4 figure{
    display: inline-block;
    margin:30px 0 30px 20px;
    vertical-align: top;
}
.block-home.block4 .access-plus li{
    color: #fff;
    font-family: 'open_sanssemibold';
    font-size: 14px;
    text-align: left;
}
.block-home.block4 .access-plus .button{
    background: #013145 ;
    font-family: "open_sanssemibold";
    font-size: 14px;
    line-height: 50px;
    width: 215px;
}
.block-home .list-enterprises li,.block-home a.nav-link,.block-home .list-enterprises ul{
    display: inline-block;
    vertical-align: middle;
}

.block-home a.nav-link{
    color:#20232a
}
.block-home .list-enterprises li{
    margin: 0 5px;
}
.block-home.block4 .carrusel-enterprises{
    height: 80px;
    margin: 0 15px;
    max-width: 93%;
    overflow: hidden;
    vertical-align: middle;
}
.block-home .list-enterprises li figure{
    margin: 0;
}
.block-home h3{
    font-family: 'open_sans_condensedbold';
    color:#4a4a4a;
    font-size: 14px;   
}
.block-home div.list-enterprises{
    margin:0;
}
.block-home.block5 {
    text-align:left;
}
.block-home.block5 h2{
   color: #4fe3c1; 
   font-family: 'open_sans_condensedbold';
   font-size:40px;   
   margin-top: 0;
}
.block-home.block5 p{
   color: #fff;
    font-family: "open_sanssemibold";
    font-size: 15px;
    font-weight: normal;
    max-width: 280px;
    padding: 0;
    margin:0 0 15px;
    text-align: left;
}
.block-home.block5 a{
   color: #4fe3c1; 
   font-size:12px;
}
.block-home.block5 figure{
    background: #202328;
    border-radius: 50%;
    height: 100px;
    padding: 15px;
    text-align: center;
    width: 100px;
    margin: 0 auto;
}
.block-home.block5 figure strong{
   color:#fff;
   font-family: 'open_sans_condensedbold';
   font-size:14px;   
}
.block-home .sport-online{
    float: right;
}
.block-home .sport-online h2,.block-home .sport-online a{
    color:#ec008b;
    
}
.block-home .sport-online{
    text-align: right;
}
.block-home .sport-online p{
    color: #4a4a4a;
    max-width: 390px;
    text-align: right;
}
.player{
    background-image: url("../images/back-player.png");
    background-position: center bottom;
    background-repeat: no-repeat;
    background-size: auto auto;
    height: 336px;
    margin: 50px auto;
    max-width: 632px;
    text-align: center;
}
.block6 .items-interesting li figure{
    margin: 0;
}
.block6 .items-interesting li figure img{
    border-radius:50%;
    width: 60px;
    height: 60px;
    vertical-align: middle;
}
.block6 .items-interesting figcaption a{
    font-size: 16px;
    color:#fff;
}
.block6 .items-interesting .avatar .place{
    color:#fff;
    font-size: 12px;
}
.block6 .items-interesting .votes-count span{
    font-family: 'open_sansbold';
    font-size: 12px;    
}
.block6 .items-interesting li figure figcaption{
    display: inline-block;
     vertical-align: middle;
}
.block6 .items-interesting li{
    min-width: 170px;
    margin: 10px;
}
.block6 .carrusel-people{
    display: inline-block;
    vertical-align: middle;
    margin:20px 30px;
    height: 100px;
    overflow: hidden;
    max-width:89%;
}
.block6 a.nav-link,.block6 h3{
    color:#fff;
}
.content-player{
    display: inline-block;
    height: 326px;
    min-width: 597px;
    max-width: 100%;
    overflow: hidden;
    position: relative;
    text-align: center
}
.content-player figure{
    margin: 0;
}
.content-player .control{
    display: block;
    position: absolute;
    top:47%;
    width: 100%;
}
.content-player .control *{
    display: inline-block;
    margin: 0 10px;
    vertical-align: middle;
}
.content-player .control h4{
    color:#4990e2;
    font-size: 20px;
}
.content-player .control a{
    color:#fff;
    font-size: 20px;
}
.content-player .control a i{
    font-size: 35px;
}
.block-home.block4 figure{
    margin: 30px;
    max-width:80%;
}
.block-home.block4 figure img{
    max-width: 100%;
    height: auto;
}
.block7 .info-event .title{
    font-size:25px;
}
.block7 .event-list .info-event{
    text-align: center;
    top: 28%;
    width: 90%;
    background: none;
}
.block7 .info-activity span{
    font-size:15px;
    color:#fff;
    margin: 0 10px;
}
.block-home .event-list .title-cat{
    font-family: "open_sansregular";
}
.blogs-list li{
    display: inline-block;
    max-width: 200px;
    position: relative;
    text-align: left;
    vertical-align: top;
    margin:18px;
}
.blogs-list li figure{
    margin: 0;
}
.blogs-list li .avatar-author img{    
    border-radius:50%;
    width: 80px;
    height: 80px;
    border:3px solid #fff;
    margin-right: -18px;
    float: right;
}
.blogs-list li .avatar-author{
    position: absolute;
    left: 0;
    top: 130px;
    width: 100%;
}

.blogs-list h4{
    font-size:10px;
    color:#9f9f9f;
    font-family: "open_sansregular";
    font-weight: normal;
    margin: 0;
}
.blogs-list h2{
    font-size:18px;
    color:#202427;
    font-family: "open_sansregular";
    font-weight: normal;
    margin:22px 0 0;
}
.blogs-list h3{
    font-size:13px;
    color:#565656;
    font-family: "open_sansregular";
    font-weight: normal;
    margin: 7px 0;
}
.blogs-list .avatar-author figcaption{
     clear: both;
    display: block;
}
.blogs-list p{
    color:#a3a3a3;
    font-size:11px;
    padding: 0;
}
.blogs-list{
    margin: 40px 0;
}
.footer-content{
    background: #1c2023 url("../images/back-blue.png") repeat 0 0;
}
.footer-content .sub-cover{
    padding: 10px 1% 20px;
}

#footersp-i{
    background: black none repeat scroll 0 0;
    border: medium none;
    color: white;
    display: block;
    float: left;
    padding: 7px;
    position: relative;
    width: 100%;
	font-size: 12px;
}

#footersp-i .in-line{
	 margin: 0;
    padding: 0;
    text-align: center;
}


.footer-content .sub-footer{
    max-width: 675px;
    padding: 20px 0;
    text-align: center;
    margin: 0 auto;
}
.cover-running{
     background-image: url("../images/cover-running.png");
     background-repeat: no-repeat;
     background-position:center 0;
     background-size: cover;
}
.sub-footer .widget-links{
    border-top:2px dashed #fff ;
    border-bottom:2px dashed #fff ;
    padding: 20px 0;
}
.sub-footer .widget-links li{
    margin: 10px 0;
}
.sub-footer .widget-links a{
    font-size: 14px;
    color:#505050
}
.sub-footer .social-links .btn-shared{
    background: #494949;
    height: 30px;
    width: 30px;
}
.sub-footer .social-links .btn-shared i {
    color: #fff;
    font-size: 15px;
    line-height: 29px;
}
.sub-footer .social-links {
    padding: 20px 0;
}
.block7 .event-list,.block7 .event-list li{
    max-width: 100%;
    overflow: hidden;
}
.block-active{
    background-color: #d8d8d8;
    margin-left: -20px;
    padding: 20px 0 10px 20px;
}
.no-b-m{
    border:none!important;
    margin-bottom: 0!important;
    padding-bottom: 15px!important;
}
.profile-company .main-menu ul li.icon-active{
    position: relative;
}
.profile-company .main-menu ul li a{
    color:#fff;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter: alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;    
}
.profile-company .main-menu ul li.icon-active a{
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	-moz-opacity:1;
	-khtml-opacity:1;
	opacity:1;
}
.profile-company .main-menu ul li.icon-active::before {
    bottom: -20px;
      color: #e9e9e9;
    left: 20%;
    position: absolute
}
.list-photos{
    font-size: 0;
    text-align: center;
}  
.list-photos li{
    display: inline-block;
    margin:0.5%;
}
.list-photos.three-columns li{
    max-width: 30%;    
}
.list-photos.two-columns li{
    max-width:45%;    
}
.list-photos li figure.pick{
    margin: 0;
}
.new-post .comment .list-photos{
    margin-bottom: 15px;
}    
/***********************************************************************/


.content-footer{
     max-width: 970px;
     margin: 0 auto;
     min-height: ;
}

.add-media{
float: right;
    font-size: 1.4em;
    padding: 7px 0;
    margin-top:-43px;
    margin-right:10px

}

.wow{
	float: left;
	/*padding:5px;*/
	margin-left:17px;
	margin-top:3px;
}

.wow a{
	text-decoration:none;
}

.wow a:hover{
	text-decoration:none;
	
	font-weight:bold;
}

.small_wow a{
margin-top: 5px;
text-align: right;
display: inline-block;
text-decoration:none;
}

.small_wow a:hover{
	text-decoration:none;
	
	font-weight:bold;
}

.container_emp{overflow:auto}

.container_emp p{
	
	
	
}
.container_emp a{
	
	
	
}

.container_emptext{
	margin-top:7px;
}

.emp_local {
	margin-left:5px;
}


.medium-text{

font-size: 12px;
    color: #a0a0a0;
    }


/*EVENT LIST*/

 .infoevent{

	margin-top:-20px;
	margin-left:-10px;
	text-shadow: 2px 2px 0px rgba(0, 0, 0, 1);}

.infoevent i{
	margin-right:5px;
	margin-left:15px;
}

.infoevent i.fa.fa-users {
	font-size:18px;
}

.infoevent i.fa.fa-calendar {
	font-size:18px;
}

.infoevent i.fa.fa-map-marker {
	font-size:18px;
}
.infoevent i.fa.fa-euro {
	font-size:18px;
}

.menu-event{
	float:right;
}

.e-div{

 background: #202328;
 color: white;
 padding: 10px;
 border-radius: 5px 5px 0px 0px;
 font-size: 20px;
 text-align: center;
 margin-top: 30px;
 
}


.e-div2{
background: #EFEFEF;
color: #858585;
padding: 20px;
text-align: justify;
margin-bottom:15px;

}

.e-div2 p{

margin-bottom:15px;
}


.e-div3{

color: gray;
font-weight: bold;
padding: 5px;
margin-top:5px;

background-color:white;
text-align:center;
margin-top: 25px;
    border-radius: 5px;

}


.e-div4{

color: black;
font-weight: bold;
padding: 10px;
color: gray;
font-weight: bold;
padding: 5px;
margin-top:5px;

background-color:white;
text-align:center;

    border-radius: 5px;



}




.e-div5{

border-top: 2px dashed #858585;
margin: 10px;}

.e-div6{
font-size: 20px;
font-weight: bold;
text-align: center;
}

.apuntarme{

background: #EFEFEF;
color: white;
padding: 10px;
text-align: center;
margin-top: -30px;

}

.apuntarme:hover{

background-color: red;

}

.dondevent{
	
	margin-left:20px;
	
	color:darkgray;
	font-size:20px
}

.dondeventdur{
	
	margin-left:20px;
	magin-top:-30px;
	color:darkgray;
	font-size:16px
}

.des_evento{
color:grey;
}

.boton_participar{
	background-color:orange;
	max-width:150px;
	padding:10px;
	text-align:center;
	margin-top:35px;
	border-radius:3px;
	color:white;
	cursor:pointer;
	
	
}

/* EMPRESAS SEGUIR */

.enter_excl {
    font-size: 30px;
    color: white;
    background-color: lightgray;
    border-radius: 100%;
    padding: 15px;
}


.btn_submit_comment_enter {
    border: none;
    border-radius: 3px;
    color: #fff;
    font-size: 0.90em;
    line-height: 2em;
    min-width: 80px;
    padding: 10px;
    margin-top: 5pX;
}

.btn_submit_comment_enter:hover {
    border: none;
    border-radius: 3px;
    color: white;
    font-size: 0.90em;
    line-height: 2em;
    min-width: 80px;
    padding: 10px;
    margin-top: 5pX;
    text-decoration:none;
    
    -webkit-box-shadow: inset 0px -8px 13px -4px rgba(0,0,0,0.75);
-moz-box-shadow: inset 0px -8px 13px -4px rgba(0,0,0,0.75);
box-shadow: inset 0px -8px 13px -4px rgba(0,0,0,0.30);
    
}


.ok_enter {

	font-size:20px;
	margin-right:5px;
	margin-left:3px;
}

.infoenter h2 {
	
	background-color: darkgray;
    padding-left: 15px;
    padding-top: 3px;
    padding-bottom: 3px;
    color: white;
    font-size: 30px;
    border-radius: 5px 0px 0px 5px;
	box-shadow: -webkit-box-shadow: -3px 3px 1px -1px rgba(0,0,0,0.75);
    -moz-box-shadow: -3px 3px 1px -1px rgba(0,0,0,0.75);
    box-shadow: 2px 2px 1px -1px rgba(0,0,0,0.75);
    text-shadow: -1px -1px 0px rgba(60, 60, 60, 1);
     margin-bottom:25px;
}

.icon_enter{

	font-size:18;
	margin-right:15px;
	color:gray;
	//padding-left:10px;
	 text-shadow: 1px 1px 0px rgba(160, 160, 160, 1);
}

.infoenter p {

	font-size:13px;
	font-weight:bold;
	color:grey;

}	
	



/*******************************MENU RESPONSIVE******************************/
.btn-navleft{
    border: medium none;
    float: left;
    margin: 5px 0;
}
.btn-navleft .icon-left.icon-bar{
    width: 15px;
}
.navbar-left-responsive{
    background: #fff none repeat scroll 0 0;
    display: block !important;
    padding: 5%;
    position: absolute;
    top:50px;
    width:100%;
    z-index: 200;
    left: -105%;
    -webkit-box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.39);
-moz-box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.39);
box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.39);
}
.body-responsive > .container{
    overflow: hidden;
}
/*******************************FIN MENU RESPONSIVE**************************/
/*******************************NOTIFICACIONES**************************************/
.list-notifications{
     margin:20px 0;
}
.list-notifications .details{
    margin: 7px 0;
}
.list-notifications .details *{
    display: inline-block;
    font-size: 12px;
    margin: 0;
}
.list-notifications .details a{
    color: #f5a625;
}
.list-notifications .details a img{
    border-radius: 50%;
    width: 20px;
    margin-left: 10px;
}
.list-notifications input{
    float: right;
    margin: 5px !important;
}
.group-notificacion h3 input{
    float: right;
    margin: 5px !important;
}
.list-notifications li:hover {
    background: #eee;
}
/*******************************FIN NOTIFICACIONES**********************************/
/*********************************NOTIFICATIONS PAGES********************************************/
.notifactions-profile  .content-center{
      width: 77%;
      padding-bottom: 30px;
}
.group-notificacion{
    margin: 4%;
    width: 92%;
    border-bottom: 1px solid #a5a5a5;
}
.group-notificacion h3{
    color: #202427;
    font-family: open_sanssemibold;
    font-size: 20px;
}
.group-notificacion h3 input{
    display: block;
    float: right;
    margin-bottom: 6px;
    margin-left: 6px;
    margin-right: 13px !important;
    margin-top: 6px;
}
.group-notificacion h4{
    color: #4c4c4c;
    font-size: 11px;
    font-weight: normal
}
.list-notifications{
    
}
.list-notifications li{
   margin-bottom: 15px;
   padding:5px 7px;
}
.list-notifications li input[type='radio']{
    display:block;
}
.group-notificacion input[type='button']{
   background: none;
    color: #f5a625;
    font-family: open_sansbold;
    font-size: 12px; 
    border: none;
}
.list-notifications figure{
    display: inline-block;
    margin: 0;
    width: 90%;
}
.list-notifications figure img{
    vertical-align: middle;
    max-width: 85px;
}
.list-notifications figcaption{
    display: inline-block;
    vertical-align: middle;
    margin-left: 9px;
}
.list-notifications .icon-calendar,.list-notifications .icon-couple{
    color:#4b4b4b;
}
.list-notifications .icon-calendar span,.list-notifications .icon-couple span{
    background: #4b4b4b;
    border-radius: 50%;
    color: #fff;
    display: inline-block;
    font-family: open_sanssemibold;
    font-size: 8px;
    line-height: 14px;
    margin: 4px 0 0 -4px;
    text-align: center;
    vertical-align: top;
    width: 14px;
}
.list-notifications p{
    color: #4f4f4f;
    font-size: 12px;
    margin: 0;
}
.list-notifications strong{
    
}
.list-notifications h4,.list-notifications h4 a,.list-notifications a{
    color: #f5a625;
    font-family: open_sansbold;
    font-size: 12px;
    margin: 0;
}
.list-members li img,.avatar-notify img{
    width: 20px;
    border-radius: 50%;
}
.list-members li{
   display: inline-block; 
}
.list-members {
    margin-top: 5px;
}
.list-notifications figcaption{
    margin-left: 0;
}
.list-notifications .date-noti b{
    color: #a1a1a1;
    font-size: 11px;
}
.notifactions-profile .w-privacy i{
   font-size: 35px;
   color:#9b9b9b;
}
.notifactions-profile .w-privacy p{
   font-size: 16px;
}
.notifactions-profile .w-privacy .button{
    padding: 5px 10px;
    width: 170px;
    margin-top: 15px;
}
.shared-content .btn-shared i{
    color:#fff;
    font-size: 28px;
}
.widget-messaje p.small-text{
     font-size: 13px;
}
.notifactions-profile .widget-messaje{
    border-bottom: 1px solid #fff;
    margin: 0 30px !important;
    padding-bottom: 30px !important;
}
.notifactions-profile .widget-messaje .input-text input[type="text"]{
    background: #fff;
}
.notifactions-profile .w-privacy .medium-text{
    font-size: 18px;
}
.history-notify{
    border-bottom: 1px solid #a5a5a5;
    padding: 23px 47px 10px;
    text-align: right;
}
.history-notify a,.close-history{
    color:#f6a82a;
    font-size: 12px;
}
.history-notify a i{
    font-size: 16px;
}
.notis-friends{
    border:none;
}
.notifactions-profile .action-page .filter{
    float:right;
}
.notify-comments h4,.notify-members h4{
    display: inline-block;
}
/*****************************************************************************/

.cont_mapfe_head{ 
    background: white none repeat scroll 0 0;
    border-radius: 4px;
    margin: 7px auto 0;
    padding: 5px;
    text-align: center;
    width: 44%;
}

/*********************** BUSCADOR DE AMIGOS ***********************/

.divsearch {
	border: 1px solid #DDD; 
	width: 350px; 
	height: 250px; 
	position: absolute; 
	top: 200px; 
	left: 200px; 
	background: white; 
	z-index: 1; 
	padding: 10px;
	display: none;
	box-shadow: 0px 3px 3px #A1A1A1;
	border-radius: 0px 10px 10px 10px;
}



.divsearch2 {
	display: none;
	position: fixed;
	z-index: 1;
	overflow: show;
	margin: auto;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;

}

.divsearch2:before {
	content: '';
	display: block;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(60,60,60,0.6);
	z-index: -1000;
}

.divsearch2 .container {
	border: 1px solid #EFEFEF;
	border-left: 0;
	border-right: 0;
	margin-top: 100px;
	width: 100%!important;
	height: 500px!important;
	padding-left: 150px;
	padding-right: 150px;
	background-color: rgba(0,0,0,0.6);
	color: white;
}

.inputsearch {
	border: 0;
	background: none;
	width: 100%;
	outline: 0;
	font-size: 18px;
	padding: 8px;
	border-radius: 5px;
    height: 40px;
    border: 0;
    padding: 10px;
    outline: 0;
    margin-bottom: 15px;
    font-size: 16px;
    color: lightgray;
    border: 1px solid #C5C5C5;
    -webkit-box-shadow: inset 0px -5px 34px -9px rgba(0,0,0,0.70);
    -moz-box-shadow: inset 0px -5px 34px -9px rgba(0,0,0,0.70);
    box-shadow: inset 0px -5px 34px -9px rgba(0,0,0,0.70);
    background-color: rgba(50, 50, 50, 0.8);
    text-align:center;

}

.user_search {
	display: inline-block; 
	padding: 20px; 
	width: 33%;
}

@-webkit-keyframes spinner {
  0% {
	-webkit-transform: rotate(0deg);
	-moz-transform: rotate(0deg);
	-ms-transform: rotate(0deg);
	-o-transform: rotate(0deg);
	transform: rotate(0deg);
  }
  100% {
	-webkit-transform: rotate(360deg);
	-moz-transform: rotate(360deg);
	-ms-transform: rotate(360deg);
	-o-transform: rotate(360deg);
	transform: rotate(360deg);
  }
}
@-moz-keyframes spinner {
  0% {
	-webkit-transform: rotate(0deg);
	-moz-transform: rotate(0deg);
	-ms-transform: rotate(0deg);
	-o-transform: rotate(0deg);
	transform: rotate(0deg);
  }
  100% {
	-webkit-transform: rotate(360deg);
	-moz-transform: rotate(360deg);
	-ms-transform: rotate(360deg);
	-o-transform: rotate(360deg);
	transform: rotate(360deg);
  }
}
@-o-keyframes spinner {
  0% {
	-webkit-transform: rotate(0deg);
	-moz-transform: rotate(0deg);
	-ms-transform: rotate(0deg);
	-o-transform: rotate(0deg);
	transform: rotate(0deg);
  }
  100% {
	-webkit-transform: rotate(360deg);
	-moz-transform: rotate(360deg);
	-ms-transform: rotate(360deg);
	-o-transform: rotate(360deg);
	transform: rotate(360deg);
  }
}
@keyframes spinner {
  0% {
	-webkit-transform: rotate(0deg);
	-moz-transform: rotate(0deg);
	-ms-transform: rotate(0deg);
	-o-transform: rotate(0deg);
	transform: rotate(0deg);
  }
  100% {
	-webkit-transform: rotate(360deg);
	-moz-transform: rotate(360deg);
	-ms-transform: rotate(360deg);
	-o-transform: rotate(360deg);
	transform: rotate(360deg);
  }
}

.divsearch h3 {
	padding: 0;
	margin: 0;
	font-size: 18px;
	margin-bottom: 10px;
}

#boxsearch {
	margin-top: 10px;
	height: 370px;
	overflow-x: auto;	
}


#boxsearch::-webkit-scrollbar {
    width: 12px;
}
 
#boxsearch::-webkit-scrollbar-track {
    
	-webkit-box-shadow: inset 0 0 6px rgba(100,100,100,0.9); 
    border-radius: 10px;
}
 
#boxsearch::-webkit-scrollbar-thumb {
    border-radius: 10px;
    background-color: grey;
}


.etiquetas_deporte {
	margin-top: -20px;
	margin-bottom: 20px;
}
 
 
.etiquetas_deporte .etiqueta_dep {
	color:white;
	background-color: rgba(99, 99, 99, 0.61);
	border-radius:3px;
	border: solid 1px #909090;
	padding-top:2px;
	padding-bottom:2px;
	font-size:0.9em;
	font-family:open_sanslight;
	padding-left:5px;
	padding-right:5px;
	margin-right:1px;
	margin-top:3px;
	display:inline-table;
	word-wrap:break-word;
}

 
  
/* border images */ 
.img_csg {
	display: inline-block;
	margin: 0px 20px 20px 0px;
	padding: 5px;
	border: 1px solid white;
}
.img_csg:hover {
	border: 1px solid #c7c7c7;
}


.disabllee{
	opacity: 0.5;
}


.frm_cane{
	display: inline-block;
}


.rela-u{
	position: relative;
}

.rela-u .cal_eve{
	left: 7px;
    margin-right: 6px;
    position: absolute;
    top: 8px;
}

.rela-u .pos_a{
   margin-left: 16px;
}
 
 
.lb-nav a.lb-prev, .lb-nav a.lb-next { width: 20% !important; }
.lb-nav { pointer-events: none; }

.lb-prev, .lb-next { pointer-events: auto; }


/* NUEVAS COMUNIDADES EMPRESAS */

/* CORPORATIVO COOPERVISION */
.coopervision-sp-logo{
	
   background-image: url("../images/communities/logo-coopervision.png")!important;
   background-repeat: no-repeat;
   background-position:center 0;
   background-size: cover;
   margin-top: -10px;
   margin-left:35px;
   vertical-align:middle!important;
    width: 215px!important;
    height: 57px;
	margin-right:40px;
	margin-top:-15px;
   
}


.info-brigf{
	color: white;
    display: inline-block;
    font-size: 12px;
    padding-bottom: 3px;
    width: 100%;
}




.coopervision-sp-header {
	
	background-color: white!important;
	box-shadow: 0 3px 3px -1px rgba(0, 0, 0, .52);
	
	border-bottom:2px solid #005cab;
  
}

.coopervision-sp-header #navbar li a {
	
	color: #666 !important;
	box-shadow:none!important;
 text-shadow:none!important;
 font-weight:bold;

   
	
}

.coopervision-sp-header #navbar li a:hover {
 
	color: #005cab !important;
 
 box-shadow:none!important;
 background:none!important;
 border-radius:0px!important;
  

 
  
  
  
  
  
 
}

.coopervision-sp-header .navbar-toggle{
    
    background: #005cab  !important;
	border: none;
	color:#fff!important;
}

.coopervision-sp-comunida-log.wwf-sp-background {
	background-color:#005cab !important;
}

.coopervision-sp-background {
	background: #005cab !important;
}
.coopervision-sp-color {
	color: #005cab!important;
	
	
}

.coopervision-sp-menu-l h2 {

	background-color:#005cab  !important;
	color: #fff!important;
    	

}

.coopervision-sp-backimg{
	border: 1px solid black!important;
	background: url("../images/communities/back-bridgestone.jpg")!important;
	background-size: cover!important;
	background-repeat: none!important;
	height: 650px!important;
}

.coopervision-sp-backimg2{
	border: 1px solid black!important;
	background: url("../images/communities/back-bridgestone.jpg")!important;
	background-size: cover!important;
	background-repeat: none!important;
	height: 900px!important;
}
/* CORPORATIVO TRULIFE (EMPRESA DEMO HEALTHY CLUB) */
.truelife-sp-logo{
	
   background-image: url("../images/communities/logo-truelife.png")!important;
   background-repeat: no-repeat;
   background-position:center 0;
   background-size: cover;
   margin-top: -10px;
   margin-left:35px;
   vertical-align:middle!important;
    width: 190px!important;
    height: 44px;
	margin-right:45px;
	margin-top:-4px;
   
}


.info-brigf{
	color: white;
    display: inline-block;
    font-size: 12px;
    padding-bottom: 3px;
    width: 100%;
}




.truelife-sp-header {
	
	background-color: black!important;
	box-shadow: 0 3px 3px -1px rgba(0, 0, 0, .52);
	
	border-bottom:2px solid #86bc25;
  
}

.truelife-sp-header #navbar li a {
	
	color: #fff !important;
	box-shadow:none!important;
 text-shadow:none!important;
 font-weight: bold!important;
   
	
}

.truelife-sp-header #navbar li a:hover {
 
	color: #86bc25 !important;
 
 box-shadow:none!important;
 background:none!important;
 border-radius:0px!important;
  

 
  
  
  
  
  
 
}

.truelife-sp-header .navbar-toggle{
    
    background: #86bc25  !important;
	border: none;
	color:black!important;
}

.truelife-sp-comunida-log.reale-sp-background {
	background-color:white !important;
}

.truelife-sp-background {
	background: #86bc25 !important;
}
.truelife-sp-color {
	color: #86bc25!important;
	
	
}

.truelife-sp-menu-l h2 {

	background-color:black  !important;
	color: #86bc25!important;
    	

}

.truelife-sp-backimg{
	border: 1px solid black!important;
	background: url("../images/communities/back-bridgestone.jpg")!important;
	background-size: cover!important;
	background-repeat: none!important;
	height: 650px!important;
}

.truelife-sp-backimg2{
	border: 1px solid black!important;
	background: url("../images/communities/back-bridgestone.jpg")!important;
	background-size: cover!important;
	background-repeat: none!important;
	height: 900px!important;
}
/* CORPORATIVO DKV */
.dkv-sp-logo{
   background-image: url("../images/communities/logo-dkv.PNG")!important;
   background-repeat: no-repeat;
   background-position:center 0;
   background-size: cover;
   margin-top: -10px;
   margin-left:35px;
   vertical-align:middle!important;
    width: 130px!important;
    height: 50px;
	margin-right:45px;
   
}


.info-brigf{
	color: white;
    display: inline-block;
    font-size: 12px;
    padding-bottom: 3px;
    width: 100%;
}




.dkv-sp-header {
	
	box-shadow: 0 3px 3px -1px rgba(0, 0, 0, .52);
	background: white!important;
}

.dkv-sp-header #navbar li a {
	
	color: #095751 !important;
	box-shadow:none!important;
 text-shadow:none!important;
 font-weight: bold!important;
   
	
}

.dkv-sp-header #navbar li a:hover {
 color: #98a92a!important;
 box-shadow:none!important;
 text-shadow:none!important;
 background:none !important;
 
  
  
  
  
  
 
}

.dkv-sp-header .navbar-toggle{
    
    background: #095751  !important;
	border: none;
}

.dkv-sp-comunida-log.reale-sp-background {
	background-color:white !important;
}

.dkv-sp-background {
	background: #095751 !important;
}
.dkv-sp-color {
	color: #98a92a!important;
	
	
}

.dkv-sp-menu-l h2 {

	background-color:#98a92a  !important;
	color: white!important;
    	

}

.dkv-sp-backimg{
	border: 1px solid black!important;
	background: url("../images/communities/back-bancamarch.jpg")!important;
	background-size: cover!important;
	background-repeat: none!important;
	height: 650px!important;
}

.dkv-sp-backimg2{
	border: 1px solid black!important;
	background: url("../images/communities/back-bancamarch.jpg")!important;
	background-size: cover!important;
	background-repeat: none!important;
	height: 900px!important;
}
.link_sportsnet {
	color: orange;
	text-decoration:none;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 1);
	padding:3px;
	background-color: rgba(217, 217, 217, 0.78);
	border-radius:5px;
	margin-left:5px;
}

.link_sportsnet:hover {
	
		background-color: rgba(255, 255, 255, 0.76);
	border-radius:5px;
	color: orange;
	text-decoration:none;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 1);
}