
[id*="mce"]
{
	position: absolute;
	padding: .3em;
	border-radius: 7px;
	max-width: 400px;
	text-align: center;
}


[id*="mce"]:nth-child(1)
{
	max-width: 100%;
}


#mce-1
{
	left: 38%;
}

#mce-2
{
	  top: 29%;
  left: 20%;
}

#mce-3
{
	  top: 29%;
  right: 7%;

}

#mce-4
{
  top: 40%;
  left: 21%;

}

/*ber ejemplo*/
#mce-5
{
  top: 40%;
  left: 3%;
  cursor: pointer;
  width: 250px;


}

#mce-6
{
   top: 48%;
  right: 32%;

}

#mce-7
{
   top: 48%;
  right: 19%;
}

#mce-8
{
  top: 48%;
  right: 3%;
}

#mce-9
{
  top: 58%;
  left: 20%;
}
/*ver ejemplo*/
#mce-10
{
    top: 70%;
  right: 14.5%;
  cursor: pointer;
  width: 225px;
}

#mce-11
{
  top: 68%;
  left: 3%;
}

#mce-12
{
  top: 79%;
  left: 12%;
}

#mce-13
{
  top: 90%;
  left: 21%;
}

#mce-14
{
  top: 79%;
  left: 38%;

}

#mce-15
{
    top: 68%;
  left: 50%;
}


.preguntasInline .col-1-1 .val1
{
	right: 17%;
}

.preguntasInline .contVal:before
{
  content: " hasta ";
  width: 50px;
  height: 20px;
  position: absolute;
  top: 30px;
  right: 147px;
  font-size: 30px;
  color: white;
}
.preguntasInline .contVal:after
{
	content: " desde ";
  width: 50px;
  height: 20px;
  position: absolute;
  top: 30px;
  right: 360px;
  font-size: 30px;
  color: white;
}


.preguntasInline .col-1-1
{
	position: relative;
	border-bottom: 1px dashed white;
	height: 68px;
}

.preguntasInline .col-1-1:hover
{
	background: #9DBE42;
}

.preguntasInline .input {
  position: absolute;
  top: 56%;
  right: 1%;
  height: 30px;
  width: 100px;
  font-size: 30px;
  color: gray;
  text-align: center;
  padding: 0;
  margin: 0;
}


.tablaMath
{
	width: 100%;
	margin: auto;

}

.inputUnico
{
	display: inline-block;
	width: 50px;
	height:50px;
	color: gray;
	cursor: pointer;
	font-size: 36px;
	text-align: center;

}

.inputUnico:hover
{
	border: 1px solid blue;
}

.tablaMath .tdInput
{
	height: 50px;
	width: 210px;
	background: transparent;
	font-size: 36px;
	color: gray;
	cursor: pointer;
	padding: 0;
	margin: 0;
	text-align: center;
}
.tablaMath .tdInput:hover
{
	border: 1px solid blue;
}

.tablaMath thead tr
{
 	background: #00BAE2;
}

.tablaMath thead tr th
{
 	border-top: 2px solid white ;
 	border-right: 2px solid white;
 	border-bottom: 2px solid white;
}

.tablaMath thead tr th:first-child
{

 	border-top: 2px solid white ;
 	border-left: 2px solid white;
 	border-right: 2px solid white;
 	border-bottom: 2px solid white;
}

.tablaMath thead tr th, .tablaMath tbody tr td
{
	text-align: center;
}

.tablaMath tbody tr td
{
 	border-right: 2px solid white;
 	border-bottom: 2px solid white;
}

.tablaMath tbody tr td:first-child
{

  	border-left: 2px solid white;
 	border-right: 2px solid white;
 	border-bottom: 2px solid white;
}

.tablaMath tbody tr:nth-child(odd)
{
 	background: #E7F3F4;
}

.tablaMath tbody tr:nth-child(even)
{
 	background: #F3F9FA;
}


.tablaMath tbody .trUnico
{
 	background: transparent!important;
}

.tablaMath tbody .trUnico td
{
 	 	border: none!important;
}

.tablaMath tbody .trUnico td:nth-child(2)
{
 	 	background: #E7F3F4;
 	 	border: 1px solid white;
 	 	border-top: none;
}



.input
{
	border: none;	
	color: gray;
}

.inputFull
{
	width: 100%;
	height: 50px;
	font-size: 30px;
	text-align: center;|
}

.btnAnimated
{
	transition: left 0.8s ease-in-out;
}

.btnAnimated-2
{
	transition: top 0.5s ease-in-out;
}

.listadoMateriales-2:after
{
  content: "";
  background: url('../img/flechaAbajo.png');
  position: absolute;
  top: -80%;
  left: 40%;
  width: 85px;
  height: 100px;
  background-size: cover;
}

.movido
{
	left: 0;
}
.btnSatelite
{
	width: 70px;
	height: 70px;
	background: #E6AF40;
	text-align: center;
	color: white;
	font-size: 36px;
	position: absolute;
	border-radius: 50%;
	box-shadow: 3px 0px 0px rgba(0,0,0,.2);
	padding-top: 13px;
}

.bs-1
{
	top: -50px;	
	right: 40%;
}

.bs-2
{
	top: 10%;
	right: -20px;
}

.bs-3
{
	bottom: 10%;
	right: -20px;
}

.bs-4
{
	bottom: -50px;	
	right: 40%;
}

.bs-5
{
	bottom: 10%;
	left: -20px;
}

.bs-6
{
	top: 10%;
	left: -20px;
}


.circuloAzul
{
	width: 300px;
	height: 300px;
	border-radius: 50%;
	box-shadow: 10px 0px 0px rgba(0,0,0,.5);
	margin: auto;
	background: #29ABE2; 
	margin-top: 50px;
	text-align: center;
	position: relative;
}


.circuloAzul p
{
	display: inline-block;
	width: 250px;
	margin: 0 auto;
	margin-top: 30%;
}

a{
	color: gray;
}

#tblResumen
{
	width: 100%;
	border: 2px solid white;
}

#tblResumen thead tr 
{
	background: #00BAE2;
}

#tblResumen thead tr th 
{
	color: white;
	border-right: 2px solid white;
	text-align: center;
}

#tblResumen thead tr th:last-child
{
	border-right: none;
}

#tblResumen tbody tr:nth-child(odd)
{
	background: #E7F3F4;
}

#tblResumen tbody tr:nth-child(even)
{
	background: #F3F9FA;
	border-top:2px solid white;;
}

#tblResumen tbody tr td
{
	border-right: 2px solid white;
	text-align: center;
	height: 170px;
}

#tblResumen tbody tr td:last-child
{
	border-right: none;
}


#tblResumen tbody tr textarea
{
	height: 100%;
	width: 100%;
	background: transparent;
	border: none;
	padding: 10px;
	font-size: 26px;
	color: gray;
	cursor: pointer;
}

.tooltipGrande_11
{
	background: white;
	padding: 10px;
	border-radius: 10px;
	  width: 530px;
	  position: relative;
	    box-shadow: 10px 10px 0px rgba(0,0,0,.3);
}

.tooltipGrande_11:after
{
  width: 0;
  height: 0;
  border-bottom: 30px solid transparent;
  border-top: 30px solid transparent;
  border-left: 70px solid #FFFFFF;
  font-size: 0;
  line-height: 0;
  content: "";
  position: absolute;
  top: 30px;
  right: -65px;
}

.tooltipGrande_12
{
	background: white;
	padding: 10px;
	border-radius: 10px;
	  width: 530px;
	  position: relative;
	    box-shadow: 10px 10px 0px rgba(0,0,0,.3);
}

.tooltipGrande_12:after
{
  width: 0;
  height: 0;
  border-bottom: 30px solid transparent;
  border-top: 30px solid transparent;
  border-left: 70px solid #FFFFFF;
  font-size: 0;
  line-height: 0;
  content: "";
  position: absolute;
  top: 140px;
  right: -65px;
}


.tooltipGrande_13
{
	background: white;
	padding: 10px;
	border-radius: 10px;
	  width: 530px;
	  position: relative;
	    box-shadow: 10px 10px 0px rgba(0,0,0,.3);
	    top: 170px;
}

.tooltipGrande_13:before
{
  width: 0;
  height: 0;
  border-bottom: 20px solid transparent;
  border-top: 20px solid transparent;
  border-right: 400px solid #FFFFFF;
  font-size: 0;
  line-height: 0;
  content: "";
  position: absolute;
  left: -391px;
  top: 290px;
}


.tooltipGrande_14
{
	background: white;
	padding: 10px;
	border-radius: 10px;
	  width: 530px;
	  position: relative;
	    box-shadow: 10px 10px 0px rgba(0,0,0,.3);
}

.tooltipGrande_14:before
{
  width: 0;
  height: 0;
  border-bottom: 20px solid transparent;
  border-top: 20px solid transparent;
  border-right: 300px solid #FFFFFF;
  font-size: 0;
  line-height: 0;
  content: "";
  position: absolute;
  left: -290px;
  top: 170px;
}


.tooltipGrande_1
{
  width: 500px;
  padding: 20px;
  border-radius: 10px;
  top: 421px;
  left: 690px;
  z-index: 999;
  box-shadow: 5px 5px 0px rgba(0,0,0,.3);
/*  display: block;*/
}

.tooltipGrande_2
{
  width: 500px;
  padding: 20px;
  border-radius: 10px;
  top: 421px;
  left: 550px;
  z-index: 999;
  box-shadow: 5px 5px 0px rgba(0,0,0,.3);
/*  display: block;*/
}

.tooltipGrande_2:after
{
  width: 0;
  height: 0;
  border-bottom: 0px solid transparent;
  border-top: 45px solid transparent;
  border-left: 95px solid #67B5ED;
  font-size: 0;
  line-height: 0;
  content: "";
  position: absolute;
  right: -89px;
  bottom: 10px;
}

.tooltipGrande_1:before {
  width: 0;
  height: 0;
  border-bottom: 0px solid transparent;
  border-top: 55px solid transparent;
  border-right: 80px solid #67B5ED;
  font-size: 0;
  line-height: 0;
  content: "";
  position: absolute;
  left: -60px;
  top: 250px;
}

.d-none
{
	display: none;
}

ul{
	list-style: none;
	font-size: 30px;
}
.btnCaracteristicas
{
position: absolute;
  background: #95b735;
  border: 8px solid #bfbfbf;
  color: white;
  font-size: 36px;
  padding: 5px 10px;
  border-radius: 15px;
  top: 38px;
  left: -30px;
}

.btnCaracteristicas:after {
  width: 0;
  height: 0;
  border-bottom: 15px solid transparent;
  border-top: 15px solid transparent;
  border-left: 30px solid #bfbfbf;
  font-size: 0;
  line-height: 0;
  content: "";
  position: absolute;
  right: -31px;
  top: 13px;
}

.titulo-1
{
	border-radius: 7px;
	padding: 10px 20px;
	box-shadow: 0px 5px 5px rgba(0,0,0,.5);
	display: inline-block;
	color: white;
	font-size: 36px;
	margin: auto;
	text-align: center;|
}

.verdeOk
{
	background: rgb(49, 224, 49);
}
/*
[id*="tab"]
{
	height: 380px;
}
*/



.b-solid-l
{
	border-right: solid 5px transparent;
}



.azul-1
{
	background: #f3f9fa;
}

.azul-2
{
	background: #e7f3f4;
}


.texto3
{
	font-size: 24px;
}

.t-align-l
{
	text-align: left;
}

.t-align-r
{
	text-align: right;
}

.t-align-c
{
	text-align: center;
}

.v-align-top
{
	vertical-align: top;
}

.v-align-bottom
{
	vertical-align: bottom;
}

.v-align-middle
{
	vertical-align: middle;
}

.h-100
{
	height: 100px!important;
}

.h-150
{
	height: 150px!important;
}


.h-200
{
	height: 200px!important;
}


.h-250
{
	height: 250px!important;
}


.h-300
{
	height: 300px!important;
}


.h-350
{
	height: 350px!important;
}

.h-380
{
	height: 380px!important;
}

.h-400
{
	height: 400px!important;
}


.h-430
{
	height: 430px!important;
}

.h-440
{
	height: 440px!important;
}

.h-450
{
	height: 450px!important;
}

.h-480
{
	height: 480px!important;
}


.h-500
{
	height: 500px!important;
}

.h-550
{
	height: 550px!important;
}

.h-560
{
	height: 560px!important;
}


.h-460
{
	height: 460px!important;
}


.h-all
{
	height: 450px!important;
}
/*--------*/

.max-h-30
{
	max-height: 30px;
}

.max-h-50
{
	max-height: 50px;
}


.max-h-100
{
	max-height: 100px
}

.max-h-120
{
	max-height: 120px
}


.max-h-150
{
	max-height: 150px
}


.max-h-180
{
	max-height: 180px
}


.max-h-200
{
	max-height: 200px
}

.max-h-230
{
	max-height: 230px
}
.max-h-250
{
	max-height: 250px
}

.max-h-280
{
	max-height: 280px
}


.max-h-300
{
	max-height: 300px
}


.max-h-350
{
	max-height: 350px
}


.max-h-355
{
	max-height: 355px
}


.max-h-360
{
	max-height: 360px
}


.max-h-370
{
	max-height: 370px
}


.max-h-380
{
	max-height: 380px
}

.max-h-400
{
	max-height: 400px
}

.max-h-430
{
	max-height: 430px
}

.max-h-450
{
	max-height: 450px
}


.max-h-480
{
	max-height: 480px
}

.max-h-500
{
	max-height: 500px
}

.max-h-550
{
	max-height: 550px
}

.max-h-600
{
	max-height: 600px
}
.max-h-650
{
	max-height: 650px
}
.max-h-700
{
	max-height: 700px
}


/*---------*/


.max-w-100
{
	max-width: 100px
}

.max-w-150
{
	max-width: 150px
}


.max-w-200
{
	max-width: 200px
}


.max-w-250
{
	max-width: 250px
}


.max-w-300
{
	max-width: 300px
}


.max-w-350
{
	max-width: 350px
}

.max-w-400
{
	max-width: 400px
}


.max-w-450
{
	max-width: 450px
}

.max-w-500
{
	max-width: 500px
}


.max-w-550
{
	max-width: 550px
}


.max-w-600
{
	max-width: 600px
}


.max-w-650
{
	max-width: 650px
}


.max-w-700
{
	max-width: 700px
}

.max-w-750
{
	max-width: 750px
}


.max-w-800
{
	max-width: 800px
}

.max-w-850
{
	max-width: 850px
}


.max-w-900
{
	max-width: 900px
}


.max-w-950
{
	max-width: 950px
}


.max-w-1000
{
	max-width: 1000px
}



.max-w-1000
{
	max-width: 1000px
}


.max-w-1050
{
	max-width: 1050px
}


.max-w-1100
{
	max-width: 1100px
}


.max-w-1150
{
	max-width: 1150px
}


.max-w-1200
{
	max-width: 1200px
}


.max-w-1250
{
	max-width: 1250px
}


.max-w-1300
{
	max-width: 1300px
}


/*-----------*/

.w-full
{
	width: 100%;
}

.w-10
{
	width: 10px
}

.w-20
{
	width: 20px
}

.w-30
{
	width: 30px
}

.w-40
{
	width: 40px
}

.w-50
{
	width: 50px
}


.w-100
{
	width: 100px
}

.w-150
{
	width: 150px
}

.w-180
{
	width: 180px
}

.w-200
{
	width: 200px
}

.w-245
{
	width: 245px
}


.w-250
{
	width: 250px
}


.w-300
{
	width: 300px!important;
}


.w-350
{
	width: 350px
}

.w-360
{
	width: 360px
}

.w-400
{
	width: 400px
}


.w-450
{
	width: 450px
}

.w-500
{
	width: 500px
}


.w-550
{
	width: 550px
}


.w-600
{
	width: 600px
}


.w-650
{
	width: 650px
}


.w-700
{
	width: 700px
}

.w-750
{
	width: 750px
}


.w-800
{
	width: 800px!important;
}

.w-850
{
	width: 850px
}


.w-900
{
	width: 900px!important;
}


.w-950
{
	width: 950px
}

.w-980
{
	width: 980px!important;
}



.w-1000
{
	width: 1000px
}



.w-1000
{
	width: 1000px
}


.w-1050
{
	width: 1050px
}


.w-1100
{
	width: 1100px
}


.w-1150
{
	width: 1150px
}


.w-1200
{
	width: 1200px
}


.w-1250
{
	width: 1250px
}


.w-1300
{
	width: 1300px
}

.f-left
{
	float: left;
}

.f-right
{
	float: right;
}

/*-----------*/

.tabsVerdes .tab-container .panel-container,
.tabsVerdes .tab-container .etabs .tab.active 
{ 
	background: #97be13 !important; 
}

.tabsNaranja .tab-container .panel-container,
.tabsNaranja .tab-container .etabs .tab.active 
{ 
	background: #e6af40 !important; 
}

.scroll-y-only
{
	overflow-y: scroll;
	overflow-x: hidden;
}

.scroll-x-only
{
	overflow-x: scroll;
	overflow-y: hidden;
}

.scroll-y
{
	overflow-y: scroll;
}

.scroll-x
{
	overflow-x: scroll;
}

.scroll-x-h
{
	overflow-x: hidden;
}

.scroll-y-h
{
	overflow-y: hidden;
}

.m-top-n5
{
	margin-top: -5px;
}
.m-top-n10
{
	margin-top: -10px;
}
.m-top-n15
{
	margin-top: -15px;
}
.m-top-n20
{
	margin-top: -20px;
}
.m-top-n25
{
	margin-top: -25px;
}
.m-top-n30
{
	margin-top: -30px;
}

.m-top-n35
{
	margin-top: -35px;
}

.m-top-n40
{
	margin-top: -40px;
}

/**------*/


.m-bottom-n5
{
	margin-bottom: -5px;
}
.m-bottom-n10
{
	margin-bottom: -10px;
}
.m-bottom-n15
{
	margin-bottom: -15px;
}
.m-bottom-n20
{
	margin-bottom: -20px;
}
.m-bottom-n25
{
	margin-bottom: -25px;
}
.m-bottom-n30
{
	margin-bottom: -30px;
}

.m-bottom-n35
{
	margin-bottom: -35px;
}

.m-bottom-n40
{
	margin-bottom: -40px;
}

/**------*/


.m-left-n5
{
	margin-left: -5px;
}
.m-left-n10
{
	margin-left: -10px;
}
.m-left-n15
{
	margin-left: -15px;
}
.m-left-n20
{
	margin-left: -20px;
}
.m-left-n25
{
	margin-left: -25px;
}
.m-left-n30
{
	margin-left: -30px;
}

.m-left-n35
{
	margin-left: -35px;
}

.m-left-n40
{
	margin-left: -40px;
}


.m-left-n105
{
	margin-left: -105px;
}

.m-left-n190
{
	margin-left: -190px;
}


/**------*/


.m-right-n5
{
	margin-right: -5px;
}
.m-right-n10
{
	margin-right: -10px;
}
.m-right-n15
{
	margin-right: -15px;
}
.m-right-n20
{
	margin-right: -20px;
}
.m-right-n25
{
	margin-right: -25px;
}
.m-right-n30
{
	margin-right: -30px;
}

.m-right-n35
{
	margin-right: -35px;
}

.m-right-n40
{
	margin-right: -40px;
}

/**------*/



.m-top-5
{
	margin-top: 5px;
}
.m-top-10
{
	margin-top: 10px;
}
.m-top-15
{
	margin-top: 15px;
}
.m-top-20
{
	margin-top: 20px;
}
.m-top-25
{
	margin-top: 25px;
}
.m-top-30
{
	margin-top: 30px!important;
}

.m-top-35
{
	margin-top: 35px;
}

.m-top-40
{
	margin-top: 40px;
}


.m-top-45
{
	margin-top: 45px;
}

.m-top-50
{
	margin-top: 50px;
}

.m-top-55
{
	margin-top: 55px;
}

.m-top-60
{
	margin-top: 60px;
}


.m-top-65
{
	margin-top: 65px;
}
.m-top-70
{
	margin-top: 70px;
}

.m-top-75
{
	margin-top: 75px;
}

.m-top-80
{
	margin-top: 80px;
}

.m-top-85
{
	margin-top: 85px;
}

.m-top-90
{
	margin-top: 90px;
}

.m-top-95
{
	margin-top: 95px;
}

.m-top-100
{
	margin-top: 100px;
}

.m-top-105
{
	margin-top: 105px;
}

.m-top-110
{
	margin-top: 110px;
}



/**------*/


.m-bottom-5
{
	margin-bottom: 5px;
}
.m-bottom-10
{
	margin-bottom: 10px;
}
.m-bottom-15
{
	margin-bottom: 15px;
}
.m-bottom-20
{
	margin-bottom: 20px;
}
.m-bottom-25
{
	margin-bottom: 25px;
}
.m-bottom-30
{
	margin-bottom: 30px;
}

.m-bottom-35
{
	margin-bottom: 35px;
}

.m-bottom-40
{
	margin-bottom: 40px;
}

/**------*/


.m-left-5
{
	margin-left: 5px;
}
.m-left-10
{
	margin-left: 10px;
}
.m-left-15
{
	margin-left: 15px;
}
.m-left-20
{
	margin-left: 20px;
}
.m-left-22
{
	margin-left: 20px;
}
.m-left-25
{
	margin-left: 25px;
}
.m-left-30
{
	margin-left: 30px;
}

.m-left-35
{
	margin-left: 35px;
}

.m-left-40
{
	margin-left: 40px;
}

.m-left-45
{
	margin-left: 45px;
}

.m-left-50
{
	margin-left: 50px;
}

.m-left-55
{
	margin-left: 55px;
}

.m-left-60
{
	margin-left: 60px;
}
.m-left-65
{
	margin-left: 65px;
}
.m-left-70
{
	margin-left: 70px;
}

.m-left-75
{
	margin-left: 75px;
}

.m-left-80
{
	margin-left: 80px;
}

.m-left-85
{
	margin-left: 85px;
}

.m-left-90
{
	margin-left: 90px;
}

.m-left-95
{
	margin-left: 95px;
}

.m-left-100
{
	margin-left: 100px!important;
}

.m-left-150
{
	margin-left: 150px!important;
}

.m-left-180
{
	margin-left: 180px!important;
}


/**------*/


.m-right-5
{
	margin-right: 5px;
}
.m-right-10
{
	margin-right: 10px;
}
.m-right-15
{
	margin-right: 15px;
}
.m-right-20
{
	margin-right: 20px;
}
.m-right-25
{
	margin-right: 25px;
}
.m-right-30
{
	margin-right: 30px;
}

.m-right-35
{
	margin-right: 35px;
}

.m-right-40
{
	margin-right: 40px;
}

/**------*/


.no-pad-t
{
	padding-top: 0!important;
}

.no-pad-l
{
	padding-left: 0!important;
}

.no-pad-b
{
	padding-bottom: 0!important;
}

.no-pad-r
{
	padding-right: 0!important;
}

.no-pad-v
{
	padding-top: 0!important;
	padding-bottom: 0!important;
}

.no-pad-h
{
	padding-left: 0!important;
	padding-right: 0!important;
}

.no-pad
{
	padding: 0!important;
}


.ccButton
{
	display: inline-block; 
	border-radius: 50%;
	width: 53px;
	height: 53px;
	padding: 0;
	background: white url("../img/cc.png");
	background-repeat: no-repeat;
	background-size: 53px 53px;
}

.btn-doc
{
	border-left: 63px solid orange;
	background: white;
	color: orange!important;
}

.btn-doc::before
{
	background: url("../img/menu-icon.png");
	background-size: 40px;
	background-repeat: no-repeat;
	content: " ";	
	position: absolute;
	left: -50px;
	top: 12px;
	color: white;
	width: 50px;
	height: 50px;
}


.bdc-azul
{
	border-color: #57acdd!important;
	color: #57acdd!important;
}

.bdc-verde
{
	border-color: #97be13!important;
	color: #97be13!important;
}


.abs
{
	position: absolute;
}

.rel
{
	position: relative;
}

.top-0
{
	top: 0;
}

.top-5
{
	top: 5px;
}

.top-10
{
	top: 10px;
}

.top-15
{
	top: 15px;
}


.top-20
{
	top: 20px;
}


.top-25
{
	top: 25px;
}


.top-30
{
	top: 30px;
}


.top-35
{
	top: 35px;
}


.top-40
{
	top: 40px;
}

.top-45
{
	top: 45px;
}

.top-50
{
	top: 50px;
}

.top-55
{
	top: 55px;
}

.top-60
{
	top: 60px;
}

.top-65
{
	top: 65px;
}

.top-70
{
	top: 70px;
}

.top-75
{
	top: 75px;
}

.top-80
{
	top: 80px;
}

.top-85
{
	top: 85px;
}

.top-90
{
	top: 90px;
}

.top-115
{
	top: 115px;
}

.top-195
{
	top: 195px;
}

.top-275
{
	top: 275px;
}


.bottom-0
{
	bottom: 0;
}

.bottom-5
{
	bottom: 5px;
}

.bottom-10
{
	bottom: 10px;
}

.bottom-15
{
	bottom: 15px;
}


.bottom-20
{
	bottom: 20px;
}


.bottom-25
{
	bottom: 25px;
}


.bottom-30
{
	bottom: 30px;
}


.bottom-35
{
	bottom: 35px;
}


.bottom-40
{
	bottom: 40px;
}

.bottom-45
{
	bottom: 45px;
}
.bottom-50
{
	bottom: 50px;
}
.bottom-53
{
	bottom: 53px;
}
.bottom-55
{
	bottom: 55px;
}
.bottom-58
{
	bottom: 58px;
}
.bottom-60
{
	bottom: 60px;
}
.bottom-65
{
	bottom: 65px;
}
.bottom-70
{
	bottom: 70px;
}
.bottom-75
{
	bottom: 75px;
}

.bottom-80
{
	bottom: 80px;
}
.bottom-85
{
	bottom: 85px;
}
.bottom-90
{
	bottom: 90px;
}


.left-0
{
	left: 0;
}

.left-5
{
	left: 5px;
}


.left-10
{
	left: 10px;
}

.left-15
{
	left: 15px;
}


.left-20
{
	left: 20px;
}


.left-25
{
	left: 25px;
}


.left-30
{
	left: 30px;
}


.left-35
{
	left: 35px;
}


.left-40
{
	left: 40px;
}


.left-45
{
	left: 45px;
}

.left-50
{
	left: 50px;
}

.left-55
{
	left: 55px;
}

.left-60
{
	left: 60px;
}

.left-65
{
	left: 65px;
}

.left-70
{
	left: 70px;
}

.left-75
{
	left: 75px;
}

.left-80
{
	left: 80px;
}

.left-85
{
	left: 85px;
}
.left-90
{
	left: 90px;
}
.left-95
{
	left: 95px;
}
.left-100
{
	left: 100px;
}
.left-105
{
	left: 105px;
}
.left-110
{
	left: 110px;
}

.left-135
{
	left: 135px;
}

.left-150
{
	left: 150px;
}

.left-222
{
	left: 222px;
}


.left-285
{
	left: 285px;
}

.left-300
{
	left: 300px;
}

.left-315
{
	left: 315px;
}


.left-435
{
	left: 435px;
}

.left-490
{
	left: 490px;
}

.left-520
{
	left: 520px;
}

.left-549
{
	left: 549px;
}

.left-575
{
	left: 575px;
}



.right-0
{
	right: 0;
}

.right-5
{
	right: 5px;
}

.right-10
{
	right: 10px;
}

.right-15
{
	right: 15px;
}


.right-20
{
	right: 20px;
}


.right-25
{
	right: 25px;
}


.right-30
{
	right: 30px;
}


.right-35
{
	right: 35px;
}


.right-40
{
	right: 40px;
}
.right-45
{
	right: 45px;
}
.right-50
{
	right: 50px;
}
.right-55
{
	right: 55px;
}


.right-540
{
	right: 540px;
}
/*---*/


.top-n0
{
	top: 0;
}

.top-n5
{
	top: -5px;
}

.top-n10
{
	top: -10px;
}

.top-n15
{
	top: -15px;
}


.top-n20
{
	top: -20px;
}


.top-n25
{
	top: -25px;
}


.top-n30
{
	top: -30px;
}


.top-n35
{
	top: -35px;
}


.top-n40
{
	top: -40px;
}


.bottom-n0
{
	bottom: 0;
}

.bottom-n5
{
	bottom: -5px;
}

.bottom-n10
{
	bottom: -10px;
}

.bottom-n15
{
	bottom: -15px;
}


.bottom-n20
{
	bottom: -20px;
}


.bottom-n25
{
	bottom: -25px;
}


.bottom-n30
{
	bottom: -30px;
}


.bottom-n35
{
	bottom: -35px;
}


.bottom-n40
{
	bottom: -40px;
}

.bottom-n115
{
	bottom: -115px;
}

.left-n0
{
	left: 0;
}

.left-n5
{
	left: -5px;
}


.left-n10
{
	left: -10px;
}

.left-n15
{
	left: -15px;
}


.left-n20
{
	left: -20px;
}


.left-n25
{
	left: -25px;
}


.left-n30
{
	left: -30px;
}


.left-n35
{
	left: -35px;
}


.left-n40
{
	left: -40px;
}

.left-n45
{
	left: -45px;
}

.left-n50
{
	left: -50px;
}

.left-n55
{
	left: -55px;
}

.left-n60
{
	left: -60px;
}

.left-n65
{
	left: -65px;
}

.left-n70
{
	left: -70px;
}

.left-n75
{
	left: -75px;
}

.left-n80
{
	left: -80px;
}


.left-n85
{
	left: -85px;
}

.left-n90
{
	left: -90px;
}



.right-n0
{
	right: 0;
}

.right-n5
{
	right: -5px;
}

.right-n10
{
	right: -10px;
}

.right-n15
{
	right: -15px;
}


.right-n20
{
	right: -20px;
}


.right-n25
{
	right: -25px;
}


.right-n30
{
	right: -30px;
}


.right-n35
{
	right: -35px;
}



.right-n40
{
	right: -40px;
}

.right-n45
{
	right: -45px;
}

.right-n50
{
	right: -50px;
}

.right-n55
{
	right: -55px;
}

.right-n60
{
	right: -60px;
}

.right-n65
{
	right: -65px;
}

.right-n70
{
	right: -70px;
}

.right-n75
{
	right: -75px;
}

.right-n80
{
	right: -80px;
}


.right-n85
{
	right: -85px;
}

.right-n90
{
	right: -90px;
}

.abs-btm-r
{
	position: absolute;
 	bottom: 15px;
 	right: 15px;
}

.abs-tp-r
{
	position: absolute;
	top: 60px;
	right: 31px;
	padding-top: 0;
	padding-bottom: 0;
}


.pad-h-85
{
	padding: 0 85px;
}

.pad-top-5
{
	padding-top: 5px;
}

.pad-top-10
{
	padding-top: 10px;
}

.pad-top-15
{
	padding-top: 15px;
}

.pad-top-20
{
	padding-top: 20px;
}

.pad-top-25
{
	padding-top: 25px;
}

.pad-top-30
{
	padding-top: 30px;
}

.pad-top-35
{
	padding-top: 35px;
}

.pad-top-40
{
	padding-top: 40px;
}

.pad-top-45
{
	padding-top: 45px;
}

.pad-top-50
{
	padding-top: 50px;
}

.pad-top-55
{
	padding-top: 55px;
}

.pad-top-60
{
	padding-top: 60px;
}

.pad-top-65
{
	padding-top: 65px;
}

.pad-top-70
{
	padding-top: 70px;
}

.pad-top-75
{
	padding-top: 75px;
}

.pad-top-80
{
	padding-top: 80px;
}

.pad-top-85
{
	padding-top: 80px;
}

.pad-top-90
{
	padding-top: 80px;
}

.pad-top-95
{
	padding-top: 95px;
}

.pad-top-100
{
	padding-top: 100px;
}

.pad-top-105
{
	padding-top: 105px;
}

.pad-top-110
{
	padding-top: 110px;
}

.pad-top-115
{
	padding-top: 115px;
}

.pad-top-120
{
	padding-top: 120px;
}

.pad-top-125
{
	padding-top: 125px;
}

.pad-top-130
{
	padding-top: 130px;
}

.pad-top-135
{
	padding-top: 135px;
}

.pad-top-140
{
	padding-top: 140px;
}

.pad-top-145
{
	padding-top: 145px;
}

.pad-top-150
{
	padding-top: 150px;
}
/*-----*/



.pad-left-5
{
	padding-left: 5px;
}

.pad-left-10
{
	padding-left: 10px;
}

.pad-left-15
{
	padding-left: 15px;
}

.pad-left-20
{
	padding-left: 20px;
}

.pad-left-25
{
	padding-left: 25px;
}

.pad-left-30
{
	padding-left: 30px;
}

.pad-left-35
{
	padding-left: 35px;
}

.pad-left-40
{
	padding-left: 40px;
}

.pad-left-45
{
	padding-left: 45px;
}

.pad-left-50
{
	padding-left: 50px;
}

.pad-left-55
{
	padding-left: 55px;
}

.pad-left-60
{
	padding-left: 60px;
}

.pad-left-65
{
	padding-left: 65px;
}

.pad-left-70
{
	padding-left: 70px;
}

.pad-left-75
{
	padding-left: 75px;
}

.pad-left-80
{
	padding-left: 80px;
}

.pad-left-85
{
	padding-left: 80px;
}


.pad-left-90
{
	padding-left: 80px;
}


.pad-left-95
{
	padding-left: 95px;
}

.pad-left-100
{
	padding-left: 100px;
}

.pad-left-105
{
	padding-left: 105px;
}

.pad-left-110
{
	padding-left: 110px;
}

.pad-left-115
{
	padding-left: 115px;
}

.pad-left-120
{
	padding-left: 120px;
}

.pad-left-125
{
	padding-left: 125px;
}

.pad-left-130
{
	padding-left: 130px;
}

.pad-left-135
{
	padding-left: 135px;
}

.pad-left-140
{
	padding-left: 140px;
}

.pad-left-145
{
	padding-left: 145px;
}

.pad-left-150
{
	padding-left: 150px;
}

.pad-left-200
{
	padding-left: 200px;
}

/*--------*/



.pad-right-5
{
	padding-right: 5px;
}

.pad-right-10
{
	padding-right: 10px;
}

.pad-right-15
{
	padding-right: 15px;
}

.pad-right-20
{
	padding-right: 20px;
}

.pad-right-25
{
	padding-right: 25px;
}

.pad-right-30
{
	padding-right: 30px;
}

.pad-right-35
{
	padding-right: 35px;
}

.pad-right-40
{
	padding-right: 40px;
}

.pad-right-45
{
	padding-right: 45px;
}

.pad-right-50
{
	padding-right: 50px;
}

.pad-right-55
{
	padding-right: 55px;
}

.pad-right-60
{
	padding-right: 60px;
}

.pad-right-65
{
	padding-right: 65px;
}

.pad-right-70
{
	padding-right: 70px;
}

.pad-right-75
{
	padding-right: 75px;
}

.pad-right-80
{
	padding-right: 80px;
}

.pad-right-85
{
	padding-right: 85px;
}

.pad-right-90
{
	padding-right: 90px;
}
.pad-right-95
{
	padding-right: 95px;
}

.pad-right-100
{
	padding-right: 100px;
}

.pad-right-105
{
	padding-right: 105px;
}

.pad-right-110
{
	padding-right: 110px;
}

.pad-right-115
{
	padding-right: 115px;
}

.pad-right-120
{
	padding-right: 120px;
}

.pad-right-125
{
	padding-right: 125px;
}

.pad-right-130
{
	padding-right: 130px;
}

.pad-right-135
{
	padding-right: 135px;
}

.pad-right-140
{
	padding-right: 140px;
}

.pad-right-145
{
	padding-right: 145px;
}

.pad-right-150
{
	padding-right: 150px;
}
.pad-right-200
{
	padding-right: 200px;
}



/*---------*/

.pad-bottom-5
{
	padding-bottom: 5px;
}

.pad-bottom-10
{
	padding-bottom: 10px;
}

.pad-bottom-15
{
	padding-bottom: 15px;
}

.pad-bottom-20
{
	padding-bottom: 20px;
}

.pad-bottom-25
{
	padding-bottom: 25px;
}

.pad-bottom-30
{
	padding-bottom: 30px;
}

.pad-bottom-35
{
	padding-bottom: 35px;
}

.pad-bottom-40
{
	padding-bottom: 40px;
}

.pad-bottom-45
{
	padding-bottom: 45px;
}

.pad-bottom-50
{
	padding-bottom: 50px;
}

.pad-bottom-55
{
	padding-bottom: 55px;
}

.pad-bottom-60
{
	padding-bottom: 60px;
}

.pad-bottom-65
{
	padding-bottom: 65px;
}

.pad-bottom-70
{
	padding-bottom: 70px;
}

.pad-bottom-75
{
	padding-bottom: 75px;
}

.pad-bottom-80
{
	padding-bottom: 80px;
}

.pad-bottom-85
{
	padding-bottom: 80px;
}
.pad-bottom-90
{
	padding-bottom: 80px;
}
.pad-bottom-95
{
	padding-bottom: 95px;
}

.pad-bottom-100
{
	padding-bottom: 100px;
}

.pad-bottom-105
{
	padding-bottom: 105px;
}

.pad-bottom-110
{
	padding-bottom: 110px;
}

.pad-bottom-115
{
	padding-bottom: 115px;
}

.pad-bottom-120
{
	padding-bottom: 120px;
}

.pad-bottom-125
{
	padding-bottom: 125px;
}

.pad-bottom-130
{
	padding-bottom: 130px;
}

.pad-bottom-135
{
	padding-bottom: 135px;
}

.pad-bottom-140
{
	padding-bottom: 140px;
}

.pad-bottom-145
{
	padding-bottom: 145px;
}

.pad-bottom-150
{
	padding-bottom: 150px;
}


.d-inl-b
{
	display: inline-block;
}

.v-align-base
{
 	vertical-align: -webkit-baseline-middle;
}

.exp,.pot,.oper,.comment,.comment-short
{
	margin: 0;
	padding: 0;
	border: none;	
	height: 35px;
	text-align: center;
	 font-family: "cabinregular";
	 font-size: 23px;
	 color: gray;
}

.comment-short
{
	width: 98px;
}

.exp
{
	width: 50px;
	
}

.oper
{
	width: 30px;
	
}

/*---------- .js
     __        
    |__| ______
    |  |/  ___/
    |  |\___ \ 
/\__|  /____  >
\______|    \/ 
---------------*/

.selected
{
	background-color:whitesmoke;
	color:#333;
}

.trigger
{
	cursor: pointer;
	
}

.cazul-link
{
	color: blue;
}

button:active 
{
  margin-left: auto!important;
  margin-right: auto!important;
}


.tabContent
{
	padding: 10px;
	background: url("../img/tablero.png");
	background-repeat: no-repeat;

}



textarea
{
	height: 380px;
	background: transparent;
	padding: 20px 60px;
	color: #ccc;
}

.tabText
{
	height: 380px;
	padding: 40px 70px;
}

.tabText p
{
	margin-bottom: 60px;
	color: rgba(255,255,255,0.6)!important;
}



.f-size-10
{
	font-size: 10px!important;
}

.f-size-20
{
	font-size: 20px!important;
}

.f-size-30
{
	font-size: 30px!important;
}

.f-size-40
{
	font-size: 40px!important;
}

.f-size-50
{
	font-size: 50px!important;
}
