#catalogo
{
	float:left;
	width:706px;
	
	min-height:200px;
	height:auto;
	
	clear:both;
	margin:0px;
	padding:0px;
}
#catalogo ul
{
	width: 105%;
	margin:20px 0px 0px 25px;
	padding:0px;
	list-style-type:none;
}

#catalogo ul li
{
	float:left;
	
	margin:0px 5px 4px 0px;
	padding:0px;
	
	width:359px;
	height:95px;
	
	background-image: url(../../imagenes/portada/product-bg.png);
	background-repeat:no-repeat;
}

#catalogo ul li span.separador
{
}

#catalogo ul li img
{
	float:left;
	
	margin: 7px 0px 0px 10px;
	padding:0px;
	width: 80px;
	height: 80px;
	border: 1px solid #8a8a8a;
}	
#catalogo ul li p.detalles
{
	float: right;
	width: 254px;
}

#catalogo ul li span.prod_nombre a
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color:#5f5f5f;
	text-decoration:none;
	
}
#catalogo ul li span.prod_nombre a:hover
{
	text-decoration:underline;
	
}
#catalogo ul li span.prod_ref
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	color:#5f5f5f;
	display: block;
}
#catalogo ul li span.prod_desc
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	color:#5f5f5f;
	display: block;
}
#catalogo ul li span.ira a
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color:#5f5f5f;	
	margin: 0px 0px 0px 180px;
}
#catalogo p.back a {
	font: normal bold 11px Verdana, Arial;
	color: #c00027;
	text-decoration: none;
	background-image: url(../../imagenes/portada/bullet-back.png);
	background-repeat: no-repeat;
	background-position: center left;
	padding-left: 8px;
	margin-left: 580px;
}

#product-view {
	background-image: url(../../imagenes/portada/product-view-bg.png);
	width: 726px;
	height: 330px;
	margin-left: 25px;
}
#product-view img {
	width: 275px;
	height: 275px;
	border: 1px solid #8a8a8a;
	margin: 16px 0px 0px 18px;
	float: left;
}
#product-text {
	float: left;
	width: 300px;
	margin-left: 32px;
}
#product-text h2 {
	font: normal bold 14px Verdana, Arial;
	color: #5f5f5f;
}
#product-text div#text {
	font: normal normal 11px Verdana, Arial;
	color: #5f5f5f;
	margin-left: 15px;
}

span.nombre_contenido
{
	display:block;
	clear:both;
	margin: 20px 0px 10px 50px;
	font-family: Verdana;
	font-size: 14px;
	font-weight: bold;
	color:#948A0F;

}
/********* Producto **************/
h3
{
	float:left;
	margin:30px 0px 20px 70px;
	clear:both;
	font-family: Verdana;
	font-size: 14px;
	font-weight: bold;
	color:#404040;
}
#producto
{

	float:left;
	clear:both;
	width:571px;
	
	min-height:200px;
	height:auto;
	
	margin:0px 0px 0px 70px;
	padding:0px 0px 0px 0px;
}

#producto div.prod_sup
{

	float:left;
	width:571px;
	
	height:8px;
		
	margin:0px 0px 0px 0px;
	padding:0px;
	
	background-image: url(../../imagenes/productos/prod_sup.gif);
	background-position: left top;
	background-repeat: no-repeat;
}
#producto div.prod_central
{

	float:left;
	width:520px;
	
	min-height:100px;
	height:auto;
		
	margin:0px 0px 0px 0px;
	padding:0px 21px 0px 30px;
	

}
#producto div.prod_central_aux
{
	float:left;
		
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
		
	background-image: url(../../imagenes/productos/prod_central.gif);
	background-position: left top;
	background-repeat: repeat-y;
	background-color:transparent;
	
}
#producto div.prod_inf
{

	float:left;
	width:571px;
	
	height:15px;
		
	margin:0px 0px 0px 0px;
	padding:0px;
	
	background-image: url(../../imagenes/productos/prod_inf.gif);
	background-position: left top;
	background-repeat: no-repeat;
}

#producto div.prod_central span.nombre_prod
{
	float:left;
	clear:both;
	margin:10px 0px 0px 0px;
	padding:0px;
	
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color:#CFCB70;
}
#producto div.prod_central span.ref_prod
{
	float:left;
	clear:both;
	margin:0px 0px 0px 0px;
	padding:0px;
	
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	color:#3F3F3F;
}
#producto div.prod_central img
{
	float:left;
	clear:both;
	margin:20px 0px 20px 0px;
	padding:0px;

}
#producto div.prod_central p.descripcion_prod
{
	text-align:justify;
	clear:both;
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
	
	font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
	color:#8F8F8F;
}

/***** listado de categorias *****/
div.categorias_catalogo
{
	float: left;
	font-family: Verdana;
	font-size: 10px;
	color:#8F8F8F;
	line-height: 14px;
	text-align: justify;
	margin: 20px 5px 20px 45px;
	padding:0px 20px 0px 0px;
	clear:both;
	width:600px;
}

div.categorias_catalogo img
{
	margin: 10px 0px 10px 10px;
	float: right;
}

div.categorias_catalogo a
{
	font-family: Verdana;
	font-size: 11px;
	color:#8F8F8F;
	font-weight: normal;
	text-decoration: underline;
}

div.categorias_catalogo a:hover
{
	font-family: Verdana;
	font-size: 11px;
	color:#8F8F8F;
	font-weight: normal;
	text-decoration: none;
}

#listado_categorias_catalogo 
{
	font-family: Verdana;
	font-size: 10px;
	color: #000;
	font-weight: normal;
	text-align: justify;
	line-height: 1.8em;
	margin: 5px 5px 0px 5px;
	
	min-height: 180px;
	height: auto;
	
}

#listado_categorias_catalogo ul
{
	float:left;
	clear:both;
	margin: 0px 5px 0px 90px;
	padding: 0px;
	width:501px;
	list-style-type: none;
}

#listado_categorias_catalogo ul li.borde_sup
{
	float:left;
	width:501px;
	height:20px;
	background-image: url(../../imagenes/productos/listado_borde_sup.gif);
	background-position: left top;
	background-repeat: no-repeat;
}
#listado_categorias_catalogo ul li.borde_central
{
	float:left;
	width:461px;
	height:60px;
	
	padding:0px 40px 8px 0px;
	
	background-image: url(../../imagenes/productos/listado_borde_central.gif);
	background-position: left top;
	background-repeat: repeat-y;
}
#listado_categorias_catalogo ul li.borde_central span.imagen
{

	float:right;
	width:300px;
	height:58px;
	border:1px solid #969696;
}
#listado_categorias_catalogo ul li.borde_inf
{
	float:left;
	width:501px;
	height:20px;
	background-image: url(../../imagenes/productos/listado_borde_inf.gif);
	background-position: left top;
	background-repeat: no-repeat;
}

#listado_categorias_catalogo ul li a
{
	float:left;
	display:block;
	
	width:59px;
	min-height:20px;
	height:auto;
	
	font-family: Verdana;
	font-size: 12px;
	color: #CFCB70;
	font-weight: bold;
	text-decoration: none;
	
	margin:15px 0px 0px 32px;
	padding:0px 0px 0px 17px;
	
	background-image: url(../../imagenes/productos/bullet_catalogo.gif);
	background-position: left top;
	background-repeat: no-repeat;
}

#listado_categorias_catalogo ul li a:hover
{
	text-decoration: underline;
}
#catalogo p.informacion
{
	float:left;
	margin-left:50px;
	padding:10px;
	width:300px;
	height:40px;
	border:1px solid #948A0F;
	font-family: Verdana;
	font-size: 11px;
	color: #003700;
	font-weight: normal;
}
#catalogo p.informacion a
{
	font-family: Verdana;
	font-size: 10px;
	color: #88bf1b;
	font-weight: bold;
	text-decoration:none;
}
#catalogo p.informacion a:hover
{
	text-decoration:underline;
}

/***** descargas asociadas *****/



h1#rotulo_descargas_asociadas

{

	font: bold 10px Verdana,Sans-serif;

	color: #8C6E19;

	text-transform: uppercase;

	padding: 27px 0px 0px 10px;

	margin: 0px 0px 0px 50px;


}



#listado_descargas_asociadas

{

}



#listado_descargas_asociadas ul

{



	list-style-type: none;

	padding: 0px 0px 0px 10px;

	margin: -10px 0px 5px 0px;

	float: left;

}



#listado_descargas_asociadas ul li

{

	background: url(../../imagenes/general/li_des_aso.gif) left 6px  no-repeat;

	color: #05501E;
	padding: 5px 0px 0px 30px

}



#listado_descargas_asociadas ul li a

{

	color: #00247c;

	text-decoration: none;

	font-family: Verdana;

	font-size: 10px;

	font-weight: normal;

	text-transform: uppercase;

	font-style: normal;

}



#listado_descargas_asociadas ul li a:hover

{

	font-family: Verdana;

	font-size: 10px;

	font-weight: normal;

	text-decoration: underline;

}



	background: url(../../imagenes/general/li_des_aso.gif) left 6px  no-repeat;

	color: #05501E;
	padding: 0px 0px 0px 30px

}



#listado_descargas_asociadas ul li a

{

	color: #00247c;

	text-decoration: none;

	font-family: Verdana;

	font-size: 10px;

	font-weight: normal;

	text-transform: uppercase;

	font-style: normal;

}



#listado_descargas_asociadas ul li a:hover

{

	font-family: Verdana;

	font-size: 10px;

	font-weight: normal;

	text-decoration: underline;

}


