body {
	font-family: tahoma, verdana, arial, helvetica, sans-serif;
	padding:0;
	margin:0;
	
	scrollbar-track-color: #4C6A91;	
	scrollbar-face-color: #527096;
	scrollbar-3dlight-color: #3C5980;
	scrollbar-darkshadow-color: #3C5980; 

	scrollbar-shadow-color: #527096;
	scrollbar-highlight-color: #527096; 
	scrollbar-arrow-color: #3C5980;	
	
	background-image: url('../gfx/fondo_pag.gif');
	}
	
	
.tabla_general {
	background-image: url('../gfx/fondo.gif');
	background-position: top;
	}	
	
.celda_inicio {
	background-image: url('../gfx/fondo_0.gif');
	background-repeat:no-repeat;
	background-attachment: fixed;
	}
	
.celda_inicio_2 {
	background-image: url('../gfx/fondo_0_2.gif');
	background-repeat:no-repeat;
	background-attachment: fixed;
	}	
	
.tabla_general_sec {
	background-image: url('../gfx/fondo_sec.gif');
	}	
	
.celda_inicio_sec {
	background-image: url('../gfx/fondo_0_sec.gif');
	background-repeat:no-repeat;
	background-attachment: fixed;
	}			
	
.texto_normal	{
	font-family: tahoma, arial, verdana, helvetica, sans-serif;
	font-size:11px;
	line-height:11px;
	text-align: justify;	
	padding: 0;
	color: 505050;
	}
	
.texto_tabla	{
	font-family: tahoma, arial, verdana, helvetica, sans-serif;
	font-size:11px;
	line-height:11px;
	margin-left: 30px;
	margin-right: 10px;
	margin-top: 3px;		
	text-align: justify;	
	padding: 0;
	color: 505050;
	}	

.texto	{
	font-family: tahoma, arial, verdana, helvetica, sans-serif;
	font-size:11px;
	line-height:11px;
	margin-left: 30px;
	margin-right: 60px;
	margin-top: 10px;		
	text-align: justify;	
	padding: 0;
	color: 505050;
	}
	
.titulo	{
	font-family: tahoma, arial, verdana, helvetica, sans-serif;
	font-size:12px;
	line-height:11px;
	margin-left: 30px;
	margin-right: 60px;
	margin-top: 10px;		
	text-align: justify;
	font-weight: bold;	
	padding: 0;
	color: 0B2E49;
	}	
	
.oferta	{
	font-family: tahoma, arial, verdana, helvetica, sans-serif;
	font-size:10px;
	line-height:11px;
	margin-left: 50px;
	margin-right: 40px;
	margin-top: 1px;	
	text-align: justify;	
	padding: 0;
	color: 505050;
	}
	
.texto_tarifa	{
	font-family: tahoma, arial, verdana, helvetica, sans-serif;
	font-size:10px;
	line-height:11px;
	margin-left: 50px;
	margin-right: 40px;
	margin-top: -16px;	
	text-align: justify;	
	padding: 0;
	color: 505050;
	}		
	
.proveedor	{
	font-family: tahoma, arial, verdana, helvetica, sans-serif;
	font-size:10px;
	line-height:11px;
	padding: 0;
	color: 505050;
	margin-top: 2px;	
	}	
	
.titulo_oferta	{
	font-family: tahoma, arial, verdana, helvetica, sans-serif;
	font-size:10px;
	font-weight: bold;
	line-height:11px;
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 2px;	
	padding: 0;
	color: 505050;
	}
	
	.campo {
	BORDER: #C6C6C6 thin solid 1px;
	COLOR: 585858;
	FONT-FAMILY: Tahoma, Trebuchet MS, Arial;
	FONT-SIZE: 11px;
	background-color:F1F1F1;
	
	scrollbar-track-color: #F1F1F1;	
	scrollbar-face-color: #F1F1F1;
	scrollbar-3dlight-color: #F1F1F1;
	scrollbar-darkshadow-color: #F1F1F1; 
	scrollbar-shadow-color: F1F1F1;
	scrollbar-highlight-color: F1F1F1; 	
	scrollbar-arrow-color: C6C6C6;	
	}			
	
	.boton {
	BORDER: #374F6F thin solid 1px;
	COLOR: 374F6F;
	FONT-FAMILY: Tahoma, Verdana,Arial;
	FONT-SIZE: 10px;
	background-color:374F6F;
	padding: 2px;
	background-image: url('../gfx/boton.jpg');
	}	
	

    a { text-decoration: none; color: 505050; } a:hover { text-decoration: none; color: red;}
    a.pdf { text-decoration: none; font-weight: bold; color: 505050; } a.pdf:hover { text-decoration: none; color: red;}    
    a.pdf2 { text-decoration: none; color: 505050; } a.pdf2:hover { text-decoration: none; color: red;}    	
    a.rojo { text-decoration: none; color: maroon; } a.rojo:hover { text-decoration: underline; color: red;}
    a.claro { text-decoration: none; color: BA65AA; } a.claro:hover { text-decoration: underline; color: BA65AA;}
    a.amarillo { text-decoration: none; color: A68303; } a.amarillo:hover { text-decoration: underline; color: A68303;}	
    a.verde { text-decoration: none; color: 869613; } a.verde:hover { text-decoration: underline; color: 869613;}		
    
    .texto_inicio2 { font-size: 10px ; color:433A25; font-family: Tahoma, Trebuchet Ms, Verdana, Arial, Helvetica, sans-serif; }    

	p.titulo_seccion { font-size: 12px ; color:433A25; font-family: Trebuchet Ms, Arial Narrow, Tahoma, Trebuchet Ms, Verdana, Arial, Helvetica, sans-serif; margin-left: 25pt;  margin-top: 14pt; line-height: 11px; }	
	p.texto_inicio2 { font-size: 10px ; color:433A25; font-family: Tahoma, Trebuchet Ms, Verdana, Arial, Helvetica, sans-serif; margin-top:5px; margin-left: 25pt;  margin-right: 25pt; line-height: 13px; text-align: justify;}
	p.texto_inicio { font-size: 10px ; color:433A25; font-family: Tahoma, Trebuchet Ms, Verdana, Arial, Helvetica, sans-serif; margin-top:15px; margin-left: 25pt;  margin-right: 25pt; line-height: 13px; text-align: justify;}
	p.texto_inicio2 { font-size: 10px ; color:444444; font-family: Tahoma, Trebuchet Ms, Verdana, Arial, Helvetica, sans-serif; margin-top:15px; margin-left: 25pt;  margin-right: 25pt; line-height: 13px; text-align: justify;}

	p.texto_tabla2 { font-size: 10px ; color:433A25; font-family: Tahoma, Trebuchet Ms, Verdana, Arial, Helvetica, sans-serif; line-height: 11px; margin-left: 5px; margin-right: 5px; margin-top: 2px; margin-bottom: 2px;}		
	.texto_inicio_titulo { font-size: 12px ; color:433A25; font-family: Tahoma, Trebuchet Ms, Verdana, Arial, Helvetica, sans-serif; line-height: 13px; text-align: justify; font-weight: bold; }
	p.texto_salidas { font-size: 10px ; color:401010; font-family: Tahoma, Trebuchet Ms, Verdana, Arial, Helvetica, sans-serif; margin-right: 5pt; margin-left: 5pt; margin-top: 5pt; line-height: 11px; }		
	p.linea_puntos { font-size: 10px ; color:433A25; font-family: Arial, Helvetica, sans-serif; margin-right: 5pt; margin-left: 5pt; margin-top: -5pt; margin-bottom: -5pt; line-height: 11px; }			



	p.texto_tab { font-size: 11px ; color:383838; font-family: Tahoma, Trebuchet Ms, Verdana, Arial, Helvetica, sans-serif; margin-left: 15pt;  margin-right: 5pt; line-height: 10px; }	
	p.texto_marco { font-size: 11px ; color:383838; font-family: Tahoma, Trebuchet Ms, Verdana, Arial, Helvetica, sans-serif; margin-left: 10pt;  margin-right: 10pt; line-height: 10px; text-align: justify; background-color:EDDFE6; padding: 10px; }	
	
	p.menu_pie { font-size: 11px ; color:7B7B7B; font-family: Tahoma, Trebuchet Ms, Verdana, Arial, Helvetica, sans-serif; margin: 5px; line-height: 11px; text-align:center;}
	
	.campo_usuario {BORDER: #B1B1B1 thin solid 1px; COLOR: 7C7C7C; FONT-FAMILY: Tahoma, Trebuchet MS, Arial; FONT-SIZE: 10px; background-color:D8D8D8}
	.campo_asociado {BORDER: #B1B1B1 thin solid 1px; COLOR: 7C7C7C; FONT-FAMILY: Tahoma, Trebuchet MS, Arial; FONT-SIZE: 11px; background-color:F9F9F9}
	
	p.opcion { font-size: 11px ; color:777777; font-family: Tahoma, Trebuchet Ms, Verdana, Arial, Helvetica, sans-serif; margin-left: 5pt;  margin-right: 5pt; line-height: 11px;}	
	p.bienvenido { font-size: 11px ; color:818181; font-family: Tahoma, Trebuchet Ms, Verdana, Arial, Helvetica, sans-serif; margin-left: 5pt;  margin-right: 10pt; line-height: 11px; text-align:right; }	
	p.valor { font-size: 11px ; color:818181; font-family: Tahoma, Trebuchet Ms, Verdana, Arial, Helvetica, sans-serif; margin-left: 5pt;  margin-right: 10pt; line-height: 11px; }	
	
	p.parrafo_docs { font-size: 11px ; color:818181; font-family: Tahoma, Trebuchet Ms, Verdana, Arial, Helvetica, sans-serif; margin-left: 10pt;  margin-right: 10pt;  margin-top: 5pt;  margin-bottom: 5pt; line-height: 11px; }	
	
	p.titulo_tabla { font-size: 11px ; color:4E4E4E; font-family: Tahoma, Trebuchet Ms, Verdana, Arial, Helvetica, sans-serif;  line-height: 11px;}	
	p.valor_tabla { font-size: 11px ; color:818181; font-family: Tahoma, Trebuchet Ms, Verdana, Arial, Helvetica, sans-serif; line-height: 11px; }	

	input {BORDER: #DFDFDF thin solid 1px; COLOR: 5C7A3C; FONT-FAMILY: Trebuchet MS, Arial; FONT-SIZE: 11px; background-color:FDFDFD}
	.campo_verde {
	BORDER: #8C9D9A thin solid 1px;
	COLOR: 596765;
	FONT-FAMILY: Tahoma, Arial;
	FONT-SIZE: 9px;
	background-color:DBDEDD;
	height: 18;
	padding-left: 5px;
}
	.campo_rojo {
	BORDER: #A99CA0 thin solid 1px;
	COLOR: 3D393A;
	FONT-FAMILY: Tahoma, Arial;
	FONT-SIZE: 10px;
	background-color:F3EBEE;
}

	
