@charset "UTF-8";
/* CSS Document */

* {margin:0; padding:0; border:0;} /*body {background-color:#1D1D1D;}*/
html {font-size:100%; -webkit-text-size-adjust: 100%;}
a {text-decoration: none;}
.clear {clear:both;}
.plaza {color:#01b541;}
.plaza2 {background-color:#01b541;}
.white {color:#ffffff;}
.black {color:#000000;}
.fin {border: none !important;}
.separador20 {width:100%; height: 1.2rem;}
.separadorinfo {width:100%; height: 0.8rem;}
.nac {background:#4b742d;}
.bmesa {background:#fe8c1d;}
.inter {background:#2381eb;}

.cont_movil {width:1200px; height:auto; position:relative; margin: 0 auto; overflow: hidden; background: #FFFFFF;}
.cont_articulo {width:100%; height:auto; position:relative;}

h1 {font-family: "Oswald", sans-serif; font-weight:400; font-size:2.65rem; color:#000000; text-align: left; line-height: 3.1rem; padding: 3rem 8rem 0.85rem 8rem;}	

p {font-family:Helvetica, "Helvetica Neue", Arial, "sans-serif"; font-size:1.08rem; color:#000; text-align: left; line-height: 1.5rem; padding: 0px 8rem; padding-bottom: 0rem; font-weight:300;}

.separador {width:100%; height:2rem; position:relative; padding: 0;}

/* cabeza de descanso*/
.hd_descanso {font-family: "Oswald", sans-serif; font-weight:500; font-size:1.5rem; color:#3e3e3e; line-height: 1.8rem; padding: 3rem 8rem 0.85rem 8rem;}

@media screen and (min-width: 961px){
	html {font-size:100%; /* 100% = 16px = 1rem */}
	.cont_movil {width:100%;}
	h1 {font-size:2.65rem; line-height: 3.1rem; padding: 3rem 4rem 0.85rem 4rem;}	
	p {font-size:1.08rem; line-height: 1.5rem; padding: 0px 4rem;}
	
	/* cabeza de descanso*/
	.hd_descanso {padding: 3rem 4rem 0.85rem 4rem;}
	
}

@media screen and (max-width: 960px){
	html {font-size:100%; /* 100% = 16px = 1rem */}
	.cont_movil {width:100%;}
	h1 {font-size:2.65rem; line-height: 3.1rem; padding: 3rem 4rem 0.85rem 4rem;}	
	p {font-size:1.08rem; line-height: 1.5rem; padding: 0px 4rem;}
	
	/* cabeza de descanso*/
	.hd_descanso {padding: 3rem 4rem 0.85rem 4rem;}
	
}

@media screen and (max-width: 780px){
	h1 {font-family: "Oswald", sans-serif; font-weight:400; font-size:2.65rem; color:#000000; text-align: left; line-height: 3.1rem; padding: 3rem 3rem 0.85rem 3rem;}	
	p {font-size:1.08rem; line-height: 1.5rem; padding: 0px 3rem; padding-bottom: 0rem; font-weight:300;}
	
	/* cabeza de descanso*/
	.hd_descanso {font-size:1.4rem;line-height: 1.7rem; padding: 3rem 3rem 0.85rem 3rem;}

	
}

@media screen and (max-width: 640px){                
	h1 {font-size:2.6rem; line-height: 2.8rem; padding: 2.5rem 2rem 0.85rem 2rem;}	
	p {font-family: Helvetica, "Helvetica Neue", Arial, "sans-serif"; font-size:1.08rem; color:#000; text-align: left; line-height: 1.4rem; padding: 0px 2rem; padding-bottom: 0rem; font-weight:300;}
	
	/* cabeza de descanso*/
	.hd_descanso {padding: 2.5rem 2rem 0.85rem 2rem;}
	
}

@media screen and (max-width: 480px){
	h1 {font-size:2.7rem; line-height: 3rem; padding: 2.5rem 1.7rem 0.85rem 1.7rem;}	
	p {font-family: Helvetica, "Helvetica Neue", Arial, "sans-serif"; font-size:1.04rem; color:#000; text-align: left; line-height: 1.5rem; padding: 0px 1.7rem; padding-bottom: 0rem; font-weight:300;}
	
	/* cabeza de descanso*/
	.hd_descanso {padding: 2.5rem 1.7rem 0.85rem 1.7rem;}
	
}

@media screen and (max-width: 420px){}


@media screen and (max-width: 360px){
	h1 {font-size:2.4rem; line-height: 2.9rem; padding: 2.5rem 1.7rem 0.85rem 1.7rem;}	
	p {font-family: Helvetica, "Helvetica Neue", Arial, "sans-serif"; font-size:1rem; color:#000; text-align: left; line-height: 1.5rem; padding: 0px 1.7rem; padding-bottom: 0rem; font-weight:300;}
	
	/* cabeza de descanso*/
	.hd_descanso {font-size:1.3rem;line-height: 1.6rem; padding: 2.5rem 1.7rem 0.85rem 1.7rem;}
	
}

@media screen and (max-width: 320px){
	h1 {font-size:2.2rem; line-height: 2.6rem; padding: 2.5rem 1rem 0.85rem 1rem;}	
	p {font-family: Helvetica, "Helvetica Neue", Arial, "sans-serif"; font-size:0.95rem; color:#000; text-align: left; line-height: 1.3rem; padding: 0px 1rem; padding-bottom: 0rem; font-weight:300;}
	
	/* cabeza de descanso*/
	.hd_descanso {font-size:1.2rem;line-height: 1.5rem; padding: 2.5rem 1rem 0.85rem 1rem;}
	
	
}
