﻿@charset "utf-8";
/* CSS Document */

/* CLASES GENERALES */
#DvResultado, #DvResultadoR{
	font-size:10px;
	color:#54565A;
}

/* CLASES PARA RENGLONES */

.trAgente {
	color:#b32434;
	font-size:14px;
	font-weight:700;
	line-height:2.0em;
}

.trSubseccion {
	background-color:#DBD9D6;
	font-size:13px;
	font-weight:700;
	line-height:1.8em;
}

.trColumnas {
	font-size:10px;
	color:#FFFFFF;
	font-weight: 600;
	background-color:#B02939;
	line-height:1.8em;
}

.trBlanco {
	background-color:#FFFFFF;
	line-height:1.8em;
}

.trGris {
	background-color:#F3F3F2;
	line-height:1.8em;
}

/* CLASES PARA COLUMNAS */
.tdId{
	padding-left:8px;
	padding-right:8px;
}


.tdIdVertical2 {
	background-color:#B02939;
    color: #FFFFFF;
	font-size:12px;
	font-weight:600;
	line-height:1.8em;
    height: 105px;
    vertical-align: bottom ;
    padding-bottom:35px;
}

.tdIdVertical {
	background-color:#B02939;
    color: #FFFFFF;
	font-size:12px;
	font-weight:600;
	line-height:1em;         
}

.tdIdVertical span {
    transform-origin:10px 50%;
    transform: rotate(-90deg); 
    white-space: nowrap; 
    display: block;
    position: absolute;
    
}
.tdResultado{
	border-top:#B02939 solid 1px;
	color:#B02939;
	font-size:12px;
	font-weight:700;
}

.tdResultadoVertical{
	color:#B02939;
	font-size:12px;
	font-weight:700;
	background-color:#F3F3F2;
	line-height:1.8em;
}

.tdTxtDer{
	text-align:right;
	padding-left:8px;
	padding-right:8px;
}

.tdTxtIzq{
	text-align:left;
	padding-left:8px;
	padding-right:8px;
}

.tdTxtCenter{
	text-align:center;
	padding-left:8px;
	padding-right:8px;
}



/* LINKS SOBRE TEXTO */

.linkGral a:link, .linkGral a:visited, .linkGral a:active {
	color:#54565A;font-weight:600;text-decoration:none;
}

.linkGral a:hover {
	color:#B02939;font-weight:600;text-decoration:none;
}


