

a img {
	border:none;
}

/* CATALOGO ---------------------------------------------------------------------------- */

/* CATALOGO - RUTA DE ACCESO ---------------------------------------------------------------------------------- */

#rutadeacceso {
margin:0;
padding: 0;
border-bottom: 0px dashed #CCCCCC;
margin-bottom: 10px;
width:100%;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
margin-top:20px;
}
#rutadeacceso a {
text-decoration:none;
color:#000066;
}
#rutadeacceso a:hover {
text-decoration:underline;
color:#000066;
}

p.cabecera{
font-family:Verdana, Arial, Helvetica, sans-serif;
width:100%;
font-size:11px;
font-weight:bold;
margin-bottom:5px;
color:#333333;
}
p.cabecera2{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
width:100%;
text-align:justify;
color:#333333;
}

.bienvenidos {
width:100%;
text-align:justify; width:100%; 
margin-bottom:30px;
color:#003366;
}
/* CATALOGO - FAMILIA ---------------------------------------------------------------------------------- */

#familias {

}

#familias tr{
height:120px;
vertical-align:top;
}

#familias td{
text-align:center;
padding:5px;

}

#familias td img{
padding:3px;
border:1px solid #CCCCCC;
background-color:#FFFFFF;
}

#familias td a{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#000066;
text-decoration:none;
}








/* CATALOGO - Paginación ---------------------------------------------------------------------------------- */

#paginar {
clear:both;
width:100%;
text-align:left;
margin-top:30px;
border-top:1px solid #CCC;
padding-top:5px;
height:30px;
}
#paginar a{
padding-right:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#FF6600;
text-decoration:none;
font-weight:bold;
}
.totalproductos {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#666666;

}

/* CATALOGO - Imágenes ---------------------------------------------------------------------------------- */

#productos .producto {
	margin:5px 0px;
}
#productos .image {
	float:left;
	width:102px;
	background:#FFF;
	border:1px solid #ccc;
	padding:5px;
}
#productos .image img {
	border:1px solid #fff;
}
#productos .image a:hover img {
	border:1px solid #ccc;
}
#productos .titulo {
	margin-left:115px;
	font-size:16px;
	font-weight:bold;
	background:#FEC007 url(imagenes/fondo_02.jpg) left -103px  repeat-x;
	padding-left:10px;
	color:#2C4E81;
}
#productos .descripcion {
	margin-left:115px;
}
#productos .descripcion table {
	text-align:center;
	height:auto;
	display:block;
	background:#FFF3AF;
}

#productos .descripcion table th,
#productos .descripcion table td{
	width:215px;
}
/**/
/*#productos {
}

#productos tr{
height:120px;
vertical-align:top;
}

#productos td{
text-align:center;
padding:7px;

}

#productos td img{
padding:3px;
border:1px solid #CCCCCC;
background-color:#FFFFFF;
}

#productos td a{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#000066;
text-decoration:none;
}
/**/
p.ref_productos {
font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;
font-size:11px;
}

.tit_descripcion {
font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:11px;
}

h3 {
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#006600;
margin-bottom:0px;
}









/*-------------------------------------------------*/
.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

.clearfix {
    display: inline-block;
}

html[xmlns] .clearfix {
    display: block;
}

* html .clearfix {
    height: 1%;
}
/*-------------------------------------------------*/

