@charset "utf-8";
/* CSS Document */

body {
	margin: 30px 15px 0 0;
	font:13px trebuchet MS;
	color:#000;
}
div, p, ul, h1, h2, h3, form, td {
	font:13px trebuchet MS;
	color:#000;
}



/*____ caja contenedor _____*/
.cont01 {
	background-image: url(../images/cont_r1_c1.gif);
	background-repeat: no-repeat;
	height: 24px;
	width: 24px;
}

.cont02 {
	background-image: url(../images/cont_r1_c2.gif);
	background-repeat:  repeat-x;
}

.cont03 {
	background-image: url(../images/cont_r1_c3.gif);
	background-repeat: no-repeat;
	height: 24px;
	width: 24px;
}
.cont04 {
	background-image: url(../images/cont_r2_c1.gif);
	background-repeat:  repeat-y;
}
.cont05 {
	background-image: url(../images/cont_r2_c3.gif);
}

.cont06 {
	background-image: url(../images/cont_r3_c1.gif);
	background-repeat: no-repeat;
	height: 24px;
	width: 24px;
}

.cont07 {
	background-image: url(../images/cont_r3_c2.gif);
	background-repeat:  repeat-x;
}
.cont08 {
	background-image: url(../images/cont_r3_c3.gif);
	background-repeat: no-repeat;
	height: 24px;
	width: 24px;
}

.bgcont {
	background-color: #efefef;
}

/*____ caja contenedor _____*/



/*____ caja resultado _____*/
.caja01 {
	background-image: url(../images/caja_01.png);
	background-repeat: no-repeat;
	height: 6px;
	width: 6px;
}

.caja02 {
	background-image: url(../images/caja_02.png);
	background-repeat:  repeat-x;
}

.caja03 {
	background-image: url(../images/caja_03.png);
	background-repeat: no-repeat;
	height: 6px;
	width: 6px;
}
.caja04 {
	background-image: url(../images/caja_04.png);
	background-repeat:  repeat-y;
}
.caja05 {
	background-image: url(../images/caja_05.png);
	background-repeat:  repeat-y;
}

.caja06 {
	background-image: url(../images/caja_06.png);
	background-repeat: no-repeat;
	height: 6px;
	width: 6px;
}

.caja07 {
	background-image: url(../images/caja_07.png);
	background-repeat:  repeat-x;
}

.caja08 {
	background-image: url(../images/caja_08.png);
	background-repeat: no-repeat;
	height: 6px;
	width: 6px;
}
.bgcaja {
	background-color: #FFF;
	font-family: trebuchet MS;
	font-size: 13px;
	color: #000;
}


/*____ caja resultado _____*/

.tl01 {
	font-family: trebuchet MS;
	font-size: 28px;
	color: #004b85;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #999;
}

.tl02{
	font-family: "trebuchet MS";
	font-size: 22px;
	color: #004b85;
	font-weight: bold;
}


.tl03{
	font-family: trebuchet MS;
	font-size: 20px;
	color: #FF9900;
}

.tl04{
	font-family: trebuchet MS;
	font-size: 16px;
	color: #004b85;
}
.tl05{
	font-family: "trebuchet MS";
	font-size: 15px;
	color: #666;
	font-weight: bold;
	background-color:#efefef
}

.tx01{
	font-family: trebuchet MS;
	font-size: 13px;
	color: #000;
	text-align:justify;
	
}

.txGris{
	font-family: trebuchet MS;
	font-size: 13px;
	color: #999;
}
.txNegrita{
	font-family: "trebuchet MS";
	font-size: 13px;
	color: #000;
	font-weight: bold;
}

.tlcelda{
	font-family: "trebuchet MS";
	font-size: 12px;
	color: #000;
	font-weight: bold;
	background-color: #E8E8E8;
	text-align: center;
	text-transform: uppercase;
}

.tlcelda2{
	font-family: "trebuchet MS";
	font-size: 10px;
	color: #000;
	font-weight: bold;
	background-color:#CCC;
	text-align: center;

}

.link {
	color:#0066CC;
	text-decoration:none;
	font-family: "trebuchet MS";
	font-size: 13px;
}

.link:hover {
	text-decoration:underline;
}