@charset "utf-8";
/* CSS Document */

body{
	padding:10px 0px 0px 0px;
	margin:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#FFFFFF;
	text-align:left;
}

.contenedor_central	{ width:1005px; overflow:hidden; float:left; padding:0px 5px 0px 5px; background:url(../images/bg_core_arriba.jpg) repeat-x; }

.botonera			{ background:url(../images/_verde/bg_menu.jpg) repeat-x; float:left; overflow:hidden; width:1000px; margin:1px 0px; height:40px; font-size:14px; }
.boton				{ float:left; height:40px; }
.boton a 			{ float:left; text-decoration:none; height:40px; color:#FFFFFF; display:block; padding:10px 20px 12px 20px;}
.boton a:hover 		{ text-decoration:none; background:url(../images/_verde/bg_menu_on.jpg) repeat-x; }
.separador			{ float:left; width:2px; }
.separador img		{ opacity:0.4; filter:alpha(opacity=40); }

.core				{ float:left; }

.margen_productos	{ float:left; background:url(../images/bg_contenido_arriba.jpg) repeat-x; width:1000px; }
.productos			{ width:932px; overflow:hidden; color:#666666; text-align:left; margin:32px 0px 32px 0px;}
.marco_producto		{ background-color:#E1E1E1; padding:1px; width:302px; float:left;  }
.producto			{ background-color:#FFFFFF; width:302px; }
.producto div		{ padding:0px 30px; text-align:justify; }
.producto h1		{ font-weight:bold; color:#333333; font-size:20px; margin:0px; padding:24px 0px 5px 0px; }
.producto a			{ text-decoration:underline; color:#666666; padding:13px 0px 26px 0px; display:block; text-align:right; }
.producto a:hover	{ text-decoration:none; }

.pie_de_pagina		{ float:left; font-size:10px; color:#666666; background-color:#FFFFFF; width:1010px; text-align:center; padding:23px;}

.detalle			{ width:864px; border-top:1px solid #CCCCCC; color:#666666; margin:2px 0px 31px 0px; }
.detalle_descripcion{ width:683px; float:left; font-size:14px; text-align:justify; }
.detalle_imagen		{ width:181px; float:left; }
.detalle_imagen	img	{ border:1px solid #999999; }
.detalle_cabecera 	{ height:100px; }
.detalle_cabecera h1{ color:#333333; font-size:26px; font-weight:normal; margin:0px; padding:0px;  }
.detalle_cabecera strong{ font-size:26px; }
.detalle_titulo 	{ padding:47px 0px 0px 58px ; float:left; }
.detalle_vineta 	{ padding:68px 20px 0px 20px; float:left; }
.sub_producto		{ font-size:11px; border-bottom:1px solid #CCCCCC; padding-bottom:21px; }
.sub_producto h1	{ font-size:20px; color:#333333; }
.sub_producto_descripcion{ font-weight:bold; text-align:justify; padding-bottom:7px; }
.sub_producto_detalle{ text-align:justify; }