body {font-size:8pt }

.cabeceraTabla {
	width: 100%;
	height: 50px;
}

.cabeceraTextoTituloRojo {
	font-family:' Arial Narrow', Arial; 
	color: #C40435;		
	font-size: 10pt; 
	text-align: center;
	font-weight: bold; 
	vertical-align: top;	
	letter-spacing: 1.2px;		
}

.cabeceraTextoTituloGris {
	font-family:' Arial Narrow', Arial; 
	color: #808080;		
	font-size: 10pt; 
	text-align: center;
	font-weight: bold; 
	vertical-align: top;	
	letter-spacing: 1.2px;		
}

.cabeceraTexto {
	vertical-align: top;
}

.seccionGris1 {
	background-color: #404042;
	height: 10px;
	width: 100%;
}

.seccionGris2 {
	background-color: #404042;
	height: 8px;
	width: 100%;
}

.seccionBlanco1 {
	background-color: #FFFFFF;
	height: 10px;
	width: 100%;
}

.seccionBlanco2 {
	background-color: #FFFFFF;
	height: 8px;
	width: 100%;
}

.seccionGris {	
	background-color: #342E2B;
	height: 7px;
	width: 100%;	
}

.seccionRojo {
	background-color: #C20935;
	height: 7px;
	width: 100%;
}

.lineaRoja {
	background-color: #C10534;
	height: 2px;
	width: 100%;		
}

.lineaMorado {
	background-color: #673375;
	height: 2px;
	width: 100%;		
}


.tituloRojo {
	font-family:' Arial Narrow', Arial; 
	color: #C40435;		
	font-size: 10pt; 
	text-align: left;
	font-weight: bold; 
	vertical-align: top;	
	letter-spacing: 1.2px;		
}

.tituloGris {
	font-family:' Arial Narrow', Arial; 
	color: #332E2B;		
	font-size: 10pt; 
	text-align: left;
	font-weight: bold; 
	vertical-align: top;	
	letter-spacing: 1.2px;		
}

.alinearIzquierdaArriba {
	text-align: left;
	vertical-align: top;	
}

.alinearCentroMitad {
	text-align: center;
	vertical-align: middle;	
}

.alinearIzquierda {
	text-align: left;
}

.alinearDerecha {
	text-align: right;
}

.alinearAbajo {
	vertical-align: bottom;	
}

.alinearCentro {
	text-align: center;
}

.alinearMitad {
	vertical-align: middle;	
}

.lineaGris {
	background-color: #332E2B;
	height: 2px;
	width: 100%;		
}

.alinearCentroAbajo {
	text-align: center;
	vertical-align: bottom;	
}


.textoPie{
	color: #FFFFFF;
	font-family:' Arial Narrow', Arial; 	
	font-size: 8pt; 
	text-align: center;
	vertical-align: top;
	letter-spacing: 0.8px;		
}

.textoPieG{
	color: #FFFFFF;
	font-family:' Arial Narrow', Arial; 	
	font-size: 9pt; 
	text-align: center;
	font-weight: bold;
	vertical-align: top;
	letter-spacing: 0.8px;		
}

a.mailPie {
	color: #FFFFFF;
  	font-size: 6pt;
  	font-family: 'Arial Narrow', Arial; 	
  	letter-spacing: 1.px;	
  	text-decoration: none; }
a.mailPie:hover {
  	color: #FFFFFF;
  	text-decoration: underline; }
	
.enlacePie {
	text-align: justify;		
	vertical-align: middle;
	font-size: 6pt; 
	text-align: left;
	text-decoration: underline;
	font-weight: bold; 			
	font-family: Arial; 	
	color: white;	
}	
	
.datosContactoTitulo {
	color: #FFFFFF;
	font-weight: bold;	
	background-color: #C00734;
	font-family: 'Arial Narrow', Arial; 	
	font-size: 8pt; 	
	text-align: left;	
	vertical-align: middle;
	letter-spacing: 1.px;	
}

.datosContactoDescripcion {
	width: 76px;
	font-weight: bold;		
	font-family: 'Arial Narrow', Arial; 	
	font-size: 8pt; 	
	text-align: left;	
	vertical-align: middle;
	letter-spacing: 1.px;	
}

.datosContactoDetalle {
	color: #FFFFFF;
	background-color: #342E2C;
	font-family: 'Arial Narrow', Arial; 	
	font-size: 8pt; 	
	text-align: left;	
	vertical-align: middle;
	letter-spacing: 1.px;	
}

.lineaSeparadoraDatosContactoTitulo {
	height: 5px;
}

.lineaSeparadoraDatosContacto{
	height: 5px;
}

.datosContactoColetilla {
	width: 96px;
}

.datosContactoFlecha {
	width: 12px;
}

a.enlaceCamara:link,a.enlaceCamara:visited,a.enlaceCamara:active {
	text-decoration: none; }
a.enlaceCamara:hover {
  	text-decoration: none; }

.datosContactoImagenes {
	text-align: center;
	width: 20px;
}

.datosContactoColumnaSeparadora {
	width: 5px;
}

.tablaGeneral {
	border-collapse: collapse;
	border: 1px solid #808080;
	width: 100%;
}

.tablaCabecera {
	border-collapse: collapse;
	background-color:#AAAAAA;
	border: 1px solid #808080;
	color: #C40435;
	font-family: 'Arial Narrow', Arial; 	
	font-size: 9pt; 	
	font-weight: bold; 	
	text-align: center;
}

.tablaFila {
	border-collapse: collapse;
	border: 1px solid #808080;
	text-align: center;		
}

.tablaPar {
	border-collapse: collapse;
	background-color: #E5E5E5;
	border: 1px solid #808080; 
	text-align: center;			
}

.tablaImpar {
	border-collapse: collapse;
	border: 1px solid #808080; 
	text-align: center;			
}

.tablaColumnaResaltada {
	border-collapse: collapse;
	background-color: #E5E5E5;
	border: 1px solid #808080; 
	color: #46413F;
	font-family: 'Arial Narrow', Arial; 	
	font-size: 9pt; 
	text-align: center;	
}

.textoNoResaltado {
	text-align: justify;
	vertical-align: top;
	width: 60%;
}

.textoResaltado {
	background-color: #E5E5E5;
	color: #000000;
	font-family: 'Arial Narrow', Arial; 	
	font-size: 10pt; 
	vertical-align: top;
	text-align: justify;
	letter-spacing: 1.px;
}



























.rojoCamara {
	color: #C40435;
}

.grisCamara {
	color: #808080;
}

.fondoRojoCamara {
	background-color: #C40435;
}

.agendaCamara {
	color: #C10534;
	font-family: 'Arial Narrow', Arial; 	
	font-size: 9pt; 
	text-align: left;	
	font-weight: bold; 	
	vertical-align: top;
	width: 42px;
}

.agendaTexto {
	font-family: 'Arial Narrow', Arial; 	
	font-size: 8pt; 
	text-align: justify;	
	vertical-align: top;
	letter-spacing: 1.2px;	
}

.tablaTitulo {
	color: #000000;
	border-collapse: collapse;
	border-bottom: 2px solid #808080;	
	font-family: 'Arial Narrow', Arial; 	
	font-size: 12pt; 
	text-align: left;
	font-weight: bold; 		
	letter-spacing: 1.2px;		
	width: 100%;	
}

.tablaSubtitulo {
	color: #000000;
	border-collapse: collapse;
	border-bottom: 1px solid #808080;	
	font-family: 'Arial Narrow', Arial; 	
	font-size: 10pt; 
	text-align: left;
	font-weight: bold; 		
	letter-spacing: 1.2px;		
	width: 100%;	
}

.texto_camara {
	text-align: justify;		
	vertical-align: top;		
}

.colorBlanco {

	color: #FFFFFF;
	text-decoration: underline;	
}

.tituloGeneral {
	font-weight: bold; 		
}

.eventoLineaPrograma {
	background-color: #E6E7E8;
	height: 10px;
	width: 100%;	
}

.eventoLineaProgramaNum {
	text-align: right;
	width: 3%;
}

.eventoLineaProgramaTexto {
	width: 97%;
}

.eventoTituloRojo {
	background-color: #C40435;
	font-weight: bold; 	
	color: #FFFFFF;
	text-align: right;
	width: 15%;
}

.eventoTituloGris {
	background-color: #6D6E70;
	font-weight: bold; 	
	color: #FFFFFF;
	text-align: right;
	width: 15%;
}

.eventoLugarSeparador {
	background-color: #E6E7E8;
	width: 1%;
}

.eventoTextoGris {
	background-color: #E6E7E8;
	width: 84%;	
}

.eventoTextoGris2 {
	text-align: left;
	vertical-align: top;
	background-color: #E6E7E8;
	width: 99%;	
}

.separacionColumna {
	text-align: right;
	width: 10%;
}

































.perfilTexto {
	width: 89%;
}

.perfilTextoNegrita {
	width: 99%;
	color: white;
	dani
	font-weight: bold; 		
}

.perfilSeparador {
	width: 1%;
}

.perfilLineaGris {
	background-color: #E6E7E8;
	background-color: #8C8C8C;
	height: 10px;
	width: 100%;	
}

.perfilContratanteEncabezado1 {
	border-collapse: collapse;
	background-color:#000000;
	border: 2px solid #FFFFFF;	
	color: #FFFFFF;
	font-weight: bold; 	
	text-align: center;
	width: 100px;
}

.perfilContratanteEncabezado2 {
	border-collapse: collapse;
	background-color:#000000;
	border: 2px solid #FFFFFF;	
	color: #FFFFFF;
	font-weight: bold; 	
	text-align: center;
}









.tablaDescriptiva {
	border-collapse: collapse;
	border: 2px solid #FFFFFF;
	width: 100%;
}

.tablaDescriptivaCabecera {
	border-collapse: collapse;
	background-color:#C10534;
	border: 2px solid #FFFFFF;	
	color: #FFFFFF;	
	font-weight: bold; 	
	text-align: left;
}

.tablaDescriptivaCabeceraFecha {
	background-color:#C10534;
	text-align: center;
	vertical-align: bottom;
	width: 10px;
}

.tablaDescriptivaColumnaResaltada {
	border-collapse: collapse;
	background-color: #8C8C8C;
	border: 2px solid #FFFFFF;	 
	color: white;
	font-weight: bold; 		
	text-align: right;	
	width: 100px;		
}

.tablaDescriptivaImpar {
	border-collapse: collapse;
	border: 2px solid #FFFFFF; 
	text-align: center;			
}

.tablaDescriptivaPar {
	border-collapse: collapse;
	background-color: #E5E5E5;
	border: 2px solid #FFFFFF; 
	text-align: center;			
}
