.imagenes_portada {border:4px; border-color:#014949; border-style:solid;height:215px; width:210px; margin-top:20px}
body { margin:0px; font-family:Verdana, Arial, Helvetica, sans-serif;  font-size:12px; margin-top:0px ; font-family:Arial, Helvetica, sans-serif}
ul,li { padding:0px; margin:0px }
.listado { list-style:none} 
form,h3,h2,h1,h5,img { margin:0px; padding:0px; display:inline }
.div_pie {margin-left:auto; margin-right:auto; width:1000px }
/* he conseguido hacer una capa que englobe todo y que esté centrada pensaba que nunca lo conseguiría
si algun internauta lo busca, aqui tiene el ejemplo.
*/
/* LINKS */
a:link.blanco { color:#FFFFFF; text-decoration:none; }
a:visited.blanco { color:#FFFFFF; text-decoration:none; }
a:hover.blanco {  color:#FFFFFF; text-decoration:underline } 
a:active.blanco { color:#FFFFFF; text-decoration:none; }

a:link.matriz,a:visited.matriz,a:hover.matriz,a:active.matriz {color:#024949; text-decoration:none; background-color:#B3C9C9; padding:2px }

a:link.matriz {  }
a:visited.matriz {  }
a:hover.matriz {  color:#024949; text-decoration:underline } 
a:active.matriz {  }

a:link.negro { color:#999999; text-decoration:none; }
a:visited.negro { color:#999999; text-decoration:none; }
a:hover.negro {  color:#999999; text-decoration:underline } 
a:active.negro { color:#999999; text-decoration:none; }

/* FIN LINKS */
.cesta_caja_donde_estoy,.cesta_caja_donde_no_estoy {
	width:160px;
	height:30px;
	background-color:#CCCC99;
	float:left;
	margin-right:1px;
	margin-top:10px;
	margin-bottom:0px;
	text-align:center;
}

.border_total {border:1px; border-color:#000000; border-style:solid; background-color:#FFFFFF; 
margin-left:auto; margin-right:auto; width:1000px; overflow:hidden}

.cuerpo,.pie,.buscador,.cabecera { width:1100px; margin-left:auto; margin-right:auto; margin-top:0px; }

.logotipo {width:130px; height:130px;  background-color:#FFFFFF; float:left} 

.cabecera { height:130px; } 

.cuerpo { overflow:hidden; margin-top:0px; background-image:url(/fotos/tolc3_alviolor/filete_fondo.gif); background-repeat:repeat-y; background-position:left  }  /* min-height solo sirve para mozilla y es para que no quede muy feo*/
.sub_cuerpo {float:left; width:670px;  }
.sub_cuerpo_noticias {float:left; background-color:#FFFFFF; width:190px; margin-top:0px; background-color:#FFFFFF;
border:3px; border-style:solid; border-color:#CCCC99  }

.imagen_banner_cabecera { margin-top:2px; margin-bottom:2px }


/* MENUS */
.menu_horizotal_corporativo { height:20px; width:870px; background-color:#CCCC99;
font-size:11px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; clear:both }
a:link.links_horizontal_corporativo { color:#014949; text-decoration:none; }
a:visited.links_horizontal_corporativo { color:#014949; text-decoration:none; }
a:hover.links_horizontal_corporativo {  color:#014949; text-decoration:underline } 
a:active.links_horizontal_corporativo { color:#014949; text-decoration:none; }

.menu_horizotal_corporativo_2 { height:35px; width:870px; background-color:#014949; margin-top:2px;
font-size:11px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; padding-top:3px; clear:both}
a:link.links_horizontal_corporativo_2 { color:#CCCC99; text-decoration:none; }
a:visited.links_horizontal_corporativo_2 { color:#CCCC99; text-decoration:none; }
a:hover.links_horizontal_corporativo_2 {  color:#CCCC99; text-decoration:underline } 
a:active.links_horizontal_corporativo_2 { color:#CCCC99; text-decoration:none; }
.menu_izquierda { width:129px; height:550px; background-color:#014949;  float:left; }


/* TEXTOS */
.texto_titulo_news { height:28px;color:#014949; font-size:14px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; background-image:url(/fotos/tolc3_alviolor/fondo-news.jpg); background-repeat:no-repeat;
line-height:27px }
.texto_menu_izquierda {color:#FFFFFF;font-size:11px; font-weight:bold;  } 
.texto_news {color:#014949; font-size:9px; font-weight:bold; font-family:Arial, Helvetica, sans-serif  }
/* CAUCANA-TEXTO.PHP*/
.titulo_productos_similares,.titulo_caucana_texto {
	width:475px;
	height:25px;
	background-color:#B3C9C9;
	margin-left:5px;
	margin-top:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;
	color:#024949; 
}
.titulo_articulos {
width:625px;
	height:25px;
	background-color:#B3C9C9;
	margin-left:5px;
	margin-top:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;
	color:#024949; 
}
.titulo_cesta {
width:650px;
	height:25px;
	background-color:#B3C9C9;
	margin-left:5px;
	margin-top:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;
	color:#024949; 
}
.cabecera_tabla_cesta {
	background-color:#B3C9C9;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#024949; 
}
.titulo_categorias {
	width:640px;
	height:25px;
	background-color:#B3C9C9;
	margin-left:5px;
	margin-top:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;
	color:#024949; 
}
.titulo_resultados {
	width:650px;
	height:25px;
	background-color:#B3C9C9;
	margin-left:5px;
	margin-top:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;
	color:#024949; 
}
.titulo_productos_similares { width:650px; }  /* es una herencia de antes*/
.texto_articulo {
font-size:14px;
line-height:20px;
width:600px;
margin-left:30px;
margin-top:5px;
margin-bottom:40px;
text-align:justify;
}

.texto_caucana_texto {
font-size:14px;
line-height:20px;
width:445px;
margin-left:30px;
margin-top:5px;
margin-bottom:40px;
text-align:justify;
}
.precio_ficha { font-size:20px; font-weight:bold }
.referencia_producto { font-size:15px }



/* reticulas */
 .reticula_categoria  { float:left; width:160px; height:130px;;
 margin-top:2px; text-align:center; text-align:center;    } 
 
.reticula_producto {width:600px;  margin-top:5px;  background-color:#FFFFFF; margin-left:10px; clear:both; overflow:hidden  }
.reticula_productos_similares { 
float:left; width:200px ; height:150px; margin-right:4px; margin-top:2px; 
text-align:center; padding-top:4px;
}

/* boton comprar */
.boton_comprar { background-color:#006633; color:#FFFFFF; border:1px; border-color:#FFFFFF; border-style:double; font-weight:bold }

.imagen_ficha_producto { float:left; width:160px; background-color:#FFFFFF;
 margin-top:40px; text-align:center; }
.mensaje_aviso { background-color:#FFFFCC } 
.texto_pie {font-size:10px; font-family:Arial, Helvetica, sans-serif; color:#014949 }