body {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10pt;
	margin: 0px;
	background-image: url(imagenes/fondo.gif);
	color: #666666;
	}

h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10pt;
	margin: 0px;
	font-weight:bold;
}

div.titlebar{
	text-decoration: none;
	font-family: "Times";
	color:#506050;
	font-size: 10pt;
	width: 469px;
	height:41px;
	background-image:url(imagenes/barra.png);
	background-repeat:no-repeat;
	padding-top: 3px;
	padding-right: 16px;
	padding-bottom: 3px;
	padding-left: 32px;
}

td.cuadro_tl{
	width: 24px;
	height:7px;
	background-image:url(imagenes/login_tl.png);
	background-repeat:no-repeat;
}

td.cuadro_tm{
	background-image:url(imagenes/login_tm.png);
}

td.cuadro_tr{
	width: 25px;
	background-image:url(imagenes/login_tr.png);
	background-repeat:no-repeat;
}

td.cuadro_ml{
	background-image:url(imagenes/login_ml.png);
}

td.cuadro_mm{
	background-image:url(imagenes/login_mm.png);
}

td.cuadro_mr{
	background-image:url(imagenes/login_mr.png);
}
td.cuadro_bl{
	width: 24px;
	height:26px;
	background-image:url(imagenes/login_bl.png);
	background-repeat:no-repeat;
}

td.cuadro_bm{
	background-image:url(imagenes/login_bm.png);
}

td.cuadro_br{
	background-image:url(imagenes/login_br.png);
	background-repeat:no-repeat;
}

td {
	font-size: 8pt;
	font-family:"Arial";
}

tr.r0 {
	background-color:#FDFFFD;
}

tr.r1 {
	background-color:#FAFDFA;
}

th {
	font-size: 10pt;
	background-color: #DDEEDD;
	font-family:"Arial";
	text-align: left;
}

caption{
	font-size: 10pt;
	background-color: #88AA88;
	font-family:"Arial";
	font-weight: bold;
	color: #FFFFFF;
}


.opaco{
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:600px;
	background-color:#000;
	
	visibility:hidden;
	-moz-opacity:0.65;
	filter:alpha(opacity=65);
}

.ventana{
	position:absolute;
	top:10px;
	left:50px;
	z-index:4;
	visibility:hidden;
}

.winTitle{
	background-image:url(imagenes/winTitle2.png);
	height:20px;
	padding-top:4px;
	padding-left:24px;
	color:#ffffff;
	font-family:"Arial";
	font-size:10pt;
	font-weight: bold;
	overflow:hidden;
}

input.boton{
	background-image:url(imagenes/fondo_boton.png);
	border: solid 1px #000;
	font-family: "Arial";
	font-size: 8pt;
	font-weight: bold;
	color: #FFF;
}

input.texto {
	border: solid 1px #000;
	background:#DDEEDD;
	font-family: "Arial";
	font-family: "Arial";
	font-size: 8pt;
	font-weight: normal;
}

textarea.texto {
	border: solid 1px #000;
	background:#DDEEDD;
	font-family: "Arial";
	font-family: "Arial";
	font-size: 8pt;
	font-weight: normal;
}

A:link{text-decoration:none;color:#888888;}
A:visited{text-decoration:none;color:#888888;}
A:active{text-decoration:none;color:#888888;}
A:hover{text-decoration:underline;color:#555555;}

.imagencentro{
    vertical-align: text-middle;
    border: 0px;
}

