/* * ** * ** * ** * ** * ** * ** * ** * ** * ** * ** * ** *  
 * 
 *  De Facto S.A.
 *
 * 
 * * **/



/* 
   ------------------------------------------------------------------------------------------------------------------ 
	Sección	: 	CSS CONFIGURACIÓN GLOBAL V3.0
   ------------------------------------------------------------------------------------------------------------------ 
*/ 

	html,
	body {
	}

	html, body, div, a, button, h1, h2, h3, input , label, p , select, span, strong , td , textarea , th , ul, strong {
		/*font: normal 12px Verdana, sans-serif, Arial, Helvetica;*/
	}

	/** 	{ margin: 0; padding: 0; }*/  

	img { border: 0; vertical-align: top; }

	a       	{ color:#313131; }
	a:hover    	{ text-decoration: underline; }
	:focus      { outline: 0; }
	/*ul,ol       { list-style: none; }*/






/* 
   ------------------------------------------------------------------------------------------------------------------ 
	Sección	: 	Títulos 
   ------------------------------------------------------------------------------------------------------------------ 
*/ 

	.css-ttlo-mpan, 
	.css-ttlo-mpan a, 
	.css-ttlo-mpan span {
	/* propiedades de posicionamiento */
		padding: 0; 
		margin: 0 0 7px 0;

	/* propiedades de tamaño */
	/* propiedades de tipografía */	
		font-size: 11px; 
		font-weight: normal; 

	/* propiedades de visualización */
		color: #666666; 
		text-align: left; 
		text-decoration: none; 
		
	/* propiedades de visualización */
		 
	}

	.css-ttlo-mpan a:hover {
	/* propiedades de posicionamiento */
	/* propiedades de tamaño */
	/* propiedades de tipografía */	
	/* propiedades de visualización */
		color: #222222; 
		text-decoration: underline; 
	}

	.css-ttlo-mpan:last-child, 
	.css-ttlo-mpan a:last-child, 
	.css-ttlo-mpan span:last-child {
	/* propiedades de posicionamiento */
	/* propiedades de tamaño */
	/* propiedades de tipografía */	
		font-weight: bold; 		

	/* propiedades de visualización */
	
		color: #777; 
	}


/*.css-ttlo-2 {*/
	/* propiedades de posicionamiento */
	/* propiedades de tamaño */
	/* propiedades de tipografía */	
/*
		font-size: 16px; 
		font-weight: normal; 
*/		
	/* propiedades de visualización */
/*
		line-height: 1.3; 
		color: #333333; 
		text-align: left;	
}
*/


/* 
   ------------------------------------------------------------------------------------------------------------------ 
	Sección	: 	CSS BLOQUE SUPERIOR (antes de la cabecera de la página)
   ------------------------------------------------------------------------------------------------------------------ 
*/ 

/* contenedor de bloques para zona principal 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

.bloq-ctdr-zona-0 {

	/* propiedades visualización */
		/*background: transparent url('imgs/fndo_trans_001.png') left top repeat fixed;*/
		background-color: transparent; /*rgba(255,255,255,1.9);*/ /*#F7F7F7;*/

	/* propiedades tipográficas */
		color: #FFF;
		text-align: left;
		/*border: 1px solid #F50;*/
		z-index: 0;
}

.bloq-ctdr-zona-1 {

	/* propiedades visualización */
		/*background: transparent url('imgs/fndo_trans_001.png') left top repeat fixed;*/
		background-color: rgba(255,255,255,1); /*#F7F7F7;*/
		/*border-bottom: 1px solid #F5F5F5;*/

	/* propiedades tipográficas */
		/*color: #FFF;*/
		text-align: left;
		z-index: 100;
}

.bloq-ctdr-zona-2 {

	/* propiedades visualización */
		/*background: transparent url('imgs/fndo_trans_001.png') left top repeat fixed;*/
		background-color: rgba(255,255,255,1); /*#F7F7F7;*/

	/* propiedades tipográficas */
		/*color: #FFF;*/
		text-align: left;
		z-index: 90;
}

.bloq-ctdr-zona-3 {

	/* propiedades visualización */
		/*background: transparent url('imgs/fndo_trans_001.png') left top repeat fixed;*/
		background-color: rgba(255,255,255,1); /*#F7F7F7;*/

	/* propiedades tipográficas */
		/*color: #FFF;*/
		text-align: left;
		z-index: 80;
}

.bloq-ctdr-zona-4 {

	/* propiedades visualización */
		/*background: transparent url('imgs/fndo_trans_001.png') left top repeat fixed;*/
		background-color: rgba(255,255,255,1); /*#F7F7F7;*/

	/* propiedades tipográficas */
		/*color: #FFF;*/
		text-align: left;
		z-index: 70;
}

.bloq-ctdr-zona-5 {

	/* propiedades visualización */
		/*background: transparent url('imgs/fndo_trans_001.png') left top repeat fixed;*/
		background-color: rgba(255,255,255,1); /*#F7F7F7;*/

	/* propiedades tipográficas */
		/*color: #FFF;*/
		text-align: left;
		z-index: 60;
}

.bloq-ctdr-zona-6 {

	/* propiedades visualización */
		/*background: transparent url('imgs/fndo_trans_001.png') left top repeat fixed;*/
		background-color: rgba(255,255,255,1); /*#F7F7F7;*/

	/* propiedades tipográficas */
		/*color: #FFF;*/
		text-align: left;
		z-index: 50;
}

.bloq-ctdr-zona-7 {

	/* propiedades visualización */
		/*background: transparent url('imgs/fndo_trans_001.png') left top repeat fixed;*/
		background-color: rgba(255,255,255,1); /*#F7F7F7;*/

	/* propiedades tipográficas */
		/*color: #FFF;*/
		text-align: left;
		z-index: 40;
}

.bloq-ctdr-zona-8 {

	/* propiedades visualización */
		/*background: transparent url('imgs/fndo_trans_001.png') left top repeat fixed;*/
		background-color: rgba(255,255,255,1); /*#F7F7F7;*/

	/* propiedades tipográficas */
		/*color: #FFF;*/
		text-align: left;
		z-index: 30;
}

.bloq-ctdr-zona-9 {

	/* propiedades visualización */
		/*background: transparent url('imgs/fndo_trans_001.png') left top repeat fixed;*/
		background-color: rgba(255,255,255,1); /*#F7F7F7;*/

	/* propiedades tipográficas */
		/*color: #FFF;*/
		text-align: left;
		z-index: 20;
}

.bloq-ctdr-zona-10 {

	/* propiedades visualización */
		/*background: transparent url('imgs/fndo_trans_001.png') left top repeat fixed;*/
		background-color: rgba(255,255,255,1); /*#F7F7F7;*/

	/* propiedades tipográficas */
		/*color: #FFF;*/
		text-align: left;
		z-index: 10;
}

/* contenedor de bloques para sub-zonas
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

.bloq-ctdr-zona-0-szna {
	/* propiedades visualización */
		border: 0px solid #D9D9D9;
		background-color: transparent; /*#FFFFFF;*/

	/* propiedades visualización div->tabla */
		border-spacing: 0px 0px;
		border-collapse: separate; /* collapse|separate */

	/* propiedades tipográficas */
		/*color: #666666;*/

	/* propiedades de posicionamiento */
}

.bloq-ctdr-zona-1-szna {
	/* propiedades visualización */
		border: 0px solid #D9D9D9;
		background-color: transparent; /*#FFFFFF;*/

	/* propiedades visualización div->tabla */
		border-spacing: 0px 0px;
		border-collapse: separate; /* collapse|separate */

	/* propiedades tipográficas */
		/*color: #666666;*/

	/* propiedades de posicionamiento */
		
}

.bloq-ctdr-zona-2-szna {
	/* propiedades visualización */
		border: 0px solid #D9D9D9;
		background-color: transparent; /*#FFFFFF;*/

	/* propiedades visualización div->tabla */
		border-spacing: 0px 0px;
		border-collapse: separate; /* collapse|separate */

	/* propiedades tipográficas */
		/*color: #666666;*/

	/* propiedades de posicionamiento */
}

.bloq-ctdr-zona-3-szna {
	/* propiedades visualización */
		border: 0px solid #D9D9D9;
		background-color: transparent; /*#FFFFFF;*/

	/* propiedades visualización div->tabla */
		border-spacing: 0px 0px;
		border-collapse: separate; /* collapse|separate */

	/* propiedades tipográficas */
		/*color: #666666;*/

	/* propiedades de posicionamiento */
}


.bloq-ctdr-zona-4-szna {
	/* propiedades visualización */
		border: 0px solid #D9D9D9;
		background-color: transparent; /*#FFFFFF;*/

	/* propiedades visualización div->tabla */
		border-spacing: 0px 0px;
		border-collapse: separate; /* collapse|separate */

	/* propiedades tipográficas */
		/*color: #666666;*/

	/* propiedades de posicionamiento */
}


.bloq-ctdr-zona-5-szna {
	/* propiedades visualización */
		border: 0px solid #D9D9D9;
		background-color: transparent; /*#FFFFFF;*/

	/* propiedades visualización div->tabla */
		border-spacing: 0px 0px;
		border-collapse: separate; /* collapse|separate */

	/* propiedades tipográficas */
		/*color: #666666;*/

	/* propiedades de posicionamiento */
}


.bloq-ctdr-zona-6-szna {
	/* propiedades visualización */
		border: 0px solid #D9D9D9;
		background-color: transparent; /*#FFFFFF;*/

	/* propiedades visualización div->tabla */
		border-spacing: 0px 0px;
		border-collapse: separate; /* collapse|separate */

	/* propiedades tipográficas */
		/*color: #666666;*/

	/* propiedades de posicionamiento */
}


.bloq-ctdr-zona-7-szna {
	/* propiedades visualización */
		border: 0px solid #D9D9D9;
		background-color: transparent; /*#FFFFFF;*/

	/* propiedades visualización div->tabla */
		border-spacing: 0px 0px;
		border-collapse: separate; /* collapse|separate */

	/* propiedades tipográficas */
		/*color: #666666;*/

	/* propiedades de posicionamiento */
}


.bloq-ctdr-zona-8-szna {
	/* propiedades visualización */
		border: 0px solid #D9D9D9;
		background-color: transparent; /*#FFFFFF;*/

	/* propiedades visualización div->tabla */
		border-spacing: 0px 0px;
		border-collapse: separate; /* collapse|separate */

	/* propiedades tipográficas */
		/*color: #666666;*/

	/* propiedades de posicionamiento */
}


.bloq-ctdr-zona-9-szna {
	/* propiedades visualización */
		border: 0px solid #D9D9D9;
		background-color: transparent; /*#FFFFFF;*/

	/* propiedades visualización div->tabla */
		border-spacing: 0px 0px;
		border-collapse: separate; /* collapse|separate */

	/* propiedades tipográficas */
		/*color: #666666;*/

	/* propiedades de posicionamiento */
}


.bloq-ctdr-zona-10-szna {
	/* propiedades visualización */
		border: 0px solid #D9D9D9;
		background-color: transparent; /*#FFFFFF;*/

	/* propiedades visualización div->tabla */
		border-spacing: 0px 0px;
		border-collapse: separate; /* collapse|separate */

	/* propiedades tipográficas */
		/*color: #666666;*/

	/* propiedades de posicionamiento */
}

/* 
   ------------------------------------------------------------------------------------------------------------------ 
	Sección	: 	CSS CONTENIDO BLOQUE PÁGINA PPAL
   ------------------------------------------------------------------------------------------------------------------ 
*/ 

/* contenedor cabecera de la página principal
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

.xxbloq-ctdr-pgna-ppal-cabe {
	/* propiedades visualización */
		border: 0px solid #D9D9D9;
		background-color: rgba(250,250,250,0.1); /*#FFFFFF;*/

	/* propiedades visualización div->tabla */
		border-spacing: 0px 0px;
		border-collapse: separate; /* collapse|separate */

	/* propiedades tipográficas */
		/*color: #666666;*/

	/* propiedades de posicionamiento */
		margin: 0px 0px 0px 0px;  
		padding: 0px 0px 0px 0px;
}

/* contenedor menú de la página principal 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

.xxbloq-ctdr-pgna-ppal-menu {      
	/* propiedades visualización */
		/*border: 0px solid #D9D9D9;*/
		background-color: #FFFFFF;

	/* propiedades visualización div->tabla */
		border-spacing: 0px 0px;
		border-collapse: separate; /* collapse|separate */

	/* propiedades tipográficas */
		color: #666666;

	/* propiedades de posicionamiento */
		margin: 5px 0px 0px 0px;  
		padding: 0px 0px 0px 0px;
}
.xxbloq-ctdr-pgna-ppal-menu ul li a > span {
	/* propiedades visualización */
	/* propiedades tipográficas */
	/* propiedades de posicionamiento */
		padding: 8px 0 0 0;
		color: #000;
}
.xxbloq-ctdr-pgna-ppal-menu ul li ul li span {
	/* propiedades visualización */
	/* propiedades tipográficas */
	/* propiedades de posicionamiento */
		padding: 3px 0 0 0;
		color: #000;
}

/* contenedor banner de la página principal 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

.xxbloq-ctdr-pgna-ppal-bann {
	/* propiedades visualización */
		/*border: 0px solid #D9D9D9;*/
		background-color: #FFFFFF;

	/* propiedades visualización div->tabla */
		border-spacing: 0px 0px;
		border-collapse: separate; /* collapse|separate */

	/* propiedades tipográficas */
		color: #666666;

	/* propiedades de posicionamiento */
		margin: 5px 0px 0px 0px;  
		padding: 0px 0px 0px 0px; 
}

/* contenedor galería de la página principal 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

.xxbloq-ctdr-pgna-ppal-apps {   
	/* propiedades visualización */
		background-color: #FFFFFF;
		/*border: 0px solid #D7D7D7;*/

	/* propiedades visualización div->tabla */
		border-spacing: 0px;
		border-collapse: separate; /* collapse|separate */

	/* propiedades tipográficas */
		color: #000;

	/* propiedades de posicionamiento */
		margin-top: 5px;
}

/* contenedor adicional de la página principal 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

.xxbloq-ctdr-pgna-ppal-adic {   
	/* propiedades visualización */
		background-color: #FFFFFF;
		border: 1px solid #D5D5D5;

	/* propiedades visualización div->tabla */
		border-spacing: 0px;
		border-collapse: separate; /* collapse|separate */

	/* propiedades tipográficas */
		color: #000;

	/* propiedades de posicionamiento */
		margin-top: 5px;
}

/* contenedor pie página de la página principal 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

.xxbloq-ctdr-pgna-ppal-ppag {
	/* propiedades visualización */
		/*background: transparent url('imgs/fndo_trans_001.png') left top repeat fixed;*/
		/*border: 0px solid #E7E7E7;*/
		/*border: 1px solid #E4E4E4;*/
		background-color: #FFF;

	/* propiedades visualización div->tabla */
		border-spacing: 0px;
		border-collapse: separate; /* collapse|separate */

	/* propiedades tipográficas */
		color: #000;
		text-align: left;

	/* propiedades de posicionamiento */
		margin-top: 5px;
}

/* 
   ------------------------------------------------------------------------------------------------------------------ 
	Sección	: 	CSS BLOQUE INFERIOR (después del pie de página de la página ppal)
   ------------------------------------------------------------------------------------------------------------------ 
*/  

/* contenedor inferior de la página.
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
	
.xxbloq-ctdr-pgna-infe {
	/* propiedades visualización */
		/*background-color: #666;*/
		background-color: rgba(15, 15, 15, 0.5);
		/*background: transparent url('imgs/fndo_trans_001.png') left top repeat fixed;*/
	/* propiedades tipográficas */
		color: #FFF;
		text-align: left;
	/* propiedades de posicionamiento */
		margin: 20px 0 0 0;
}	

/* contenedor de pié de página inferior, viene después del pie
   de página, de la página principal
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

.xxbloq-ctdr-pgna-infe-ppag {
	/* propiedades visualización */
		border-left: 1px solid transparent;
		/*background-color: #666;*/
		/*background: transparent url('imgs/fndo_trans_002.png') left top repeat fixed;*/
	/* propiedades tipográficas */
		color: #FFF;
		text-align: left;
	/* propiedades de posicionamiento */
	 
}


/*
.bloq-ctdr-zona-1.c1,
.bloq-ctdr-zona-2.c1,
.bloq-ctdr-zona-3.c1,
.bloq-ctdr-zona-4.c1,
.bloq-ctdr-zona-5.c1,
.bloq-ctdr-zona-6.c1,
.bloq-ctdr-zona-7.c1,
.bloq-ctdr-zona-8.c1,
.bloq-ctdr-zona-9.c1,
.bloq-ctdr-zona-10.c1 { background-color: rgba( 77, 121, 255, 0.9); }

.bloq-ctdr-zona-1.c2,
.bloq-ctdr-zona-2.c2,
.bloq-ctdr-zona-3.c2,
.bloq-ctdr-zona-4.c2,
.bloq-ctdr-zona-5.c2,
.bloq-ctdr-zona-6.c2,
.bloq-ctdr-zona-7.c2,
.bloq-ctdr-zona-8.c2,
.bloq-ctdr-zona-9.c2,
.bloq-ctdr-zona-10.c2 { background-color: rgba( 102, 102, 102, 0.9); }

.bloq-ctdr-zona-1.c3,
.bloq-ctdr-zona-2.c3,
.bloq-ctdr-zona-3.c3,
.bloq-ctdr-zona-4.c3,
.bloq-ctdr-zona-5.c3,
.bloq-ctdr-zona-6.c3,
.bloq-ctdr-zona-7.c3,
.bloq-ctdr-zona-8.c3,
.bloq-ctdr-zona-9.c3,
.bloq-ctdr-zona-10.c3  { background-color: rgba( 249,  63,  38, 0.9); }

.bloq-ctdr-zona-1.c4,
.bloq-ctdr-zona-2.c4,
.bloq-ctdr-zona-3.c4,
.bloq-ctdr-zona-4.c4,
.bloq-ctdr-zona-5.c4,
.bloq-ctdr-zona-6.c4,
.bloq-ctdr-zona-7.c4,
.bloq-ctdr-zona-8.c4,
.bloq-ctdr-zona-9.c4,
.bloq-ctdr-zona-10.c4  { background-color: rgba( 249,  86,   2, 0.9); }

.bloq-ctdr-zona-1.c5,
.bloq-ctdr-zona-2.c5,
.bloq-ctdr-zona-3.c5,
.bloq-ctdr-zona-4.c5,
.bloq-ctdr-zona-5.c5,
.bloq-ctdr-zona-6.c5,
.bloq-ctdr-zona-7.c5,
.bloq-ctdr-zona-8.c5,
.bloq-ctdr-zona-9.c5,
.bloq-ctdr-zona-10.c5  { background-color: rgba( 240, 240, 240, 0.9); }

.bloq-ctdr-zona-1.c6,
.bloq-ctdr-zona-2.c6,
.bloq-ctdr-zona-3.c6,
.bloq-ctdr-zona-4.c6,
.bloq-ctdr-zona-5.c6,
.bloq-ctdr-zona-6.c6,
.bloq-ctdr-zona-7.c6,
.bloq-ctdr-zona-8.c6,
.bloq-ctdr-zona-9.c6,
.bloq-ctdr-zona-10.c6  { background-color: rgba(   0, 198, 178, 0.9); }

.bloq-ctdr-zona-1.c7,
.bloq-ctdr-zona-2.c7,
.bloq-ctdr-zona-3.c7,
.bloq-ctdr-zona-4.c7,
.bloq-ctdr-zona-5.c7,
.bloq-ctdr-zona-6.c7,
.bloq-ctdr-zona-7.c7,
.bloq-ctdr-zona-8.c7,
.bloq-ctdr-zona-9.c7,
.bloq-ctdr-zona-10.c7  { background-color: rgba(   0, 0, 0, 0.9); }
*/

/* 
   ------------------------------------------------------------------------------------------------------------------ 
	Sección	: 	CSS PARA BORDES POR ZONA.
   ------------------------------------------------------------------------------------------------------------------ 
*/ 

/*
.bloq-ctdr-pgna-supe							{ border: 0px dashed #D9D9D9; border-bottom: 1px solid #E7E7E7; }
.bloq-ctdr-pgna-supe      .bloq-cnte-tabl 		{ border: 0px dashed #D9D9D9; border-spacing: 0px 0px; border-collapse: separate; color: #666666; }

.bloq-ctdr-pgna-ppal-cabe 						{ border: 0px dashed #D9D9D9; }
.bloq-ctdr-pgna-ppal-cabe .bloq-cnte-tabl 		{ border: 0px dashed #D9D9D9; border-spacing: 0px 0px; border-collapse: separate; color: #666666; } 

.bloq-ctdr-pgna-ppal-menu 						{ border: 0px dashed #D9D9D9; }
.bloq-ctdr-pgna-ppal-menu .bloq-cnte-tabl 		{ border: 0px dashed #D9D9D9; border-spacing: 0px 0px; border-collapse: separate; color: #666666; } 

.bloq-ctdr-pgna-ppal-bann 						{ border: 0px dashed #D9D9D9; }
.bloq-ctdr-pgna-ppal-bann .bloq-cnte-tabl 		{ border: 0px dashed #D9D9D9; border-spacing: 0px 0px; border-collapse: separate; color: #666666; } 

.bloq-ctdr-pgna-ppal-apps 						{ border: 0px dashed #D9D9D9; }
.bloq-ctdr-pgna-ppal-apps .bloq-cnte-tabl 		{ border: 0px dashed #D9D9D9; border-spacing: 0px 0px; border-collapse: separate; color: #666666; } 

.bloq-ctdr-pgna-ppal-adic 						{ border: 0px dashed #D9D9D9; }
.bloq-ctdr-pgna-ppal-adic .bloq-cnte-tabl 		{ border: 0px dashed #D9D9D9; border-spacing: 0px 0px; border-collapse: separate; color: #666666; } 

.bloq-ctdr-pgna-ppal-ppag						{ border: 0px dashed #D9D9D9; }
.bloq-ctdr-pgna-ppal-ppag .bloq-cnte-tabl 		{ border: 0px dashed #D9D9D9; border-spacing: 0px 0px; border-collapse: separate; color: #666666; } 

.bloq-ctdr-pgna-infe							{ border: 0px dashed #D9D9D9; }
.bloq-ctdr-pgna-infe      .bloq-cnte-tabl 		{ border: 0px dashed #D9D9D9; border-spacing: 0px 0px; border-collapse: separate; color: #666666; }
*/



