body {

background:#ffffff url(images/bg2.jpg) repeat-x scroll top;

	font-family: Arial, Helvetica, sans-serif;

	padding:0px;

	margin: 0px;

}
#container {
			/*width: 737px;
			\width: 757px;
			w\idth: 737px;**/
			width: 770px;
			\width: 790px;
			w\idth: 770px;
			border: 0px solid  #FFFFFF;
			margin-top: 0px;
			margin-left: auto;
			margin-right: auto;
			padding-top: 0px;
			background-color:#ffffff;
			background-image: url(images/sombra.jpg);
			background-repeat:repeat-y;
					
		}

		#banner {
		height:235px;
		background-image:url(images/cabeceraA.jpg);
		background-repeat:no-repeat;				
			padding-left: 660px;
			
		}
		
			#content {
		
			margin-top:10px;
			padding-left:14px;
			margin-left:240px;
			width:480px;				
			background-color: #ffffff;
			
		}	
		#sidebar-a {
			float: left;
			width: 213px;
			margin-top:10px;
			margin-left: 23px ;
			/margin-left: 13px ;
			padding-left:10px;
			
		}
		
			#footer {
		height:15px;
			clear: both;
			padding: 0px;
			/*margin-top:2px;
			padding-top:2px;*/
			
			/*background-repeat:repeat-x;*/
			background-color: #dcdcdc;
		}
		
		#fondo_top {
		
			clear: both;
			padding: 0px;
			background-image:
			url(images/bocetoweb_v2_02.jpg);						
			background-repeat:repeat-x;
			background-position:top;
			background-color: #dcdcdc;
		}
		
/* -------------------------------Menu Principal------------------*/		
		#menup {
		width:770px;
	height:26px;
		padding:0px;
		background-color:#ebebeb;
		background-image:url(images/fondo_gris.jpg);
		background-repeat:repeat-y;
		}
		
		
		#menutop  {
			padding:0px 10px 0px 10px;
			margin: 0px;					
						
		}
		
		#menutop ul a {
			margin: 0px 0px 0px 0px;
			/*padding: 0px 3px 0px 3px;*/
			display: inline;
			list-style-type: none;
			float: left;
			font-family: Georgia, "Times New Roman", Times, serif;
			color:#106e9c;
			font-size:11px;
			font-weight:bold;
			text-decoration:none;
			background-color:#ebebeb;
			line-height: 22px;			
				height: 26px;
					width:160px;
					text-align:center;
		}
		
		
			#menutop ul a:hover {
			color:#ffffff;
			text-decoration:none;
			background-color:#199bd8;	
		}
			.menutop_up {
				margin: 0px 2px 0px 2px;
			padding: 0px 8px 0px 8px;
			display: inline;
			list-style-type: none;
			float: left;
			font-family: Georgia, "Times New Roman", Times, serif;
			color:#ffffff;
			font-size:11px;
			font-weight:bold;
			text-decoration:none;
			background-color:#199bd8;
			line-height: 22px;			
				height: 26px;
				width:160px;
					text-align:center;				
		}
		
	/*----------------Cjas--------------*/
			#caja {
			color:#4b8fb1;
			border: solid #CCCCCC 1px;
			background-color:#f8f8f8;
			font-family: Georgia, "Times New Roman", Times, serif;
			font-size:12px;
			font-weight:bold;
			padding:3px;		
			
		}
		.campo {
		width:180px;
		background-color:#f8f8f8;
		border-color: #cccccc;
		border-style: solid;
		border-width: 2px;
		color: #666666;
		font-family:Georgia, "Times New Roman", Times, serif;
				
				}
		.jumper	{
		margin:0px;
		padding-top:2px;
				
				}	
				
				.enviar {
		
		background-color: #199bd9;
		border-color: fffff;
		border-style: solid;
		border-width: 0px;
		color: #ffffff;
		margin-top:0px;
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:11px;
		font-weight:bold;
		height:22px;
		width:20px;		
		
		}
		#caja2 {
		
		background-color: #4A8EB1;
		border-color: fffff;
		border-style: solid;
		border-width: 0px;
		color: #ffffff;
		margin-top:20px;
		margin-left:7px;
		padding:10px;
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:13px;
		/*font-weight:bold;*/
		font-style:italic;
		
		width:440px;		
		
		}
		div.caja4{
		
		background-color: #F4F4F4;
		border-color: #cccccc;
		/*padding:5px;*/
		margin-bottom:5px;
		margin-top:5px;
		text-align:center;
		padding:5px;
	
						}
						
						
			div.caja5{
		
		background-color: #F4F4F4;
		border-color: #cccccc solid 1px;
		/*padding:5px;*/
		margin-bottom:5px;
		margin-top:5px;
		text-align:left;
		padding:5px;
	
						}			
		.verde {
		color: #00656a;
		padding:2px;
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size:14px;
		font-weight:bold;
	
			
						}
	.cero	{
		margin:0px;
		padding:0px;
		float:left;
		position: relative;				
						}				
		.verde a {
		color: #00656a;
		padding:2px;
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size:14px;
		font-weight:bold;
		text-decoration:none;
		line-height:-5px;
				
						}	
			.verde a:hover {
		
		color: #106e9c;
		text-decoration:none;	
		
						}	
		
		
		.pais {
		
		font-family: Georgia, "Times New Roman", Times, serif;
			color:#666666;
			font-size:11px;
			font-weight:500;
			text-decoration: none;
			/*line-height:18px;*/
									 
			}			
		a.pais {
		
		font-family: Georgia, "Times New Roman", Times, serif;
			color:#106e9c;
			font-size:14px;
			font-weight:600;
			text-decoration: none;
			/*line-height:18px;*/
									 
			}
	a.pais:hover {
			color:#666666;
			text-decoration: none; }											
						
		#caja3 {
		
		background-color: #F4F4F4;
		border-color: #cccccc;
		border-style: solid;
		border-width: 1px;
		color: #4892AF;
		padding:3px;
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size:11px;
		font-weight:normal;
		text-align:center;
		margin-bottom:5px;
		margin-top:5px;
				}
		a.enlace {
		
		font-family: Georgia, "Times New Roman", Times, serif;
			color:#106e9c;
			font-size:11px;
			font-weight:bold;
			text-decoration: none;
			line-height:18px;
									 
			}
		a.enlace:link {
		font-family: Georgia, "Times New Roman", Times, serif;
			color:#106e9c;
			font-size:11px;
			font-weight:bold;
			text-decoration: none; }
a.enlace:visited {color: #90acb7; text-decoration: none; }
a.enlace:hover {color: #106e9c; text-decoration: none; }


a.enlaceb {
		
		font-family: Georgia, "Times New Roman", Times, serif;
			color:#666666;
			font-size:11px;
			font-weight:bold;
			text-decoration: none;
			line-height:18px;
						 
			}
		a.enlaceb:link {
		font-family: Georgia, "Times New Roman", Times, serif;
			color:#666666;
			font-size:11px;
			font-weight:bold;
			text-decoration: none; }
a.enlaceb:visited {color: #ffffff; text-decoration: none; }
a.enlaceb:hover {color: #106e9c; text-decoration: none; }

	
		/*-----------------Menu Productos-------------------*/
	
	/*.left{
	width:160px; margin:0; padding:0; 

	}*/
		ul.nav{
	margin:10px 0px 2px 0px;
	padding:15px 0px 21px 0px; 
	list-style:none;
	background:url(images/left_top_gradient.gif) no-repeat 0 0 #F8F8F8;
	color:#7C7C7C;
	}
	
ul.nav li{
	background:url(images/pto_gris.gif) repeat-x 0 100% #F8F8F8;
	font:bold 10px/17px Georgia, Arial , Helvetica, sans-serif;height:20px;
	color:#7C7C7C; text-indent:10px;
	}
ul.nav li a{
	background:url(images/arrow_list.gif) no-repeat 0 5px #F8F8F8;
	font:bold 10px/17px Georgia, Arial , Helvetica, sans-serif; display:block;
	color:#7C7C7C; padding:0 0 0 13px; text-decoration:none; height:19px; 
	}
ul.nav li a.lineas{
	/*background:url(images/arrow_list.gif) no-repeat 0 5px #FFFFFF;*/ background-color:#4892AF;
	font:bold 11px/19px Georgia, Arial , Helvetica, sans-serif;display:block;
	color:#ffffff; padding:0 0 0 13px; text-decoration:none; height:19px;	
	}

ul#menu li a.lineas_uze{
	/*background:url(images/arrow_list.gif) no-repeat 0 5px #FFFFFF;*/ background-color:#219e4a;
	color: #fff;	
  padding: 0.2em;
  padding-left: 21px;
font:bold 11px/19px Georgia, Arial , Helvetica, sans-serif;
	}	
	ul#menu li a.lineas_mid{
	/*background:url(images/arrow_list.gif) no-repeat 0 5px #FFFFFF;*/ background-color:#e8a86a;
	color: #fff;	
  padding: 0.2em;
  padding-left: 21px;
font:bold 11px/19px Georgia, Arial , Helvetica, sans-serif;	
	}
 /*ul.nav li.archives{
	background-color:#4892AF;
	font:bold 10px/17px Georgia, Arial , Helvetica, sans-serif; height:20px;
	color:#7C7C7C;
	}*/
ul.nav li a:hover{
	background-color:#FFFFFF; color:#7C7C7C;padding:0 0 0 13px;
	}
/*----------------Textos----------------------*/
h1 	{
color:#5c7581;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:18px;
background:url(images/pto_blanco.gif) repeat-x 0 100% #ffffff;
margin-top:30px;
text-align:left;

	}
	 p{
color:#666666;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
margin-top:20px;
text-align:left;
font-weight:normal;
line-height: 20px;
	}
	
	/*---------------java--------*/

	ul#menu, ul#menu ul {
  list-style-type:none;
  margin:10px 0px 2px 0px;
 padding:8px 0px 3px 0px;  
  background:url(images/left_top_gradient.gif) no-repeat 0 0 #F8F8F8;

}

ul#menu a {

background-color:#4892AF;
font:bold 10px/17px Georgia, Arial , Helvetica, sans-serif;
 display: block;
  text-decoration: none;
  height:25px;
   /height:20px;
  
  
}

ul#menu li {
border-bottom:#FFFFFF solid 1px;
font:bold 10px/17px Georgia, Arial , Helvetica, sans-serif;
  margin-top: 0px;
}

ul#menu li a {
  background: #4892AF;
  color: #fff;	
  padding: 0.2em;
  padding-left: 21px;
font:bold 11px/19px Georgia, Arial , Helvetica, sans-serif;
  
}

ul#menu li a:hover {
 background-color:#199BD8; color:#FFFFFF;
}

ul#menu li ul li a {
 background:url(images/pto_gris.gif) repeat-x 0 100% #F8F8F8;
	font:bold 10px/17px Georgia, Arial , Helvetica, sans-serif;
  color: #7C7C7C;
  padding-left: 21px;
}

ul#menu li ul li a:hover {
  border-left: 5px #199BD8 solid;
  padding-left: 15px;
  background-color:#FFFFFF; color:#7C7C7C;

}

.code { border: 5px solid #F8F8F8; list-style-type: decimal-leading-zero; padding: 2px; margin: 0; }
.code code { display: block; padding: 2px; margin-bottom: 0; }
.code li { background: #ddd; border: 1px solid #ccc; margin: 0 0 0px 0px; }
.indent1 { padding-left: 1em; }
.indent2 { padding-left: 2em; }

.dir{
			font-family: Georgia, "Times New Roman", Times, serif;
			color:#255271;
			font-size:9px;
			font-weight:normal;
			text-decoration: none;
			line-height:15px;
			text-align: center;
			word-spacing:1px;
			letter-spacing: 1px;				 
			}
			
			
			

