body 
{
margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px;
background: #F4F2F2 url(../img/body_top_bg.jpg) repeat-x top;
text-align:center;
font-size:10px;
}
#top
{
text-align:center;
width:100%;
height:36px;
font-size:0px;
background:url(../img/top_bg.jpg) no-repeat center;
}
#sub_top
{
text-align:center;
width:100%;
height:132px;
font-size:0px;
/*background:url(../img/sub_top_bg.jpg) no-repeat center;*/
/*background:url(../flash/BAN.swf) no-repeat center;*/
}
.espaciado  { 
padding: 30px
}
.submenu
{
color:#999999;
}
#contenedor
{
text-align:center;
width:100%;
}
#contenedor_bg
{
text-align:center;
width:100%;
background:url(../img/contenedor_bg_top.jpg) repeat-x top;
}
#contenedor_top
{
text-align:center;
width:100%;
background:url(../img/tit_bienvenido.jpg) no-repeat top;
}
#contenedor_foot
{
text-align:center;
width:100%;
background:url(../img/contenedor_foot_bg.jpg) no-repeat bottom;
padding-bottom:10px;
}
#foot
{
width:100%;
height:72px;
background:url(../img/foot_bg.jpg) no-repeat center;
}
#foot_bg
{
width:100%;
background: #FFFFFF url(../img/foot_body_bg.jpg) repeat-x bottom;
}
.txt_foot
{
color:#000000;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
text-decoration:none;
}
.txt_menu_cuerpo
{
color:#4c4c4c;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
text-decoration:none;
}
.txt_menu_cuerpo_foco
{
color: #EF6B00;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
text-decoration:none;
font-style:normal;
}
.txt_cuerpo
{
color:#4c4c4c;
font-weight:normal;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
text-decoration:none;
text-align:justify;
}
.txt_cuerpo_negro
{
color:#000000;
font-weight:normal;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
text-decoration:none;
}
.txt_bg_cafe
{
color:#FFFFFF;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
text-decoration:none;
}
.txt_pie
{
color:#000000;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
text-decoration:none;
}
.txt_negro
{
color:#000000;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
text-decoration:none;
}
.txt_naranjo
{
color:#EF6B00;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
text-decoration:none;
}
.txt_titular
{
color:#4c4c4c;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
text-decoration:none;
text-transform:uppercase;
}
.txt_sub_titular
{
color:#4c4c4c;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
text-decoration:none;
}
.txt_negro_titular
{
color:#000000;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
}
.txt_rojo
{
color:#CC0000;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
text-decoration:none;
}
.titulo_categoria
{
	text-align:left;
}
a:hover 
{
color: #FF9900;
}
a:focus { 
	outline:none; 
}
.cerrado{display:none;}
.abierto{display:block;}
.txt_obligatorios
{
color:#000000;
font-weight:normal;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
text-decoration:none;
}
.margen_img
{
		border: 1px solid #CCCCCC;/*propiedades del borde*/
		padding: 4px;/*genera espaciado*/
		margin-left: 0px;/*margenes de posicionamiento*/
		margin-right:0px;/*margenes de posicionamiento*/
		margin-bottom:0px;/*margenes de posicionamiento*/
		background-color:#FFFFFF;/*color de fondo*/
		vertical-align:middle;
}
.margen_img_FOCO
{
		border: 1px solid #000000;/*propiedades del borde*/
		padding: 4px;/*genera espaciado*/
		margin-left: 0px;/*margenes de posicionamiento*/
		margin-right:0px;/*margenes de posicionamiento*/
		margin-bottom:0px;/*margenes de posicionamiento*/
		background-color:#FFFFFF;/*color de fondo*/
		vertical-align:middle;
}
.margen_separador
{
		border-top: 1px solid #CCCCCC;/*propiedades del borde*/
		padding: 0px;/*genera espaciado*/
		margin-left: 0px;/*margenes de posicionamiento*/
		margin-right:0px;/*margenes de posicionamiento*/
		margin-bottom:0px;/*margenes de posicionamiento*/
		background-color:#FFFFFF;/*color de fondo*/
		vertical-align:middle;
		font-size:5px
}
/*TABLAS (GRILLAS)*/
	.tr_lista_cabecera
	{
		background: url(../img/grid/bg_cabecera.jpg);
		height:26px;
		color: #000000;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-style: normal;
		font-weight: bold;
		font-variant: normal;
		text-decoration: none;
	}
	.tr_lista_fila
	{
		background: #E3E1D5;
		color: #000000;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-style: normal;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		text-decoration: none;
	}
	.tr_lista_fila1
	{
		background: #E3E1D5;
		color: #000000;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-style: normal;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		text-decoration: none;	
	}
	.tr_lista_fila2
	{
		background: #EFECDE;
		color: #000000;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-style: normal;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		text-decoration: none;
	}
	.tr_lista_pie
	{
		background: #FFFF99;
		color: #000000;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-style: normal;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		text-decoration: none;
	}
	.tr_lista_foco_mano
	{
		background: #fffdac;
		color: #000000;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-style: normal;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		text-decoration: none;
		cursor:auto;
	}
	.tr_lista_foco_mano_cotizacion
	{
		background: #DEDD9D;
		color: #000000;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-style: normal;
		font-weight: bold;
		font-variant: normal;
		text-transform: none;
		text-decoration: none;
		cursor:pointer;
	}
	.tr_lista_foco_sinmano
	{
		background: #fffdac;
		color: #000000;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-style: normal;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		text-decoration: none;
	}
/*TABS*/