body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(images/fondo.gif);
}.txt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #005B7D;
}
.txt_azul {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #006186;
	font-weight: bold;
}
.txt_azul2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #006186;
	font-weight: bold;
}
.txt_blanco {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
.txt_blanco2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
}
.txt_negro2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
.txt_negro {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
}

.txt_naranja {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #E8930C;
}
.txt_naranja_2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #F99D0D;
}
.txt_gris {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #7D7D7D;
}

a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #E8930C;
	text-decoration: none;
	font-weight: bold;
}
a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #005B7D;
	text-decoration: none;
	font-weight: bold;
}
a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #005B7D;
	text-decoration: none;
	font-weight: bold;
}
.txt_direccion {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #005B7D;
}

legend {
	padding : 0.2em 0.5em; 
	border : 1px solid #E8930C; 
	color : #E8930C;  
	font-weight : bold;
	font-size:11px;
	text-align : right; 
}

fieldset {
	border : 1px solid #E8930C; 
	padding-bottom : 5px; 
}
select {
	margin-top : 3px; 
	border : 1px solid #004080; 
	padding-left : 2px; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
.input_pag {
	border: 1px solid #005B7D; 
	padding-left: 2px;
	margin-bottom:2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width:25px;
}
input {
	border:1px solid #005B7D; 
	padding-left: 2px;
	margin-bottom:2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width:220px;
}

textarea {
	margin-top : 2px; 
	border : 1px solid #005B7D; 
	padding-left : 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	overflow:auto;
	width:220px;
	height:60px;
}

.lineagris {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 2px;
	background-color: #bfbfbf;
}

.lineaazul {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1px;
	background-color: #006186;
}
.tabla {
	border:dashed;
	border-color:#E8930C;
	border-width:1px;
}

/* SCROLL */

#divUpControl {
	position:absolute; 
	width:320; 
	left:10; 
	top:10; 
	z-index:1; 
	text-align: right
} 

#divDownControl {
	position:absolute; 
	width:220; 
	left:10; 
	top:270; 
	z-index:1; 
	text-align: right
}

#divContainer {
	position:relative; 
	width:228px; 
	height:240px; 
	overflow:hidden; 
	clip:rect(0,180,280,0); 
	visibility:visible
} 

#divContent {
	position:relative;
	top:0;
	left:0;
}

