  body {
	  background-image:url(../images/fondo.gif);
	  padding:0px;
		margin:0px;
		font-size:11px;
		font-family:Arial, Helvetica, sans-serif;
	}
	b	{
	  font-size:12px;
	  color:#3A5774;
	  text-decoration:underline;
	}
	form {
	  padding:0px;
		margin:0px;
	}
	#marco_home {
	  width:800px;
		border:2px #204D81 solid;
		background: #1B487F;
	}
	#seccion_der {
	   width:325px;
		 float:left;
		 height:35px;
		 background:url(../images/top_fondo.jpg)
	}
	#botonera_top {
	  float:left;
		padding-top:4px;
		width:324px;
		background:url(../images/fondo_derecha_top.jpg);
		height:31px
	}
	#slogan {
	  text-align:right;
		color:#176BA6;
		font-size:8px;
		padding-right:8px;
		font-weight:bold;
	}
	#header {
	  width:100%;
		background:#FFFFFF;
  }
	div .menu {
	  width:100%;
		background:url(../images/menu_background.jpg);
		height:19px;
	}
	.menu a.qwe {
	  color:#FFFFFF;
		text-decoration:none;
	}
	.menu .menu_item {
	  float:left;
		font-size:10px;
		color:#FFFFFF;
		height:16px;
		padding:2px 25px 0 25px;
		border-right:1px #718FB4 solid;
	}
	.menu .menu_item_over {
	  float:left;
		font-size:10px;
		color:#FFFFFF;
		height:14px;
		padding:2px 25px 0 25px;
		border-right:1px #718FB4 solid;
		background:url(../images/menu_background_over.jpg);
	}
	#portal_ucayali_titulo {
	  width:100%;
		background-color:#79A8CF;
		padding:0px 0px 0px 0;
		font-size:9px; color:#076BAD;
		font-weight:bold;
		background-image:url(../images/fecha.jpg);
		background-repeat:no-repeat;
		height:10px;
	}
	#login_section {
	  float:left;
		width:264px;
		height:288px;
		background:url(../images/fondo_login.jpg);
	} 
	#login_section #d {
	   padding-top:15px;
	}
	#login_marco {
	  width:222px;
		border-top:2px #BBD1E2 solid;
		border-right:2px #BBD1E2 solid;
		border-left:2px #BBD1E2 solid;
	}
	#oficina_v {
	  width:215px;
		padding-top:3px
	}
	#login_form {
	  width:215px;
		height:101px;
		background:url(../images/login_fondo_dentro.jpg);
	}
	#login_form b {
	  color:#3C6B9E;
		font-size:11px
	}
	input, textarea, select 
	{
	  font-size:11px;
	  font-family:Arial, Helvetica, sans-serif;
	  /*font-family:Verdana ;*/
	}
	
	.borde_input {
	  width:96px;
		border:1px #6792B4 solid;
		text-align:center;
		padding:1px;
		background:#FFFFFF
	}
	.input_login {
	  border:none;
		width:94px;
		background:#DDE6ED 
	}
	#menu_item_f {
	  font-size:10px;
		text-align:left;
		color:#FFFFFF;
		padding:2px 2px 0 9px;
  }
	
	.menu_2 {
	  width:100%;
		background:url(../images/fondo_bottom.jpg);
		height:20px;
	}
	
	#dere {
 	  float:right;
	  padding:2px 13px 0 0;
	  color:#FFFFFF	  
	}
	.panel_borde {
	  border:3px #1A487E solid;
	  
		text-align:left;
	}
	.panel_borde a 
	{
	  font-size:11px;
	}
	.panel a {
    color:#000000;
		text-decoration:none;
	}
	#panel_1 {
	  width:192px;
		left: 228px;
		top: 208px;
	}
	#panel_2 {
	  width:192px;
		left: 228px;
		top: 208px;
	}
	#panel_3 {
	  width:192px;
		left: 228px;
		top: 208px;
	}
	#panel_4 {
	  width:192px;
		left: 228px;
		top: 208px;
	}
	#panel_5 {
	  width:192px;
		left: 228px;
		top: 208px;
	}
	#panel_6 {
	  width:192px;
		left: 228px;
		top: 208px;
	}
	/**/
	.item_over {
	  background:#2E5483;
		padding:5px 10px 5px 10px;	
		cursor:hand;
	} 
	
	.item_out {
	  background:#31598C;
		padding:5px 10px 5px 10px;
		cursor:hand;
		
	}
	.item_out a, .item_over a {
	  color:#ffffff; 
	}
	.item_out a:hover, .item_over a:hover {
	  color:#F8F758; 
	}
	/* PAGINAS INTERNAS GENERAL*/
	
	#internas {
	   width:100%;
	   background-color:#E8EDEB;
	   padding-bottom:20px;
	}
	.menu_container {
	   float:left;
	   width:148px;
	   padding:5px 10px 40px 5px;
	   background-color:#E2EEEA;
	   background-image:url(../images/nav_fondo.jpg);
	   background-repeat:no-repeat;
	   background-position:bottom right;
	}
	#titulo_menu {
	   background-color:#9EB0BD;
	   padding:6px;
	   text-align:left;
	   font-weight:normal;
	}
	.current_menu {
	  background-color:#BAC6CA;
	  border-top:2px #D2DDDB solid;
	  padding:5px;
	  text-align:left;
	  color:Black;
	}
	.child_menu 	{
	  background-color:#D3D7D5;
	  
	  border-top:2px #D3D7D5 solid;
	  padding:5px;
	  text-align:left
	}
	.current_child_menu 
	{
	  background-color:#BFC3AD;
	  border-top:2px #D3D7D5 solid;
	  padding:5px;
	  text-align:left
	}
	.unselected_menu {
	  border-top:2px #D2DDDB solid;
	  padding:5px;
	  text-align:left;
	  color:Black;
	}
	#contenida_interna {
	  float:left;
	  padding-left:12px;
	  width:580px;
	  text-align:left;
	}
	.contenido_titulo {
	  font-size:16px;
	  font-weight:bold;
	  font-style:italic;
	  color:#304E93
	}
		
	a	{
	  color:#000000;
	  text-decoration:none;
	}
	a:hover {
	  color:#666666;
	}
	.texta 
	{
	  color:#304E93;
	  font-weight:bold
	}
	.texta:hover 
	{
	  text-decoration:underline;
	}
	
	
	/* CONTROL*/
	.visible {
	}
	.hidden 	{
	  display:none;
	}
	
	
	
	/* cont */
	
	.imagen {
	  padding:2px;
	  margin-left: 15px;
	  margin-right: 15px;
	  margin-bottom: 15px;
	  border:1px #cccccc solid;
	}
	
	
	
	
	/* TABLE STANDARD */
  table 
  {
    border:1px #eaeaea solid;
    background:#cccccc;
  }
  td 
  {
    background: #eaeaea;
  }
  .row_title 
  {
    background: #BCCAD3;
  }
  .row_title td {
    background: #BCCAD3;
  }
  .header_row td {
   color:White;
    background:#3C617C; 
  }
  
  thead td 
  {
    color:White;
    background:#3C617C;
  }
  tbody td
  {
    background:#ffffff;
  }
	
	
	.empty_table 	{
	  background:none;
	  border:none;
	}
	.empty_table td 	{
	  border:none;
	  background:none;
	}
	
	
	b.xtop, b.xbottom{display:block;}
  b.xtop b, b.xbottom b{display:block;height: 1px;
    overflow: hidden; background: #1A487E}
  b.x1{margin: 0 5px}
  b.x2{margin: 0 3px}
  b.x3{margin: 0 2px}
  b.xtop b.x4, b.xbottom b.x4{margin: 0 1px;height: 2px}