@charset "utf-8";
body {
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	font-style:normal;
}
h1 {
	font-weight: 600;
	font-size: 2.5rem;
	color:rgba(172,0,2,1.00);
}
h2 {
	font-weight: 600;
	font-size: 2rem;
}
h3 {
	font-weight: 600;
	font-size: 1.5rem;
}
h4 {
	font-weight: 600;
	font-size: 1rem;
}
main {
	font-size: 1rem;
	margin-left: auto;
	margin-right: auto;
	box-sizing: border-box;
}



@media (max-width: 900px) {
	h1 {		
		font-size: 2rem;		
	}
	h2 {
		font-size: 2.00rem;
	}
	h3 {
		font-size: 1.5rem;
	}
	h4 {
		font-size: 1rem;
	}
	main {
	font-size: 1rem;
}	
}
@media (max-width: 700px) {
	h1 {
		font-size: 1.5rem;
	}
	h2 {		
		font-size: 1.25rem;
	}
	h3 {
		font-size: 1rem;
	}
	h4 {
		font-size: .75rem;
	}
	main {
		font-size: .75rem;
		width: 98%;
	}
	#contenidodinamico, h1, .otroscontenidos {
		padding-left: 0rem;
		margin-left: .75rem;
		margin-right: .75rem;
}
}
/* animaciones estandard*/
.animacionrapida {
	-webkit-transition: all .3s ease-in .0s;
	-moz-transition: all .3s ease-in .0s;
	-ms-transition: all .3s ease-in .0s;
	-o-transition: all .3s ease-in .0s;
	transition: all .3s ease-in .0s;
}
.animacionmedia {
	-webkit-transition: all .6s ease-in .0s;
	-moz-transition: all .6s ease-in .0s;
	-ms-transition: all .6s ease-in .0s;
	-o-transition: all .6s ease-in .0s;
	transition: all .6s ease-in .0s;
}
.animacionlenta {
	-webkit-transition: all 1.5s linear .0s;
	-moz-transition: all 1.5s linear .0s;
	-ms-transition: all 1.5s linear .0s;
	-o-transition: all 1.5s linear .0s;
	transition: all 1.5s linear .0s;
}
.cursiva {
	font-style:italic;
}

#celdadatos .botonestandar, .botonestandar {
	text-decoration: none;
	font-weight: 600;
	display: inline-block;
	padding-top: .25rem;
	padding-bottom: .25rem;
	padding-left: 1rem;
	padding-right: 1rem;
	border: 2px solid #F4D3C4;
	color: #CC292B;
	transition: all .3s ease-in 0s;
}
#celdadatos .botonestandar:hover, .botonestandar:hover {
	background-color: #F4D3C4;
	
}