/* escritorio grade */
@media only screen and (min-width: 1200px) {
	header, .section, footer { max-width: 1200px; }
	body { font-size: 16px; }
	#desktop { display: table; }
	#tablet { display: table; }
	#table_text_banner { display: block; }
	#tablet_pie { display: table-cell; }
	#tablet_table { display: table-cell; }
	#movil { display: none; }
	#menu_movil { display: none; }
}
/* escritorio normal */
@media only screen and (min-width: 1024px) and (max-width: 1199px) {
	header, .section, footer { width: 98%; }
	body { font-size: 16px; }
	#desktop { display: table; }
	#tablet { display: table; }
	#table_text_banner { display: block; }
	#tablet_pie { display: table-cell; }
	#tablet_table { display: table-cell; }
	#movil { display: none; }
	#menu_movil { display: none; }
}
/* tablet horizontal */
@media only screen and (min-width: 960px) and (max-width: 1023px) {
	header, .section, footer { width: 98%; }
	body { font-size: 16px; }
	#desktop { display: none; }
	#tablet { display: table; }
	#table_text_banner { display: block; }
	#tablet_pie { display: table-cell; }
	#tablet_table { display: table-cell; }
	#movil { display: none; }
	#menu_movil { display: block; }
}
/* tablet vertical */
@media only screen and (min-width: 768px) and (max-width: 959px) {
	header, .section, footer { width: 98%; }
	body { font-size: 16px; }
	#desktop { display: none; }
	#tablet { display: table; }
	#table_text_banner { display: block; }
	#tablet_pie { display: table-cell; }
	#tablet_table { display: table-cell; }
	#movil { display: none; }
	#menu_movil { display: block; }
}
/* celular horizontal */ 
@media only screen and (min-width: 480px) and (max-width: 767px) {
	header, .section, footer { width: 98%; }
	body { font-size: 16px; }
	#desktop { display: none; }
	#tablet { display: none; }
	#table_text_banner { display: none; }
	#tablet_pie { display: none; }
	#tablet_table { display: none; }
	#movil { display: table; }
	#menu_movil { display: block; }
}
/* celular vertical */
@media only screen and (max-width: 479px) {
	header, .section, footer { width: 98%; min-width: 300px; }
	body { font-size: 16px; }
	#desktop { display: none; }
	#tablet { display: none; }
	#table_text_banner { display: none; }
	#tablet_pie { display: none; }
	#tablet_table { display: none; }
	#movil { display: table; }
	#menu_movil { display: block; }
}