body{font-family:Arial, Helvetica, sans-serif}
img{display:block; margin:0px; border:0px;}
h1{margin-top: -25px; font-size:30px; text-align:center}
h2{ font-size:14px; padding-bottom:10px; margin-top:-5px;}
h3{font-size:13px; margin:0px; color:#333333}
select{font-size:11px; margin:0px; padding:0px}
ul{font-size:12px;}
div{display:block; margin:0px; padding:0px;} 

#cuerpo {width:950px;height:auto; position:absolute;}
#contenido{
	width:598px;
	height:1020px;
	position:absolute;
	left:193px;
	top:100px;
	padding-top:30px;
	background-color:#F2F2F2;
}
#logo, #franja, #barra_menu, #menu_abajo{float:left; position:relative; z-index:1;}
#logo{margin-bottom:-20px}
#barra_menu{width:190px; height:1010px; background-color:#D6D6D6}
#bannerarriba{float:left;width:480px; height:60px; margin-left:60px; margin-top:10px; text-align:center;}
#bannerder{float:right;width:130px; height:380px;}
#barra_combo{ width:590px; height:30px; margin-top:10px; text-align:center;margin-bottom:10px; font-size:12px;}
#menu_abajo{ font-size:11px; width:800px; height:25px; margin-top:4px; cursor:pointer}
#menu_abajo table{width:800px; margin-left:-2px; padding:0px}
#menu_abajo table td{ background-color:#CCCCCC; text-align:center}

#pleca{width:580px; font-size:11px; border-collapse:collapse; border-bottom-style:solid; border-right-style:solid; border-bottom-color:#999999;border-right-color:#999999; border-width:2px; color:#FFFFFF; font-weight:bold}
#pleca td{text-align:center; border-style:solid; border-color:#FFFFFF; background-color:#CCCCCC; border-width:1px;}
#pleca a{text-decoration:none; color:#FFFFFF}

#desglose{width:580px; height:auto;}
#registros{width:575px; height:490px; overflow:auto; margin-left:5px; float:left; margin-top:-3px}
#tabla_registros{border-collapse:collapse; font-size:12px; width:550px; height:auto;}
#tabla_registros td{ border-style:solid; border-color:#FFFFFF; border-width:2px; padding:5px;}
#tabla_registros img{float:right; margin:2px;}

.titulos_tabla{text-align:center;height:20px; vertical-align:middle; color:#333333; font-weight:bold}
#instrucciones{font-size:11px; text-align:justify; width:500px;margin-left:40px;}
#instrucciones img{position:relative; float:left; padding-left:30px; padding-top:10px;}

.omni{font-size:50px; color:#333333; padding-left:50px}
.texto{padding-left:15px; font-size:14px; text-align:justify} 

.separador1,.separador2{color:#FFFFFF;height:2px;background-color:#FFFFFF; border-style:none;}
.separador1{width:190px;float:left;}
.separador2{width:588px; margin-top:10px;margin-bottom:10px;} 

.imgmenu, .txtmenu{float:left;} 
.imgmenu{width:35px;text-align:center; height:30px; margin-left:4px}
.txtmenu, .txtmenu a {width:140px;font-size:11px; height:30px; font-weight:bold; color:#333333; text-decoration:none}
.txtmenu a:hover{text-decoration:underline}


.td2{width:120px;}
.td3{width:50px;}
