*						{
							margin				: 0;
							padding				: 0;
						}
						
body						{
							font-family			: 'Noto Sans';
							font-size			: 15px;							
						}

html						{ 
							font-family			: 'Noto Sans';
							font-size			: 15px;
							color				: #000000;
						}

#columna_A				{
							float				: left;
							width				: 25%;
							z-index				: -9999;
						}
						
#columna_B				{
							float				: right;
							width				: 75%;
							z-index				: -9999;
						}
/************************************************/
/* CABECERA										*/
/************************************************/						
.cabecera				{
							width				: 100%;						
							margin				: 0 auto;
							background-color	: #C10003;
							float				: left;
						}

.seccion_cabecera		{
							clear				: both;
							padding				: 0px;
							box-sizing			: border-box; 
							-moz-box-sizing		: border-box;
							-webkit-box-sizing	: border-box;
							margin				: 0 auto;
							max-width			: 1200px;
							text-align			: left;
						}

/************************************************/
/* MENU 										*/
/************************************************/	
.seccion_menu			{
							padding				: 0px;
							border-top			: #a8b1ba 1px solid;
							border-right		: #a8b1ba 0px solid; 
							border-bottom		: #a8b1ba 1px solid;
							border-left			: #a8b1ba 0px solid;
							box-sizing			: border-box; 
							-moz-box-sizing		: border-box;
							-webkit-box-sizing	: border-box;
							margin				: 0 auto;
							max-width			: 100%;
							text-align			: left;
						}

.tabla_menu				{
							display				: table;
							width				: 100%;
							border-spacing		: 0px;
							
						}
						
/************************************************/
/* PIE										*/
/************************************************/	
.pie					{
							width				: 100%;						
							margin				: 0 auto;
							background-color	: #C10003;
							float				: left;
							padding				: 0px;
							box-sizing			: border-box; 
							-moz-box-sizing		: border-box;
							-webkit-box-sizing	: border-box;
						}

.seccion_pie			{
							clear				: both;
							padding				: 0px;
							box-sizing			: border-box; 
							-moz-box-sizing		: border-box;
							-webkit-box-sizing	: border-box;
							margin				: 0 auto;
							max-width			: 1200px;
							text-align			: left;
						}

/************************************************/
/* SILDER RESPONSIVE							*/
/************************************************/
.seccion_slider				{
							clear				: both;
							padding				: 0px;
							box-sizing			: border-box; 
							-moz-box-sizing		: border-box;
							-webkit-box-sizing	: border-box;
							margin				: 0px auto;
							max-width			: 1200px;
							text-align			: left;

						}
						
.imagen_slider			{
							width				: 100%;
							z-index				: -9999;
							height				: 350px; 
							background-size		: cover;    
							background-position	: center;
						}
						
.texto_slider			{
							width				: 400px;
							padding				: 16px;
							font-size			: 28px;
							color				: #FFFFFF;
							text-align			: left;	
							z-index				: -1;
	background-color	: #C10003;
						}

/************************************************/
/* DEGRADADOS									*/
/************************************************/
.deg_negro				{
							background			: #6d6d6d; 
							background			: -moz-linear-gradient(top, #6d6d6d 0%, #000000 100%); /* FF3.6-15 */
							background			: -webkit-linear-gradient(top, #6d6d6d 0%,#000000 100%); /* Chrome10-25,Safari5.1-6 */
							background			: linear-gradient(to bottom, #6d6d6d 0%,#000000 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
							filter				: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6d6d6d', endColorstr='#000000',GradientType=0 ); /* IE6-9 */		
						}
/************************************************/
/* TEXTOS										*/
/************************************************/
.mini					{
							font-size			: 12px;
						}
						
.medio					{
							font-size			: 18px;
						}						

.grande					{
							font-size			: 24px;
						}

.extra					{
							font-size			: 32px;
						}	
						
.negrita				{ 
							font-weight			: bold; 
						}
						
.italica				{ 
							font-style			: italic; 
						}

.subrallado				{ 
							text-decoration			: underline; 
						}						
/************************************************/
/* TEXTOS ALINEACION							*/
/************************************************/
.derecha				{
							text-align			: right;
						}
						
.izquierda				{
							text-align			: left;
						}
	
.centro					{
							text-align			: center;
						}

.justificar				{
							text-align			: justify;
						}
						
.izq_centro				{
							text-align			: left;
						}
						
.der_centro				{
							text-align			: right;
						}

.centro_izq				{
							text-align			: center;
						}
						
.centro_der				{
							text-align			: center;
						}						
/************************************************/
/* COLORES TEXTOS								*/
/************************************************/
.color_1				{
							color				: #000000;
						}	
						
.color_2				{
							color				: #C10003;
						}
					
.blanco					{
							color				: #FFFFFF;
						}	

/************************************************/
/* VARIOS										*/
/************************************************/						
.borde					{
							border-top			: #a8b1ba 1px solid;
							border-right		: #a8b1ba 1px solid; 
							border-bottom		: #a8b1ba 1px solid;
							border-left			: #a8b1ba 1px solid;
							box-sizing			: border-box; 
							-moz-box-sizing		: border-box;
							-webkit-box-sizing	: border-box;
						}
						
.linea_baja				{
							border-top			: #a8b1ba 1px solid;
							border-right		: #a8b1ba 0px solid; 
							border-bottom		: #a8b1ba 1px solid;
							border-left			: #a8b1ba 0px solid;
							box-sizing			: border-box; 
							-moz-box-sizing		: border-box;
							-webkit-box-sizing	: border-box;
						}
						
.separacion_10			{
							margin-top			: 10px;
						}
						
.separacion_20			{
							margin-top			: 20px;
						}

.separacion_30			{
							margin-top			: 20px;
						}
						
.separacion_40			{
							margin-top			: 40px;
						}

.oculto_pc				{
							display				: none;							
						}

.completo				{
							margin				: 0 auto;
							width				: 100%;
							text-align			: center;
						}

.linea					{
							border-top			: #a8b1ba 0px solid;
							border-right		: #a8b1ba 0px solid; 
							border-bottom		: #a8b1ba 1px solid;
							border-left			: #a8b1ba 0px solid;
							box-sizing			: border-box; 
							-moz-box-sizing		: border-box;
							-webkit-box-sizing	: border-box;
						}							
/************************************************/
/* COLORES DE FONDO								*/
/************************************************/
.fondo_1				{
							background-color	: #E9E9E9;
						}
						
.fondo_2				{
							background-color	: #C10003;
						}
						
/************************************************/
/* LINKS										*/
/************************************************/
.link_general  			{
							text-decoration		: none;
						}
						
a.link_general:link 		{ 
							text-decoration		: none;
						}
						
a.link_general:visited 	{
							text-decoration		: none;
						}
						
a.link_general:hover 	{
							text-decoration		: underline;	
						}
						
a.link_general:active 	{ 
							text-decoration		: none;	
						} 

/************************************************/
/* PANTALLA 620PX								*/
/************************************************/						
@media only screen and (max-width: 780px) 
	{							
		#columna_B			{
								float				: right;
								width				: 100%;
								z-index				: -9999;
						}
		/************************************************/
		/* CABECERA										*/
		/************************************************/	
		.seccion_cabecera	{
								clear				: both;
								padding-top			: 0%;
								padding-bottom		: 5px;
								padding-left		: 5px;
								padding-right		: 5px;
								box-sizing			: border-box; 
								-moz-box-sizing		: border-box;
								-webkit-box-sizing	: border-box;
								margin				: 0px auto;
								width				: 100%;
								text-align			: center;
							}

		/************************************************/
		/* MENU 										*/
		/************************************************/
		.seccion_menu		{
								clear				: both;
								padding-top			: 0%;
								padding-bottom		: 0%;
								padding-left		: 0px;
								padding-right		: 0px;
								box-sizing			: border-box; 
								-moz-box-sizing		: border-box;
								-webkit-box-sizing	: border-box;
								margin				: 0px auto;
								width				: 100%;
								text-align			: left;
							}

		.tabla_menu			{
								display				: table;
								width				: 100%;
								border-spacing		: 0px;
								overflow			: hidden;
								padding-left		: 0px;
								padding-right		: 0px;
								box-sizing			: border-box; 
								-moz-box-sizing		: border-box;
								-webkit-box-sizing	: border-box;
							}	
		
		/************************************************/
		/* PIE 											*/
		/************************************************/
		.seccion_pie		{
								clear				: both;
								padding-top			: 10px;
								padding-bottom		: 0%;
								padding-left		: 5px;
								padding-right		: 5px;
								box-sizing			: border-box; 
								-moz-box-sizing		: border-box;
								-webkit-box-sizing	: border-box;
								margin				: 0px auto;
								width				: 100%;
								text-align			: center;
							}

		/************************************************/
		/* SILDER RESPONSIVE							*/
		/************************************************/	
		.imagen_slider		{
								width				: 100%;
								position			: relative; 
								z-index				: -9999;
								height				: 300px; 
								background-size		: cover;    
								background-position	: 50% 50%;
							}
						
		.texto_slider_movil	{
								width				: 100%;						
								margin				: 0 auto;
								float				: left;
								padding				: 15px;
								color				: #FFFFFF;
								text-align			: center;
							}

		
		.oculto_movil		{
								display				:none;						
							}	
								
		.oculto_pc			{
								display				: inline;	
							}
										
		.izq_centro			{
								text-align			: center;
							}
								
		.der_centro			{
								text-align			: center;
							}									
	}