

body {
            background: #FFFFFF ;
            background-repeat: no-repeat;
            background-attachment: fixed;
}

A:link,A:active, A:visited {
            color: #666;
            font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
            font-size: 11px;
            text-decoration: none;
            font-weight: normal;
}

A:hover {
            color: #666;
            font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
            font-size: 11px;
            text-decoration: none;
            font-weight: normal;
}

.styletitulo{
    color: #666666;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 16px;
}

.styletext{
    color: #666666;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 13px;
}

.styletextred{
    color: #660000;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 13px;
}

.stylebold{
    color: #666666;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 13px;
}
.styleboldwhite{
    color: #FFFFFF;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 12px;
}

.stylefoot{
    color: #353A3A;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 10px;
}
.stylelogin{
    color: #666;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 13px;
}

.stylenombre{
    color: #6a6a6a;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 15px;
}

p{ text-align:justify;

}

.CampoTexto {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #555555;
	background-color:#D2EDEE;
	text-decoration: none;
	border: 0px;
}

.CampoTexto_white {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #555555;
	background-color:#ffffff;
	text-decoration: none;
	border: 0px;
}

select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;

}

.tdazul {
    border-style:solid;
    border-top-width:0px;
    border-left-width:0px;
    border-right-width:0px;
    border-bottom-width:1px;
    border-color:#D2EDEE;
    padding:0px;
    color: #666666;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 13px;
}



.alert{
	font-family: Arial, Helvetica, sans-serif;
	color:white;
	font-weight:bold;
	font-size:12px;
	border:none;
	text-align:center;
	FILTER:alpha(opacity:00);
	background-color:#ff6600;
	overflow:hidden;
}

.alert_visible{
	font-family: Arial, Helvetica, sans-serif;
	color:white;
	font-weight:bold;
	font-size:12px;
	border:none;
	text-align:center;
	background-color:#ff6600;
	overflow:hidden;
}

.oculto_td_borde{
	border-style:solid;
    border-top-width:1px;
    border-left-width:1px;
    border-right-width:1px;
    border-bottom-width:1px;
    border-color:#D2EDEE;
    padding:3px;
    color: #666666;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 12px;
	FILTER:alpha(opacity:100);
}

.msg_alert{
	font-family: Arial, Helvetica, sans-serif;
	color:white;
	font-weight:bold;
	font-size:12px;
	border:none;
	text-align:center;
	FILTER:alpha(opacity:100);
	background-color:#ff6600;
	overflow:hidden;
}

.tdmonitor{
	border-style:solid;
    border-top-width:1px;
    border-left-width:1px;
    border-right-width:1px;
    border-bottom-width:1px;
    border-color:#D2EDEE;
    padding:0px;
    color: #666666;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 10px;
}

.td_borde{
	border-style:solid;
    border-top-width:1px;
    border-left-width:1px;
    border-right-width:1px;
    border-bottom-width:1px;
    border-color:#D2EDEE;
    padding:3px;
    color: #666666;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 12px;
}

.td_azul_rellena{
	border-style:solid;
    border-top-width:1px;
    border-left-width:1px;
    border-right-width:0px;
    border-bottom-width:0px;
    border-color:#FFFFFF;
	background-color:#D2EDEE;
	padding:1px;
    color: #666666;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 12px;

}

.td_azul_rellena_b{
	border-style:solid;
    border-top-width:1px;
    border-left-width:1px;
    border-right-width:0px;
    border-bottom-width:1px;
    border-color:#FFFFFF;
	background-color:#D2EDEE;
	padding:3px;
    color: #666666;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 13px;
	text-align:center;
}



.td_borde_titulo{
	border-style:solid;
    border-top-width:1px;
    border-left-width:1px;
    border-right-width:1px;
    border-bottom-width:1px;
    border-color:#D2EDEE;
    padding:3px;
    color: #666666;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 15px;
}

.tdreport {
    border-style:solid;
    border-top-width:1px;
    border-left-width:1px;
    border-right-width:1px;
    border-bottom-width:1px;
    border-color:#D2EDEE;
    padding:0px;
    color: #666666;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 12px;
}

.tdreport_center {
    border-style:solid;
    border-top-width:1px;
    border-left-width:1px;
    border-right-width:1px;
    border-bottom-width:1px;
    border-color:#D2EDEE;
    padding:0px;
    color: #666666;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 12px;
	text-align:center;
}

.tdreport_t {
    border-style:solid;
    border-top-width:1px;
    border-left-width:1px;
    border-right-width:1px;
    border-bottom-width:1px;
    border-color:#D2EDEE;
    padding:0px;
    color: #666666;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 13px;
	text-align:center;
}

.tdreport_t_litle {
    border-style:solid;
    border-top-width:1px;
    border-left-width:1px;
    border-right-width:1px;
    border-bottom-width:1px;
    border-color:#D2EDEE;
    padding:0px;
    color: #666666;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 11px;
	text-align:center;
}