/* CSS Document */
	BODY {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		background-color: #CCCCCC;
	}
	
	A { color: #027A5E; }
	A:HOVER { color: #33AA8E; text-decoration: none; }

	div.subcabecera {
		padding: 3px 0;
		margin-bottom: 6px; 
		background-color: #EFEFEF; 
		text-align: center;
		color: #333333;
	}

	 div.container {
			width:768px;
			margin:0px;
			border-left: 1px solid #EEEEEE;
			border-top: 1px solid #EEEEEE;
			border-right:3px inset;
			border-bottom:3px inset;
			background-color: #FFFFFF;
			line-height:150%;
		}
		
		div.header
		{
			padding: 10px;
			clear:left;
		}
		
		div.header {
			height: 32px;
		}
		div.footer
		{
			background-image: url(../images/fondopie.gif);
			padding: 10px 16px;
		  border-top: 1px solid #666666;
			color: #666666;
			text-align: right;
			height: 40px;
		}
		
		h1.header { padding:0; margin:0; }
		div.left 	{
			float:left;
			width:160px;
			margin:0;
			padding: 10px;
		}
		
		div.right {
			float: right;
			width: 160px;
			margin: 0;
			padding: 10px;
		}
		
		div.txtnormal {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 11px;
		}

		div.contentBig {
			padding:16px;
		}
		
		div.content {
			margin-left:190px;
			border-left:1px solid #EFEFEF;
			padding:10px;	
		}

		div.contentRight {
			margin-right: 180px;
			border-right:1px solid #EFEFEF;
			padding: 16px;
		}
		
		div.menu { border: 1px solid #FFFFFF; padding: 0 0 0 6px; }
		div.menu:HOVER { background-color: #F5F5F5; color: #FFFFFF; border: 1px solid #008469; padding: 0 0 0 6px;}
		span.menu { border: 1px solid #FFFFFF; color: #01795E; padding: 3px 6px 0 6px; }
		span.menu:HOVER { background-color: #F5F5F5; color: #01795E; border: 1px solid #008469; padding: 3px 6px 0 6px;}

		
		input.text, input.password, select.text 	
		{ 
			background-color: #E9F0E9; 
			padding: 1px 0 0 4px;
			border-left: 1px solid #017A5E; 
			border-top: 1px solid #017A5E;  
			border-right: 1px solid #017A5E; 
			border-bottom: 1px solid #017A5E;  			
		}
		input.text:HOVER, input.password:HOVER, select.text:HOVER 	{ 
			padding: 0 1px 1px 3px;
			background-color: #F8FFF8; 
			border-left: 1px solid #219A7E; 
			border-top: 1px solid #219A7E;  
			border-right: 1px solid #017A5E; 
			border-bottom: 1px solid #015A3E;  			
		}
		
		.cabeceraGris { background-color: #666666; color: #FFF; font-weight: bold; font-size: 10px; }
		
		.resaltado { background-color: #E0E0E0; padding: 0 3px 0 3px; border-bottom: 1px solid #8CC8BC; border-top: 1px solid #EFEFEF; }
		.resaltadoRojo { color: #FF0000; }
		.resaltadoNaranja { background-color: #FFCC33; color: #333333; text-align: center; border: 1px solid #FF9900; margin: 6px; font-weight: bold; }
		.negrita { font-weight: bold; }
		.agrisado { color: #999999; }
		.subrayadoSuave { border-bottom: 1px dotted #CCCCCC; }
		.cabecera { 
			background-color: #017A5E; 
			color: #FFFFFF; 
			font-family: Arial, Helvetica, sans-serif; 
			font-size: 12px; 
			font-weight: bold; 
			padding: 3px 0 3px 20px;
		}
		
	.navTitle {color:#01522f;font-weight:bold;border-bottom:1px dotted #a8b400;;padding-bottom:2px;}
	.navService {font-size:9px;color:#5c873c;background:#e7f4d3;padding:5px;line-height:14px;}
	.navService a {font-size:12px;color:#01522f;text-decoration:none;}
	.navService a:hover {text-decoration:underline;}