﻿* {
	padding:0;
	margin:0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
 
body {
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
	}
link{
	text-decoration:none !important;
	}
a{
	text-decoration:none !important;
	color:#FFF !important;
	}
.clear{font-size:0;line-height:0;clear:both;height:0;}
.menu_bar {
	display:none;
}
html>body #fto_pag { 
 position:fixed;
} 
.kcnt{
	padding-top:0px;
	min-height:110px;
	height:765px;
	width:65%;
	resize:none;
	border:0px;
	z-index:0;
	}
.fnd{
	 background:url(../images/backgroundind.jpg) no-repeat center center fixed;
	 } 
.kph{
	/*background: rgba(255, 255, 255, 0.2);*/
	}
.bflp{
	color:#FFF;
	font:Arial;
	padding:2px 5px 2px 5px;
	border-radius:5px;
	border:1px solid #999;
	background: rgba(164, 164, 164, 0.7);
	font-weight:bold;
	cursor:pointer;
	}
.lvpr{
	color:#333;
	font:Arial;
	padding:2px 5px 2px 5px;
	border-radius:5px;
	border:1px solid #999;
	background: rgba(255, 255, 255, 0.5);
	}
.lvpr:focus{
	background: rgba(8, 138, 75, 0.3);
	color:#FFF;
	}
.idl{
	color:#FE2E2E;
	font-weight:bold;
	font-size:26px;
	}
header {
	width:100%;
}
 
header nav {
	background:#088A4B;
	z-index:1000;
	max-width:100%;
	width:100%;
	margin:auto;
}
 
header nav ul {
	list-style:none;
}
 
header nav ul li {
	display:inline-block;
	position: relative;
	text-align:left;
}
 
header nav ul li:hover {
	background:#06B25F;	
}
 
header nav ul li a {
	color:#fff;
	display:block;
	text-decoration:none;
	padding: 20px;
}
 
header nav ul li a span {
	margin-right:10px;
}
 
header nav ul li:hover .children {
	display:block;
}
 
header nav ul li .children {
	display: none;
	background:#088A4B;
	position: absolute;
	width: 120%;
	z-index:1000;
}
 
header nav ul li .children li {
	display:block;
	overflow: hidden;
	border-bottom: 1px solid rgba(255,255,255,.5);
}
 
header nav ul li .children li a {
	display: block;
}
 
header nav ul li .children li a span {
	float: right;
	position: relative;
	top:3px;
	margin-right:0;
	margin-left:10px;
}
 
header nav ul li .caret {
	position: relative;
	top:3px;
	margin-left:10px;
	margin-right:0px;
}
#dlogo{
	width:14%;
	text-align:right;
	margin-top:0px;
	margin-left:20%;
	margin-bottom:80%;
}
html {
    height:100%;
}
#contenido {
	position:relative;
	top:0;
	left:0;
	right:0;
	bottom:0;
	margin: auto;
	background:#F3F3F3; 
	height:/2%;
	position:static;
	width: 52%;
	background:url(../images/fnd.png) no-repeat;
	}

#conteni2 {
	position:relative;
	top:0;
	left:0;
	right:0;
	bottom:0;
	margin: auto;
	background:#F3F3F3; 
	height:700px;
	position:static;
	width: 52%;
	}

.fmls{
	font-family:Verdana, Geneva, sans-serif;
	width:90%;
	margin-top:10px;
	margin-left:5%;
	text-align:justify;
	font-size:16px;
	font-weight:bold;
	color:#FFF;
	text-shadow: -2px -2px 1px #000, 2px 2px 1px #000, -2px 2px 1px #000, 2px -2px 1px #000;
	/*
	text-shadow: 1px 3px 2px #999,
               	 2px 4px 2px #666,
              	 2px 5px 2px #000;
	*/
	}

.fmls2{
	font-family:Calibri, Arial, Verdana, Geneva, sans-serif;
	width:90%;
	margin-top:10px;
	margin-left:5%;
	text-align:justify;
	font-size:18px;
	color:#FFF;
	text-shadow: -2px -2px 1px #000, 2px 2px 1px #000, -2px 2px 1px #000, 2px -2px 1px #000;
	/*
	text-shadow: 1px 3px 2px #999,
               	 2px 4px 2px #666,
              	 2px 5px 2px #000;
	*/
	}
	
.fmlj{
	width:80%;
	margin-top:28%;
	margin-left:5%;
	text-align:justify;
	font-size:16px;
	color:#FFF;
	height:auto;
	font-weight:bold;
	text-shadow: -2px -2px 1px #000, 2px 2px 1px #000, -2px 2px 1px #000, 2px -2px 1px #000;
	/*
	text-shadow: 3px 3px 5px #999,
               	 6px 6px 5px #666,
              	 9px 9px 5px #000;
	*/
	}
	
#dmp{
		width:30%;
		margin-top:30px;
		background:#088A4B;
		padding:4px;
		width:auto;
		color:#FFF;
		font-weight:bold;
		text-align:center;
		line-height:20px;
		border-radius:10px;
	}
	
#dmp2{
		border:0px;
		border-radius:15px;
		margin-top:15px;
		width:100%; 
		height:500px;
		min-height:315px;
	}
.bisp{
	margin:auto;
	width:52%;
	background:#FFF;
	border:2px solid #999;
	padding:7px;
	border-radius:7px;
	margin-bottom:5px;
	}
.vki{
	margin:auto;
	width:75%;
	}

#fto_pag {
    position:absolute;
 	width:100%;
	height:auto;
	bottom:0;
}
.rm-avs{
	width:200px;
	margin:1% ;
	border:0;
	border-radius:10px;
	background-color:#F00;
	font-family:Arial;
	font-weight:bold;
	font-size:18px;
	color:#FFF;
	padding:3%;
	float:left;
	box-shadow: 0 0 20px #F03;
	}	

.vd-avs{
	width:200px;
	margin:1% ;
	border:0;
	border-radius:10px;
	background-color:#088A4B;
	font-family:Arial;
	font-weight:bold;
	font-size:18px;
	color:#FFF;
	padding:3%;
	float:left;
	box-shadow: 0 0 20px #4f9;
	}

/* Pulse */
.hvr-pulse, .hvr-pulse:hover, .hvr-pulse:focus, .hvr-pulse:active {
 
  
  -webkit-animation-name: hvr-pulse;
  animation-name: hvr-pulse;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
}
@-webkit-keyframes hvr-pulse {
  25% {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
  }
  75% {
    -webkit-transform: scale(0.9);
    transform: scale(0.9);
  }
}
@keyframes hvr-pulse {
  25% {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
  }
  75% {
    -webkit-transform: scale(0.9);
    transform: scale(0.9);
  }
}

.av-tt{
	width:99%;
	margin:auto;
	margin-top:20px;
	border:0;
	border-radius:7px 7px 0px 0px;
	background-color:#F78181;
	color:#FFF;
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	padding:4px;
	}
.av-bd{
	width:99%;
	margin:auto;
	margin-top:0px;
	border:0;
	border-radius:0px 0px 7px 7px;
	background-color:#F6CECE;
	color:#06F;
	font-family:Arial;
	font-size:14px;
	text-align:left;
	padding:4px;
	}
p{
    padding:10px;
}
@media screen and (min-width: 1200px) and (max-width: 1450px) and (min-height: 800px){

	body {
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
		font-size:12px;
	}
.menu_bar {
	display:none;
}
header {
	width:100%;
}
 
header nav {
	background:#088A4B;
	z-index:1000;
	max-width:100%;
	width:100%;
	margin:auto;
}
 
header nav ul {
	list-style:none;
}
 
header nav ul li {
	display:inline-block;
	position: relative;
}
 
header nav ul li:hover {
	background:#06B25F;	
}
 
header nav ul li a {
	color:#fff;
	display:block;
	text-decoration:none;
	padding: 20px;
}
 
header nav ul li a span {
	margin-right:10px;
}
 
header nav ul li:hover .children {
	display:block;
}
 
header nav ul li .children {
	display: none;
	background:#088A4B;
	position: absolute;
	width: 170%;
	z-index:1000;
}
 
header nav ul li .children li {
	display:block;
	overflow: hidden;
	border-bottom: 1px solid rgba(255,255,255,.5);
}
 
header nav ul li .children li a {
	display: block;
}
 
header nav ul li .children li a span {
	float: right;
	position: relative;
	top:3px;
	margin-right:0;
	margin-left:10px;
}
 
header nav ul li .caret {
	position: relative;
	top:3px;
	margin-left:10px;
	margin-right:0px;
}
	.kcnt{
		min-height:500px;
		height:570px;
	}

	#dlogo{
	width:30%;
	text-align:right;
	margin-top:0px;
	margin-left:3%;
	}
	#contenido {
	width:100%;
	height:800px;
	background:url(../images/fnd.png) no-repeat;
	background-size:100% 117%;
	}
	
	#conteni2 {
	width:100%;
	height:600px;
	}
	.bisp{
	width:80%;	
	}
	#dmp{
		background:#088A4B;
		width:30%;
		font-size:12px;
		color:#FFF;
		font-weight:bold;
		text-align:center;
	}
	
	#dmp2{
		width:100%;
		border-color:#088A4B;
		border-width:thick;
		border-radius:15px;
		min-height:400px;
	}
	
}

@media screen and (max-height: 768px) {
	.kcnt{
		max-height:469px;
		}
	#dmp{
		background:#088A4B;
		width:30%;
		font-size:12px;
		color:#FFF;
		font-weight:bold;
		text-align:center;
		margin-top:20px;
	}
	
	#dmp2{
		width:100%;
		border-color:#088A4B;
		border-width:thick;
		border-radius:15px;
		min-height:500px;
	}
	.fmls{
		margin-top:10%;
		}
	.fmls2{
		margin-top:10%;
		}
	.fmlj{
		margin-top:10%;
		}
	.llo{
	margin-top:2% !important;
	}
}

@media screen and (min-height: 960px) {
.kcnt{
	min-height:810px;
}
.llo{
	margin-top:2% !important;
	}
}
@media screen and (max-height: 900px) {
.kcnt{
	min-height:300px;
	height:607px;
}
.fmls{
		margin-top:15%;
		}
.fmls2{
		margin-top:7%;
		}
.fmlj{
		margin-top:10%;
		}
.llo{
	margin-top:8% !important;
	}
}

@media screen and (max-width: 900px) {
	body {
		padding-top:80px;
		height:100%;
	}
 	html {
    height:80%;
	}
	.menu_bar {
		display:block;
		width:100%;
		position: fixed;
		top:0;
		background:#088A4B;
	}
 
	.menu_bar .bt-menu {
		display: block;
		padding: 20px;
		color: #fff;
		overflow: hidden;
		font-size: 25px;
		font-weight: bold;
		text-decoration: none;
	}
 
	.menu_bar span {
		float: right;
		font-size: 40px;
	}
 
	header nav {
		width: 80%;
		height: calc(100% - 80px);
		position: fixed;
		right:100%;
		margin: 0;
		overflow: scroll;
	}
 
	header nav ul li {
		display: block;
		
		border-bottom:1px solid rgba(255,255,255,.5);
	}
 
	header nav ul li a {
		display: block;
	}
 
	header nav ul li:hover .children {
		display: none;
	}
 
	header nav ul li .children {
		width: 100%;
		position: relative;
	}
 
	header nav ul li .children li a {
		margin-left:20px;
	}
 
	header nav ul li .caret {
		float: right;
	}
	#dlogo{
	width:30%;
	text-align:right;
	margin-top:0px;
	margin-left:3%;
	}
	#contenido {
	width:100%;
	height:800px;
	background:url(../images/fnd.png) no-repeat;
	background-size:100% 117%;
	}
	
	#conteni2 {
	width:100%;
	height:600px;
	}
	.bisp{
	width:80%;	
	}
	#dmp{
		margin-top:0%;
		background:#088A4B;
		width:40%;
		font-size:12px;
		color:#FFF;
		font-weight:bold;
		text-align:center;
	}
	
	#dmp2{
		width:100%;
		min-height:500px;
		border-color:#088A4B;
		border-width:thick;
		border-radius:15px;
	}
	.llo{
	margin-top:1% !important;
	}
}
@media screen and (max-width: 650px) {
	body {
		padding-top:80px;
		height:90%;
	}
 	html {
    height:80%;
	}
	
	.g-recaptcha {transform:scale(0.77);-webkit-transform:scale(0.77);transform-origin:0 0;-webkit-transform-origin:0 0;z-index:1000;}
	#rc-imageselect{transform:scale(0.77);-webkit-transform:scale(0.77);transform-origin:0 0;-webkit-transform-origin:0 0;z-index:1000;}

	.fmlj{
	width:100%;
	margin-left:1px;
	margin-top:25%;
	line-height:12px;
	font-size:13px;
	}
	
	.kcnt{
    margin-top:-4em;
	padding-top:0px;
	height:430px;
	width:100%;
	resize:none;
	border:0px;
	}
	#cuerpo{
		min-height:320px;
	}
	.vki{
	margin:0;
	width:100%;	
	}
	.fcm{
	width:100%;	
	}
	.hjy{
	margin-top:20%;
	}
	.fmls{
	margin-top:23%;
	border:0px;
	width:80%;
	font-size:13px;
	height:410px;
	}
	.fmls2{
	margin-top:23%;
	border:0px;
	width:80%;
	font-size:13px;
	height:410px;
	}
	.fmls marquee{
	height:240px;	
	}
	.fmls marquee{
	height:240px;	
	}
	#cabecera{
	z-index:7;
	position:absolute;	
	}
	.menu_bar {
		display:block;
		width:100%;
		position: fixed;
		top:0;
		background:#088A4B;
	}
 
	.menu_bar .bt-menu {
		display: block;
		padding: 20px;
		color: #fff;
		overflow: hidden;
		font-size: 25px;
		font-weight: bold;
		text-decoration: none;
	}
 
	.menu_bar span {
		float: right;
		font-size: 40px;
	}
 
	header nav {
		width: 80%;
		height: calc(100% - 80px);
		position: fixed;
		right:100%;
		margin: 0;
		overflow: scroll;
	}
 
	header nav ul li {
		display: block;
		
		border-bottom:1px solid rgba(255,255,255,.5);
	}
 
	header nav ul li a {
		display: block;
	}
 
	header nav ul li:hover .children {
		display: none;
	}
 
	header nav ul li .children {
		width: 100%;
		position: relative;
	}
 
	header nav ul li .children li a {
		margin-left:20px;
	}
 
	header nav ul li .caret {
		float: right;
	}
	#dlogo{
	width:50%;
	height:1%;
	text-align:right;
	margin-top:0px;
	margin-left:3%;
	}
	#contenedor {
    height:100%;
    width:100%;
    text-align:left;
    margin:0 auto;
	}	
	#contenido {
	width:100%;
	height:800px;
	background:url(../images/fnd.png) no-repeat;
	background-size:100% 117%;
	}
	#conteni2 {
	width:100%;
	height:600px;
	}
	
	#dmp{
		margin-top:12%;
		background:#088A4B;
		width:70%;
		font-size:12px;
		color:#FFF;
		font-weight:bold;
		text-align:center;
		z-index:1000;
	}
	
	#dmp2{
		width:100%;
		margin-top:5px;
		border-color:#088A4B;
		border-width:thick;
		border-radius:15px;
		height:200px;
	}
	#gan{
		min-width:100%;	
	}
	.rm-avs{
	margin-top:17%;
	}
	.vd-avs{
	margin-top:10px;
	}
	.v-twt{
	display:none;
	}
	.llo{
	margin-top:15% !important;	
	padding:10px 7px !important; 
	}
}

body {
    height:82%;
    font-family:verdana, arial, sans-serif;
    text-align:center;
}
p{
    padding:10px;
}
/*fin tags genéricos*/
/*inicio tags específicos*/
#contenedor {
    min-height:90%;
    width:100%;
    text-align:left;
    margin:0 auto;
	z-index:0;
}



#contenedor2 {
    min-height:100%;
    width:100%;
    text-align:left;
    margin:0 auto;
}
* html #contenedor2 {
    height:100%;
}



#cabecera{
    position:relative;
    right:0px;
    top:0px;
    width:100%;
    height:5em;
    color:#fff;
    text-align:center;
	z-index:1000;
}


#cabecera2{
    position:relative;
	background:#088A4B;
    right:0px;
    top:0px;
    width:100%;
    height:5em;
    color:#fff;
    text-align:center;
}

#cuerpo {
    padding:0px;
    position:relative;
	z-index:0;
    
}

#cuerpo2 {
    padding:0px;
    position:relative;
    
}


#cextr{
	width:24%;
	}
	
#cont{
	background:#F3F3F3; 
	min-height:100%;
    width: 52%;
    text-align:left;
    margin:0 auto;
	opacity:0.7;
	height:100%;
	}
#conta {
	position:relative;
	top:0;
	left:0;
	right:0;
	bottom:0;
	margin: auto;
	background:#FFF; 
	height:730px;
	position:static;
	width: 52%;

			}	

#contenido2 {
   
    margin-bottom:10px;
}


#pie{
    /*height:11em;
   
    color:#fff;
    position:relative;
    margin:0 auto;
    margin-top:-3em;
	
	position:absolute;
	bottom:0.3%;
    width:100%;*/
	margin-top:-2.6%;
	position:relative;
}



#pie2{
    height:11em;
   
    color:#fff;
    position:relative;
    margin:0 auto;
    margin-top:-3em;
    width:100%;
}
#gan{
		margin-top:28px;
		z-index:4;
		text-align:center;
		width:100%;
	}

#tbanp{
		background:#088A4B;
		z-index:5;
		margin:0px 0px 0px 0px;
		padding:10px;
		border-radius:10px 10px 0px 0px;
		font-size:13px;
		width:200px;		
		color:#FFF;
		font-family:Arial, Helvetica, sans-serif;
		font-size:18px;
	}	
	

#banprov{
		background:#088A4B;
		z-index:6;
		width:100%;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#FFF;
		padding:2px 10px;
		height:40px;
	}

#foot{
		background:#088A4B;
		z-index:4;
		width:100%;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#FFF;
		padding:2px;
	}
	
#imlog{
		z-index:9;
		max-width: 1000px;
		width:95%;
			
	}
.llo{
		background-color:rgba(46, 100, 254, 0.5);
		border-radius:10px;
		padding:25px 7px;
		width:100%;
		margin-top:15%;
	}

#tbcon{
		width:100%;
		margin:0px auto;
		padding:10px;
		position:relative;
		
	}
#tdcon1{
		color:#0F0;
		font-weight:bold;
		font-family:Verdana,Arial;
		padding:2px;
	}
#tdcon2{
		text-align:left;
	}

.tdar{
		height:70px;
		border:1px solid #CCC;
		border-radius:7px;
		color:#088A4B;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:bold;
		padding:7px;
		resize:none;
	}
.et-fr{
	color:#FFF;
	}
.cp-ms{
	text-align:left;
	}
.tcon{
		width:100%;
		padding:2px;
		border:0px;
		border-radius:3px;
		border-width:thin;
		color:#088A4B;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:bold;
		padding:2px 7px;
	}
	
.btnmen{
		margin-left:10%;
		background-color:#088A4B;
		width:120px;
		height:30px;
		border:0px;
		border-radius:7px;
		font-family:"Arial Black", Gadget, sans-serif;
		font-size:12px;
		color:#FFF;
		cursor:pointer;
	}
.btnmen:hover{
		background-color:#0C0;
	}

.cm{
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		color:#FFF;
		text-align:left;
		padding-left:10%;
		padding-top:1%;
	}
.cm2{
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		color:#088A4B;
		text-align:left;
		padding-left:30%;
		
	}

.call{
		margin-top:18%;
		margin-bottom:opx;	
	}

.ic{
	margin-left:10px;
	color:#FFF;
	}

.mso{
	margin-left:10%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#06F;
	}
	
.cambioColor {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000;
	}
.cambioColor:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFF;
	}	


p.info{background-color:#fff;border-radius:5px;border:2px solid #DDD;background-image:url(images/info.png);background-repeat:no-repeat;background-position:10px 5px;line-height:1.3em;margin:0 0 0 0;padding:5px 5px 5px 30px;width:200px;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#088A4B;font-weight:bold;}
p.infok{background-color:#fff;border-radius:5px;border:2px solid #DDD;margin:0 0 0 0;padding:5px;width:200px;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#088A4B;font-weight:bold;}

.cr{
	border-radius:5px;
	cursor:pointer;
	}
.tst1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000;
	}
.lk{
	margin-top:20px;;
	}

.bcom{
	float:left;
	margin:20px auto auto 5%;
	border:2px solid #DDD;
	border-radius:5px;
	padding:20px;
	width:250px;
	}
.bcon{
	float:left;
	background:#FFF;
	margin:20px auto auto 5%;
	border:2px solid #DDD;
	border-radius:5px;
	padding:20px;
	width:300px;
	}
.btncp{
	background:#088A4B;
	border:1px solid;
	border-radius:0 30px;
	width:70px;
	color:#FFF;
	margin-top:10px;
	padding:2px;
	height:25px;
	}

.cjbscp{
	border:1px solid #DDD;
	width:200px;
	height:27px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000;
	padding:7px;
	}

.flt{
	background:#F00;
	color:#FFF;
	}
	


<!-- brillo -->
#ex5 { width: 700px; margin: 0 auto; min-height: 300px;} 
#ex5 img { margin: 25px; opacity: 0.8; border-radius:2000px; /*Transition*/ -webkit-transition: all 0.5s ease; -moz-transition: all 0.1s ease; -o-transition: all 0.5s ease; /*Reflection*/ -webkit-box-reflect: below 0px -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(.7, transparent), to(rgba(0,0,0,0.1))); } 
#ex5 img:hover { opacity: 1; /*Reflection*/ -webkit-box-reflect: below 0px -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(.7, transparent), to(rgba(0,0,0,0.4))); /*Glow*/ -webkit-box-shadow: 0px 0px 20px rgba(255,255,255,0.8); -moz-box-shadow: 0px 0px 20px rgba(255,255,255,0.8); box-shadow: 0px 0px 20px rgba(255,255,255,0.8); } 
<!-- fin -->
.sti{
	display:block!important;
-webkit-transition:-webkit-transform 1s ease-out;
-moz-transition:-moz-transform 1s ease-out;
-o-transition:-o-transform 1s ease-out;
-ms-transition:-ms-transform 1s ease-out;
transition:transform 1s ease-out;
	}
.sti:hover{
	cursor:pointer;
	-moz-transform: scale(1.3);
	-webkit-transform: scale(1.3);
	-o-transform: scale(1.3);
	-ms-transform: scale(1.3);
	transform: scale(1.3);
	}
.nmc{
	margin-top:5px;
	text-align:center;
	color:#088A4B;
	font-size:20px;
	display:block!important;
	-webkit-transition:-webkit-transform 1s ease-out;
	-moz-transition:-moz-transform 1s ease-out;
	-o-transition:-o-transform 1s ease-out;
	-ms-transition:-ms-transform 1s ease-out;
	transition:transform 1s ease-out;
	}
.nmc:hover{
	cursor:pointer;
	-moz-transform: scale(1.3);
	-webkit-transform: scale(1.3);
	-o-transform: scale(1.3);
	-ms-transform: scale(1.3);
	transform: scale(1.3);
	}
.msc{
	background-color:rgba(255, 0, 0, 0.8);
	padding:2px;
	}
.combo{
	border:0px;
	border-radius:5px;
	padding:2px 7px;
	}
.dfb{
	position:fixed;
	margin-left:2%;
	margin-top:5px;
	width:95%;
	}
.redes{
	text-align:left;
	float:left;
	}
.ub-mp{
	border:0;
	border-radius:10px;
	width:120px;
	padding:7px 15px;
	margin:auto;
	margin-right:1%;
	background-color:#F00;
	color:#FFF;
	font-size:12px;
	font-weight:bold;
	
	}
.oc-mp{
	border:0;
	border-radius:10px;
	width:120px;
	padding:7px 15px;
	margin:auto;
	margin-right:1%;
	background-color:#F00;
	color:#FFF;
	font-size:12px;
	font-weight:bold;
	display:none;
	}
.if-mc{
	margin-top:5px;
	border:0;
	border-radius:7px;
	background-color:#088A4B;
	padding:4px 10px;
	font-size:12px;
	font-weight:bold;
	color:#FFF;
	}
.ms-ctr{
	width:200px;
	margin:auto;
	padding-bottom:7px;
	font-size:12px;
	font-family:Arial;
	font-weight:bold;
	color:#FFF;
	border-right: 40px solid transparent;
    border-left: 40px solid transparent;
    border-top: 15px solid #088A4B;
	}
.trapec{
	display: inline-block; 
	position: relative;
	height: 2rem;
	font-size:12px;
	font-family:Arial;
	font-weight:bold;
	color:#FFF;
	text-align:center;
	padding:4px;
			}
.trapec{
	background-color: #4000FF;
			}
.trapec::before,
.trapec::after{
	content: '';
	position: absolute;
	top: 0;
	height: 0;
	border-style: solid;
	border-color: transparent;
			}
.trapec::before{
	right: 100%;
	border-width: 0 3rem 2rem 0;
	border-right-color: #4000FF;
			}
.trapec::after{
	left: 100%;
	border-width: 2rem 3rem 0 0;
	border-top-color: #4000FF;
			}
.c-tk{
	width:150px;
	margin-top:20px;
	border-radius:7px;
	padding:4px;
	background-color:#FFBF00;
	font-size:12px;
	text-align:center;
	float:left;
	}
.c-sl{
	border:0;
	}
.cnt-slg{
	width: 100%;
	line-height: 30px;
	background-color: rgba(0,0,0,0.5);
	color: #FFF;
	margin-top: 10px;
	font-family: Calibri;
	min-height: 30px;
	}
.cnt-slg label{
	margin-left: -12em;
	}

.cnt-slg2{
	width: 100%;
	line-height: 30px;
	background-color: rgba(0,0,0,0.5);
	color: #FFF;
	margin-top: 10px;
	font-family: Calibri;
	font-size: 14px;
	min-height: 30px;
	text-align: center;
	display: none;
}
@media screen and (max-width: 600px) {
	.c-sl{
		display: none;
	}
	.cnt-slg2{
		display: block;
	}
}
@media screen and (max-width: 870px){
	.cnt-slg label{
		margin-left: 12px;
	}
}
.wts-md{width: 50px;height: 50px;border-radius: 5px;position: absolute;right: 0;margin-top: -0.5em;}
.wts-md img{width: 100%;}