body,html
	{		width:100%;
		min-height: 100%;
		font-family:arial;
		font-size:10pt;
		margin:0;
		padding:0;
		overflow-x:hidden;
	}

.clear{clear:both;}
*	{outline: none}

* a {text-decoration:none;}

.boton1
	{
		text-decoration:none;
		color:#000;
		background-color:#F0F0F0;
		padding:3px 10px;
		box-shadow:2px 2px 1px #000;
		-moz-box-shadow: 2px 2px 1px #000;
		-webkit-box-shadow: 2px 2px 1px #000;
		border:1px solid #000;
		border-radius: 3px;
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;
	}
.boton1:hover
	{
		text-decoration:none;
		color:#000;
		background-color:#D8D8D8;
		padding:3px 10px;

		border-radius: 3px;
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;
	}

.boton2
	{
		text-decoration:none;
		color:#fff;
		background-color:#FF5353;
		padding:3px 10px;
		box-shadow:2px 2px 1px #000;
		-moz-box-shadow: 2px 2px 1px #000;
		-webkit-box-shadow: 2px 2px 1px #000;
		border:1px solid #000;
		border-radius: 3px;
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;
	}
.boton2:hover
	{
		text-decoration:none;
		color:#fff;
		background-color:#FF0000;
		padding:3px 10px;

		border-radius: 3px;
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;
	}

.boton3
	{		color:#fff;
		background-color:#6eb534;
		padding:5px 15px;
		border:0;
	}

.boton3:hover
	{		background-color:#fcc732;
	}


/*Youtube responsive*/
.embed-container{position: relative;padding-bottom: 56.25%;padding-top: 30px;height: 0;overflow: hidden}
.embed-container iframe,.embed-container object,.embed-container embed{position: absolute;top: 0;left: 0;width: 100%;height: 100%}

.fuente_8{font-weight:normal;font-size:8pt;}
.fuente_8b{font-weight:bold;font-size:8pt;}
.fuente_10b{font-weight:bold;font-size:10pt;}
.fuente_12{font-weight:normal;font-size:12pt;}
.fuente_rojo_8{font-weight:normal;font-size:8pt;color:#ff0000;}
.fuente_rojo_8b{font-weight:bold;font-size:8pt;color:#ff0000;}
.fuente_rojo_10{font-weight:normal;font-size:10pt;color:#ff0000;}
.fuente_rojo_10b{font-weight:bold;font-size:10pt;color:#ff0000;}


#fondo_transparente
	{
		display:none;
		position: fixed;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		z-index:10000;
	}



.grises img {
 filter: url('#grayscale'); /* Versión SVG para IE10, Chrome 17, FF3.5, Safari 5.2 and Opera 11.6 */
 -webkit-filter: grayscale(100%);
 -moz-filter: grayscale(100%);
 -ms-filter: grayscale(100%);
 -o-filter: grayscale(100%);
 filter: grayscale(100%); /* Para cuando es estándar funcione en todos */
 filter: Gray(); /* IE4-8 and 9 */

-webkit-transition: all 0.5s ease;
 -moz-transition: all 0.5s ease;
 -ms-transition: all 0.5s ease;
 -o-transition: all 0.5s ease;
 transition: all 0.5s ease;
 }
 .grises img:hover {
-webkit-filter: grayscale(0%);
 -moz-filter: grayscale(0%);
 -ms-filter: grayscale(0%);
 -o-filter: grayscale(0%);
 filter: none;

-webkit-transition: all 0.5s ease;
 -moz-transition: all 0.5s ease;
 -ms-transition: all 0.5s ease;
 -o-transition: all 0.5s ease;
 transition: all 0.5s ease;
 }

.forma_curva1
	{		border-radius: 5px;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
	}



#fondo_negro
	{
		display:none;
		position: fixed;
		top: 0%;
		left: 0%;
		width: 100%;
		height: 100%;
		background-color: black;
		z-index:20;
		-moz-opacity: 0.6;
		opacity:.60;
		filter: alpha(opacity=60);
		background-repeat:repeat-x;
	}

#fondo_negro2
	{
		display:none;
		position: fixed;
		top: 0%;
		left: 0%;
		width: 100%;
		height: 100%;
		background-color: black;
		z-index:1000;
		-moz-opacity: 0.6;
		opacity:.90;
		filter: alpha(opacity=60);
		background-repeat:repeat-x;
	}

#fondo_negro3
	{
		display:none;
		position: fixed;
		top: 0%;
		left: 0%;
		width: 100%;
		height: 100%;
		background-color: black;
		z-index:1000;
		-moz-opacity: 0.6;
		opacity:.60;
		filter: alpha(opacity=60);
		background-repeat:repeat-x;
	}

#fondo_negro_visible
	{
		position: fixed;
		top: 0%;
		left: 0%;
		width: 100%;
		height: 100%;
		background-color: black;
		z-index:12;
		-moz-opacity: 0.6;
		opacity:.60;
		filter: alpha(opacity=60);
		background-repeat:repeat-x;
	}

