body{
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	text-align: justify;
}

h1{
	font-family:Arial, Helvetica, sans-serif;
	color:#000033;
	font-size:21px;
	text-align:center;
	margin: 8px 0px 10px 0px;
}

.pie_foto{
	font-size: 11px;
}

/***********************************************/


.tabla{
    border: 1px solid #000000;
}

.fondo_celda375{
	background-image:url(imagenes/fondo_celda375.jpg);
	background-repeat:no-repeat;
	height:43px;
}

.fondo_celda200{
	background-image:url(imagenes/fondo_celda200.jpg);
	background-repeat:no-repeat;
	height:43px;
}

.fondo_celda225{
	background-image:url(imagenes/fondo_celda225.jpg);
	background-repeat:no-repeat;
	height:43px;
}
	
/***********************************************/
/* pagina principal                            */
/***********************************************/

.imagen_home{
    border: 1px solid #000000;
}


/***********************************************/
/* menu superior derecha                       */
/***********************************************/

#menu_sup_dcha{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
padding: 5px 15px 5px 0px;
text-align:right;
}

#menu_sup_dcha a{ text-decoration: none;}
#menu_sup_dcha a:link {color: #000000; text-decoration: none;}
#menu_sup_dcha a:visited { color: #000000; text-decoration: none;}
#menu_sup_dcha a:hover { color: #000000; text-decoration: none;}


/***********************************************/
/* menu principales home                       */
/***********************************************/

#menu_sup{
	margin: 0px 5px 0px 12px;
	padding: 8px 0px 12px 10px;
    border: 1px solid #555;
	width: 190px;
}

#menu1 ul
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 15px;
margin: 0px;
padding: 0px;
list-style-type: none;
}

#menu1 li { 
margin: 8px 12px 0px 5px;
border-bottom: 1px dashed #CCC; 
}

#menu1 a {
color: #000000;
padding: 0px 0px 0px 0px;
text-decoration: none;
}

#menu1 a:hover { font-weight: bold; }

#active a:link, #active a:visited, #active a:hover { color: #FFF; }


#menu_izq{
	margin: 0px;
	padding: 0px 10px 10px 10px;
    border: 1px solid #AAA;
	width: 170px;
}

#menu ul
{
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
margin: 0px;
padding: 0px;
list-style-type: none;
}

#menu li { 
margin: 10px 5px 0px 0px;
border-bottom: 1px dashed #AAA; 
}

#menu a {
color: #000000;
padding: 0px 0px 0px 5px;
text-decoration: none;
}

#menu a:hover { font-weight: bold; }

#active a:link, #active a:visited, #active a:hover { color: #FFF; }

/***********************************************/
/* Marcos HOME                                 */
/***********************************************/

#marco{
    font-family: Arial, Helvetica, sans-serif;
    font-size:12px;
	margin: 0px 0px 10px 5px;
	padding: 5px 5px 5px 5px;
    border: 0px solid #AAA;
	width: 355px;
}

#marco a {
color: #000000;
text-decoration: none;
}

#marco a:hover { font-weight: bold; }

.imagen_marco{
    margin: 5px 20px 5px 10px;
}

.imagen_marco200{
    margin: 3px 10px 5px 5px;
}

.imagen_noticias{
    margin: 2px 10px 2px 10px;
}

.imagen_logos{
    margin: 5px 10px 5px 10px;
}

.imagen_logos2{
    margin: 5px 10px 10px 10px;
}

.imagen_logos3{
    margin: 5px 10px 15px 10px;
}

#titulo_marco{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 15px;
	font-weight: bold;
	color: #660000;
	margin: 0px 0px 8px 0px;
}

.negrita_marco{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
	font-weight: bold;
	color: #000;
}

.tachado{
text-decoration:line-through;
}

#marco_blanco{
    font-family:Georgia, "Times New Roman", Times, serif;
    font-size:13px;
	margin: 0px 0px 10px 5px;
	padding: 5px 5px 5px 5px;
    width: 355px;
}

#marco_blanco a {
color: #000000;
text-decoration: none;
}

#marco_blanco a:hover { font-weight: bold; }

/* Marco HOME (tercera columna)                */
#marco_dcha_home{
    font-family: Arial, Helvetica, sans-serif;
    font-size:12px;
	margin: 0px 5px 0px 12px;
	padding: 5px 5px 5px 5px;
    border: 1px solid #AAA;
	background-color:#EFEFEF;
	width: 190px;
}

#marco_dcha_home a {
color:#000000;
text-decoration:none;
}

#marco_dcha_home a:hover { font-weight: bold;  }

#marco_dcha_color{
    font-family: Arial, Helvetica, sans-serif;
    font-size:12px;
	background-color:#FFCC99;
	margin: 0px 5px 0px 12px;
	padding: 5px 5px 5px 5px;
    border: 1px solid #AAA;
	width: 190px;
}

#marco_dcha_color a {
color:#000000;
text-decoration:none;
}

#marco_dcha_color a:hover { font-weight: bold;  }


/* Marco interior (tercera columna)              */
#marco_dcha{
    font-family: Arial, Helvetica, sans-serif;
    font-size:12px;
	margin: 0px 5px 0px 12px;
	padding: 5px 5px 5px 5px;
    border: 1px solid #AAA;
	width: 190px;
}

#marco_dcha a {
color:#000000;
text-decoration:none;
}

#marco_dcha a:hover { font-weight: bold;  }


/***********************************************/
/* Marcos HOME (fondo negro)                   */
/***********************************************/

#marco_n{
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
	margin: 0px 0px 10px 5px;
	padding: 5px 5px 5px 5px;
    width: 355px;
	color:#eeeeee;
	background-color:#000000;
}

#marco_n a {
color: #ffffff;
text-decoration: none;
}

#marco_n a:hover { font-weight: bold; }

#titulo_marco_n{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 15px;
	font-weight: bold;
	color: #eeeeee;
	margin: 0px 0px 8px 0px;
}

.negrita_marco_n{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
	font-weight: bold;
	color: #FFF;
}

/***********************************************/
/* Marcos INTERIORES                           */
/***********************************************/

/* Marco Interior (Columna central)            */
#marco_central{
    font-family: Arial, Helvetica, sans-serif;
    font-size:12px;
	margin: 0px 5px 0px 7px;
	padding: 5px 5px 5px 5px;
    border: 1px solid #AAA;
	width: 172px;
}

#marco_central a {
color:#000000;
font-weight:700;
text-decoration:none;
}

#marco_central a:hover { font-weight:100; }

#marco_central_color{
    font-family: Arial, Helvetica, sans-serif;
    font-size:12px;
	background-color:#FFFFCC;
	margin: 0px 5px 0px 7px;
	padding: 5px 5px 5px 5px;
    border: 1px solid #AAA;
	width: 172px;
}

#marco_central_color a {color: #000000; text-decoration: none; }
#marco_central_color a:hover { font-weight: bold; }


/* Marco Interior (Izquierda 575px)            */
#marco_575{
    font-family: Arial, Helvetica, sans-serif;
    font-size:12px;
	margin: 0px 5px 0px 12px;
	padding: 5px 5px 5px 5px;
    border: 1px solid #AAA;
	width: 540px;
}

#marco_575 a {
color:#000000;
text-decoration:none;
}

#marco_575 a:hover { font-weight: bold;  }

/* Marco Interior (Derecha 600px)              */
#marco_600{
    font-family: Arial, Helvetica, sans-serif;
    font-size:12px;
	margin: 0px 5px 0px 12px;
	padding: 5px 5px 5px 5px;
    border: 1px solid #AAA;
	width: 565px;
}

#marco_600 a {
color:#000000;
text-decoration:none;
}

#marco_600 a:hover { font-weight: bold;  }

/* Marco Interior Productos (Derecha 600px)    */
#marco_productos{
    font-family: Arial, Helvetica, sans-serif;
    font-size:12px;
	margin: 1px 5px 1px 12px;
	padding: 5px 5px 5px 5px;
    border: 1px solid #AAA;
	width: 565px;
}

#marco_productos a {
color:#CC0033;
text-decoration:none;
font-weight: bold;
}

#marco_productos a:hover { font-weight:normal; }

/* Marco Cabecera (junto a logotipo)           */
#marco_cabecera{
    font-family:Georgia, "Times New Roman", Times, serif;
    font-size:15px;
	margin: 10px 0px 0px 25px;
    width: 300px;
}

/* Catálogo CUBE                               */

.catalogo{
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	margin: 0px;
	padding: 0px;
	font-size: 13px;
	text-align: justify;
}

.negrita_catalogo{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
	font-weight: bold;
	color: #000;
}

#link_catalogo{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
	font-weight: bold;
	color: #F00;
}

#link_catalogo a {font-size: 14px; color: #000; text-decoration: none; }
#link_catalogo a:hover { color: #00F; }


.pvp{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 15px;
	font-weight: bold;
	color:#900;
}

.oferta{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 15px;
	font-weight: bold;
	color:#F00;
}


/***********************************************/
/* Marcos CATÁLOGO CUBE                        */
/***********************************************/

#marco_cube{
    font-family: Arial, Helvetica, sans-serif;
    font-size:12px;
	text-align:left;
	margin: 5px;
	padding: 0px;
    border: 0px solid #AAA;
}

#marco_cube a {color: #000000; text-decoration: none; }
#marco_cube a:hover { font-weight: bold; }

.imagen_marco{
    margin: 5px 20px 5px 10px;
}

#titulo_marco_cube{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 15px;
	font-weight: bold;
	color: #660000;
	margin: 0px 0px 5px 0px;
}

#precio_oferta_cube{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 15px;
	font-weight: bold;
	color: #BB0000;
	margin: 0px 0px 5px 0px;
}

#aviso_marco{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 15px;
	font-weight: bold;
	text-align:center;
	color: #990000;
	margin: 5px 0px 5px 0px;
	padding:  5px 0px 5px 0px;
	border: 1px solid #C00;
}

#marco_avisos_cube{
    font-family: Arial, Helvetica, sans-serif;
    font-size:12px;
	text-align:justify;
	margin: 5px;
	padding: 5px;
    border: 1px solid #C00;
}

#marco_avisos_cube a {color: #000000; text-decoration: none; }
#marco_avisos_cube a:hover { font-weight: bold; }

/***********************************************/
/* Marcos CATÁLOGO ASSOS                       */
/***********************************************/

#marco_assos_texto{
    font-family: Arial, Helvetica, sans-serif;
    font-size:12px;
	text-align:justify;
	margin: 5px;
	padding: 5px;
    border: 1px solid #AAA;
}

#marco_assos_texto a {color: #000000; text-decoration: none; }
#marco_assos_texto a:hover { font-weight: bold; }

#marco_assos{
    font-family: Arial, Helvetica, sans-serif;
    font-size:12px;
	text-align:center;
	margin: 0px 0px 8px 0px;
	padding: 0px;
    border: 0px solid #AAA;
}

#marco_assos a {color: #000000; text-decoration: none; }
#marco_assos a:hover { font-weight: bold; }

/***********************************************/
/* Separador CATÁLOGO SPORTFUL                 */
/***********************************************/

#separador{
border-left: 1px  solid #AAA;
}

/***********************************************/
/* pie                                         */
/***********************************************/

#pie{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
padding: 5px;
text-align:center;
}

#pie a{ text-decoration: none;}
#pie a:link {color: #000000; text-decoration: none;}
#pie a:visited { color: #000000; text-decoration: none;}
#pie a:hover { color: #000000; text-decoration: none;}

#pie_catalogo{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
padding: 5px;
text-align:center;
}

#pie_catalogo a{ text-decoration: none;}
#pie_catalogo a:link {color: #000000; text-decoration: none;}
#pie_catalogo a:visited { color: #000000; text-decoration: none;}
#pie_catalogo a:hover { color: #000000; text-decoration:underline}

