body {	margin:0;
		padding:0;
		background-color:#EEF3FA;}

#gral {	position:relative;
		width:775px;
		margin:0;
		background-color:#fff;}

.txt	{font-family:arial, verdana, helvetica; color:#666666; font-size:11px;}
a.txt	{font-family:arial, verdana, helvetica; color:#666666; font-size:11px;text-decoration:none;}
a.txt:link	{font-family:arial, verdana, helvetica; color:#666666; font-size:11px;text-decoration:none;}
a.txt:hover	{font-family:arial, verdana, helvetica; color:#666666; font-size:11px;text-decoration:underline;}
a.txt:visited	{font-family:arial, verdana, helvetica; color:#666666; font-size:11px;}

.merc{font-family:arial, verdana, helvetica; color:#666666; font-size:12px;}

.menu{font-family:arial, verdana, helvetica; color:#666666; font-size:11px;}
a.menu{font-family:arial, verdana, helvetica; color:#666666; font-size:11px;text-decoration:none;}
a.menu:link{font-family:arial, verdana, helvetica; color:#666666; font-size:11px;text-decoration:none;}
a.menu:hover{font-family:arial, verdana, helvetica; color:#666666; font-size:11px;text-decoration:none;}
a.menu:visited{font-family:arial, verdana, helvetica; color:#666666; font-size:11px;text-decoration:none;}

a.menu2, a.menu2:link, a.menu2:visited { 
	font:11px arial, verdana, helvetica; 
	color:#666666;
	text-decoration:none;
	padding:2px 15px;
	background-color:#f0f0f0;
	display:block;}
	
a.menu2:hover {background-color:#dedede;}

.txtrj{font-family:arial, verdana, helvetica; color:#9B0007; font-size:11px;}

.txtbl{font-family:arial, verdana, helvetica; color:#ffffff; font-size:11px;}

.txtbl2{font-family:arial, verdana, helvetica; color:#ffffff; font-size:13px;}

.txtnj{font-family:arial, verdana, helvetica; color:#DD1E13; font-size:11px;}

.verde{font-family:arial, verdana, helvetica; color:#006666; font-size:11px;}

.txtng{font-family:arial, verdana, helvetica; color:#333333; font-size:15px;}

.txtvr{font-family:arial, verdana, helvetica; color:#06983D; font-size:11px;}

.inputR {BORDER:1 solid Gray;FONT-SIZE: 12px; FONT-FAMILY: Arial, helvetica; BACKGROUND-COLOR:#ffffff;}

.inputD {BORDER:1 solid white;FONT-SIZE: 12px; FONT-FAMILY: Arial, helvetica; BACKGROUND-COLOR:#f0f0f0; color:#ff6600;}

.selectR {border-style: solid; border-color:#000000; border-width:1; background-color: #ffffff; FONT-FAMILY: Arial, helvetica;font-size:11px;}

.cuadrado {BORDER:1 solid Gray;FONT-SIZE: 12px; FONT-FAMILY: Arial, helvetica; BACKGROUND-COLOR:#ffffff;}

.linea {BORDER-bottom:1 solid Gray;border-left:none;border-right:none;border-top:none; FONT-SIZE: 12px; FONT-FAMILY: Arial, helvetica; BACKGROUND-COLOR:#ffffff;}

.txtam{font-family:arial, verdana, helvetica; color:#ffcc00; font-size:11px;}

.pie {font-family:arial, verdana, helvetica; color:#cccccc; font-size:11px;}
a.pie	{font-family:arial, verdana, helvetica; color:#cccccc; font-size:11px;text-decoration:none;}
a.pie:link	{font-family:arial, verdana, helvetica; color:#cccccc; font-size:11px;text-decoration:none;}
a.pie:hover	{font-family:arial, verdana, helvetica; color:#cccccc; font-size:11px;text-decoration:underline;}
a.pie:visited	{font-family:arial, verdana, helvetica; color:#cccccc; font-size:11px;}

.insu_tit {	font:13px arial, verdana;
			color:#ffffff;
			background-color:#427952;
			padding:3px 0 3px 10px;
			font-weight:bold;}
			
.insu_txt {	font:12px arial, verdana;
			color:#333333;
			background-color:#f0f0f0;
			padding:3px 10px 3px 10px;
			border-bottom:1px solid #333333;}
			
.tit_td {border:1px solid #cccccc;
					background-color:#407b5a;
					font:11px arial, verdana, helvetica;
					color:#ffffff;
					padding:3px;}
					
.txt_td {border:1px solid #cccccc;
					background-color:#ffffff;
					font:11px arial, verdana, helvetica;
					color:#666666;
					padding:3px;
					text-align:center;}
					
.txt_td2 {border:1px solid #cccccc;
					background-color:#ffffff;
					font:11px arial, verdana, helvetica;
					color:#666666;
					padding:3px;}
					
.tabla {border-collapse: collapse;}

.fut_tit {	font: 10px arial, verdana, helvetica;
			color:#ffffff;
			background-color:#407B5A;
			border-bottom:3px solid #999999;
			padding:2px 3px 2px 3px;}
			
.fut_fila {	font: 10px arial, verdana, helvetica;
			color:#666666;
			padding:2px;}

#home_intpaper {background-image:url(clientes/img/intpaper2.jpg);
				background-repeat:no-repeat;
				font:11px arial, verdana;
				color:#666666;
				margin:0;
				padding:10px;
				text-align:left;}
				
#home_intpaper p {padding:0;
				margin:0;}
				
#home_intpaper a, #home_intpaper a:link, #home_intpaper a:hover, #home_intpaper a:visited {
	font:11px arial, verdana;
	color:#06983D;
	text-decoration:underline;}
	
.bol_tit {background-color:#999999;
		font:bold 11px arial, verdana;
		color:#ffffff;
		padding:2px 5px;
		text-align:left;}	
		
.bol_txt	{font:10px arial, verdana, helvetica;
			color:#666666;
			padding:2px 5px;
			text-align:left;}
			
.bol_titulo {width:250px;
			margin:15px 0 10px 0;
			font:bold 13px arial, verdana;
			color:#666666;
			text-align:left;
			background-position:0 50%;
			background-repeat:no-repeat;
			padding:9px 0 5px 35px;
			background-color:#f0f0f0;}
			
.bol_verde{font:13px arial, verdana, helvetica;
			color:#006666;
			padding:10px 0 5px 0;}
			
#fob {	margin:0 0 10px 0;
		padding:0;
		width:366px;}
		
#fob h1 {background-image:url(img/tit-verde.gif);
		background-repeat:no-repeat;
		font:bold 11px arial, verdana, helvetica;
		color:#666666;
		margin:0;
		padding:2px 0 2px 10px;
		text-align:left;}
		
#fob th {	font:11px arial, verdana;
			color:#fff;
			background-color:#407B5A;
			border:1px solid #fff;}
			
.fila_fob {	margin:0;
			padding:1px 3px;
			font:11px arial, verdana;
			color:#333;
			border-left:1px solid #ccc;
			border-right:1px solid #ccc;
			background-image:url(img/bg-linea.gif);
			background-repeat:repeat-x;
			background-position:0 bottom;
			}
			
.fila_fob1 {margin:0;
			padding:1px 3px;
			font:11px arial, verdana;
			color:#333;
			border-left:1px solid #ccc;
			border-right:1px solid #ccc;
			/*background-image:url(img/bg-linea.gif);
			background-repeat:repeat-x;
			background-position:0 bottom;*/
			}
			
#blog_home {width:157px;
			border-left:1px solid #B0B0AE;
			border-right:1px solid #B0B0AE;}
			
#blog_home a, #blog_home a:link, #blog_home a:visited {
	font:11px arial, verdana;
	color:#DD1E13;
	text-decoration:none;
	text-align:left;
	display:block;
	padding:3px 3px 3px 15px;
	background-image:url(img/flecha.gif);
	background-repeat:no-repeat;
	background-position:5px 6px;
	border-bottom:1px dotted #ccc;}
	
#blog_home a:hover {background-color:#f0f0f0;}

#blog_home strong {font:bold 11px arial, verdana;
	color:#666;}
	
.blog_td {	font:12px arial, verdana, helvetica;
			color:#666666;
			background-color:#f0f0f0;
			padding:5px;
			border-bottom:1px dotted #666;}
			
#cp {	margin:0;
		padding:20px;}
		
#cp h2 {font:bold 13px arial, verdana, helvetica;
		color:#006633;
		margin:10px 0 5px 0;
		padding:0;}
		
#cp p {font:12px arial, verdana, helvetica;
		color:#444;
		margin:0 0 5px 0;
		padding:0;}
		
#meses {margin:0;
		padding:0 0 0 90px;}

#meses a, #meses a:link, #meses a:visited {
	font:bold 14px arial, verdana;
	color:#06983D;
	text-decoration:none;}
	
#meses a:hover {text-decoration:underline;}
			
/* +++++++++++++++++ EXTRANET +++++++++++++++++++ */

.xt_fila {	font:11px arial, verdana, helvetica;
			color:#666666;
			padding:1px 2px;
			border-bottom:1px solid #999999;}
			
.xt_tit {	font:11px arial, verdana, helvetica;
			color:#fff;
			padding:1px 2px;
			background-color:#407B5A;}
			
.esp_col1	{font:bold 11px arial, verdana, helvetica; color:#666666;}

#calendario h1 {font:bold 16px arial, verdana, helvetica;
			color:#666666;
			text-align:left;
			margin:0 0 0 100px;}
