.botonRadio input[type="radio"] + label{
		padding: 5px 15px;
		border-radius: 5px;
		color: black;
}
.botonRadio input[type="radio"]{display: none;}

.botonRadio label{border: 1px solid rgba(0, 112, 184, .5);}
.botonRadioV input[type="radio"]:checked + label{
		color: white;
		font-weight: bold;
		background: rgba(0,150,0,.5);
		border: 1px solid rgba(0,150,0,.5);
		border-radius: 5px;
		box-shadow: 2px 2px 1px 1px rgba(0,0,0,0.15);
		/*background: rgba(0, 112, 184, .5); */
}
.botonRadioV input[type="radio"]:hover + label{
		color: white;
		font-weight: bold;
		background: rgba(0,150,0,.5);
		border: 1px solid rgba(0,150,0,.5);
		border-radius: 5px;
		box-shadow: 2px 2px 1px 1px rgba(0,0,0,0.15);
		cursor: pointer;
}

.botonRadioR input[type="radio"]:checked + label{
		color: white;
		font-weight: bold;
		background: rgba(250,0,0,.4);
		border: 1px solid rgba(250,0,0,.4);
		border-radius: 5px;
		box-shadow: 2px 2px 1px 1px rgba(0,0,0,0.15);
		/*background: rgba(0, 112, 184, .5); */
}
.botonRadioR input[type="radio"]:hover + label{
	color: white;
	font-weight: bold;
	background: rgba(250,0,0,.4);
	border: 1px solid rgba(250,0,0,.4);
	border-radius: 5px;
	box-shadow: 2px 2px 1px 1px rgba(0,0,0,0.15);
	cursor: pointer;
}
.espaDivLds{margin: 0px 10px;}
/*
.espaDivBtns{height: 30px;}
.estrella{cursor: pointer; color: #0070B8;}
*/

.botonMnAr input[type="radio"]{display: none;}
.botonMnAr label{}
/* revisa si*/
.botonMnAr .chSi::after{content: "Si"; padding-left: 5px;}
.botonMnAr .chNo::after{content: "No"; padding-left: 5px;}


.vtStr5{}
.vtStr5 input[name=rating] {display: none;}
/* estrellas inmediatamente despues de un radiobutton van amarillas */
.vtStr5 input[type=radio]+label.estrella svg path {fill: rgba(0, 109, 255, .4); /*rgba(0, 122, 238, .4); #fe0*/}
/* estrellas a la derecha del radiobutton checked van blanco */
.vtStr5 input[type=radio]:checked~label.estrella svg path {fill: #fff;}


.vtStr5 .reset {
		font-size: 30px;
		margin-left: 15px;
		cursor: pointer;
		color: red;
}

.strNrml{
		direction: rtl;
		unicode-bidi: bidi-override;
}

.strNrml input[type="radio"] {
	display: none;
}

.strNrml label {
	color: grey;
}

.strNrml label:hover,
.strNrml label:hover ~ label i{
	color: rgba(0, 109, 255, .4); /*color: orange;*/
}

.strNrml input[type="radio"]:checked ~ label i{
	color: rgba(0, 109, 255, .4); /*color: orange;*/
}
.strNrml .reset {
		font-size: 30px;
		margin-left: 15px;
		cursor: pointer;
		color: red;
}
.strNrml .reset:hover {color: red;}
.strNrml i {font-style: normal;}

.dcrsnStar{
		text-decoration: none;
		font-style: normal;
}

	/*----------- Existentes --------------*/

    .BordoRojo {
        color: rgba(255, 0, 0, 0.6);
        margin-left: 2px;
        box-shadow: 0 0 5px rgba(255, 0, 0, 0.6);
    }
    .BordoVerde {
        color: rgba(0, 183, 22, 0.6);
        margin-left: 2px;
        box-shadow: 0 0 5px rgba(0, 183, 22, 0.6);
    }
    .BordoWarning {
        color: rgba(255, 195, 0, 0.6);
        margin-left: 2px;
        box-shadow: 0 0 5px rgba(255, 195, 0, 0.6);
    }
    .TextColorBl{ color: #ffffff; }
    .TextColorNg{ color: #000000; }
    .TextColorRd{ color: #FF0000; }
    .TextColorVr{ color: rgba(0, 183, 22, 0.6); }
    .TextColorAz{color: #0070b8;}
    .TextColorDr{color: rgba(184, 107, 0, 0.25);}
    .TextBordeDr{-webkit-text-stroke: 1px rgba(184, 107, 0, 0.25);} /*rgba(184, 107, 0, 0.25)*/
    .TextBordeAz{-webkit-text-stroke: 1px #0070b8;} /*rgba(184, 107, 0, 0.25)*/
    .TextColorAzLiga{color: #0070b8;}
    .TextColorAzLiga:hover{color: #0070b8;text-decoration: underline; font-style: oblique; cursor: pointer;}
    .TextColorBlLiga{color: #ffe65d;}
    .TextColorBlLiga:hover{color: #dddddd;text-decoration: underline; font-style: oblique; cursor: pointer;}

    .TextTam08px{font-size: 8px;}
    .TextTam10px{font-size: 10px;}
    .TextTam12px{font-size: 12px;}
    .TextTam14px{font-size: 14px;}
    .TextTam16px{font-size: 16px;}
    .TextTam18px{font-size: 18px;}
    .TextTam20px{font-size: 20px;}
    .TextTam25px{font-size: 25px;}
    .TextTam30px{font-size: 30px;}
    .TextTam35px{font-size: 35px;}
    .TextTam40px{font-size: 40px;}
    .TextLigaN{color: black;}
    .TextLigaN:hover{color: #0070b8;}

	.ponrojo{border: 1px red solid;}
	.ponverde{border: 1px green solid;}
	.ponazul{border: 1px blue solid;}
	.slenlinea {display: inline;}
	.fndBlanco{background: rgba(255, 255, 255, .7);}
