/* Arq. web */

.brdmenulateral { height:40px; border-bottom:#e0dedd 1px solid;}
.btn_formulario { height:28px; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#000000; border:#C0C0C0 1px solid; background-color:#F0F0F0;}
.btn_formulario:hover { height:28px; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#000000; border:#C0C0C0 1px solid; background-color:#FFFFFF;}

#principal {-moz-border-radius: 20px; -webkit-border-radius: 20px; -ms-border-radius: 3px; border:#FFFFFF 10px solid; background-color:#FFFFFF;}
.txt_guia { text-align:left; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#000000;}
.txt_guiades { text-align:left; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#d31e00;}
.txt_guiades:hover { text-align:left; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#8c1603;}

li { list-style: square; line-height:18px;}


/* Textos */

.tam10 { font-family:Arial, Helvetica, sans-serif; font-size:10px;}
.tam11 { font-family:Arial, Helvetica, sans-serif; font-size:11px;}
.tam12 { font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.tam14 { font-family:Arial, Helvetica, sans-serif; font-size:14px;}
.tam15 { font-family:Arial, Helvetica, sans-serif; font-size:15px;}
.tam16 { font-family:Arial, Helvetica, sans-serif; font-size:16px;}
.tam18 { font-family:Arial, Helvetica, sans-serif; font-size:18px;}

.txtnegro { color:#000000;}
.txtgris { color:#C0C0C0;}
.txtgris80 { color:#4b4b4b;}
.txtgris90 { color:#525151;}
.txtrojo { color:#d31e00;}
.txtnaranja { color:#ff9d47;}

.txtcategoria { text-align:center; font-family:Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#d31e00;}

.line_h { border-bottom:#d31e00 1px dashed;}

.linkrojo { text-align:center; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#D31E00;}
.linkrojo:hover { text-align:center; text-decoration:underline font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#FF963B;}

/* Estilos img */

.img_index { padding:3px; -moz-border-radius: 10px; -webkit-border-radius: 10px; border:#D31E00 5px solid;}
.img_variedades { padding:0px; -moz-border-radius: 15px; -webkit-border-radius: 5px; border:#F0F0F0 5px solid;}
.img_variedades:hover { padding:0px; -moz-border-radius: 15px; -webkit-border-radius: 5px; border:#e0dede 5px solid;}




/* Espacios */

.sp0 { padding-top:10px; padding-left:2px; padding-right:5px;}
.sp1 { padding-right:10px;}
.sp2 { padding-top:5px;}
.sp3 { padding-top:10px;}
.sp4 { padding-left:20px;}
.sp5 { padding-left:3px;}
.line0 { line-height:10px;}

.spcabeceras { padding-bottom:13px;}
.splateral { padding-top:10px;}

/* noticias */

/*index*/
.fecha_noticias { text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#666666;}
.titulo_noticias { text-align:left; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#d31e00;}
.titulo_noticias:hover { text-align:left; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#000000;}

.texto_noticias { text-align:left; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666666;}
.sep_actualidad { background-image:url(../img/sep_actualidad.png); background-position:center; background-repeat:repeat-x;}
.sep_producto { width:260px; height:20px; background-image:url(../img/linesep.png); background-position:center; background-repeat:repeat-x;}

/*actualidad*/

.fecha_actualidad { text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#666666;}
.titulo_actualidad { text-align:left; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#DE1E00}
.titulo_actualidad:hover { text-align:left; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#000000}

.texto_actualidad { text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#000000;}

.img_actualidad { padding:4px; border:#C0C0C0 1px dashed;}

.txtleermas { text-align:left; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#D31E00;}
.txtleermas:hover { text-align:left; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#000000;}

.masactualidad {text-align:left; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#DE1E00}
.masfecha  { text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#666666;}
.mastexto { text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#000000;}

/* Productos */


.producto_index { text-align:left; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold;color:#ff9d47;}
.producto_index:hover { text-align:left; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold;color:#b86318;}

.brd_txt { height:40px; border-bottom:#edecec 1px solid; border-top:#edecec 1px solid;}
.brd_pro { height:40px; border-bottom:#c0c0c0 1px dashed;}

.td_categoria { height:22px; border-bottom:#C0C0C0 1px dashed; padding-left:4px; text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#000000;}

.bg_cuadro { background-image:url(../img/c_cuadro.png); background-position:center; background-repeat:repeat-y;}
.brd_sub { line-height:8px; border-top:#e5e4e4 1px dashed;}

.listado_productos { line-height:18px; text-align:left; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#DE1E00;}
.listado_productos:hover { line-height:18px; text-align:left; text-decoration:underline; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#DE1E00;}

.listado_productos_act { line-height:18px; text-align:left; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#000000;}


.listado_subproductos { line-height:12px; text-align:left; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#000000;}
.listado_subproductos:hover { line-height:12px; text-align:left; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#666666;}

.titulo_producto { text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color:#d31e00;}
.titulo_producto:hover { text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color:#801605;}

.titulo_producto_ficha { text-decoration:none; text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#d31e00;}


/* Paginación */

.paginacion_off { width:30px; text-decoration:none; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#D31E00;}
.paginacion_off:hover { width:30px;text-decoration:underline; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#000000;}

.paginacion_on { width:30px; text-decoration:none; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#FF963B;}


/* Contacto */

.campo_formulario { height:22px; padding-left:5px; border:#C0C0C0 1px solid; background-color:#FFFFFF; text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#000000; margin-right:20px; margin-bottom:5px; margin-top:5px;}
.area_formulario { height:120px; padding-left:5px; border:#C0C0C0 1px solid; background-color:#FFFFFF; text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#000000; margin-right:20px; margin-top:5px;}

.btn_formulario { height:28px; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#000000; border:#C0C0C0 1px solid; background-color:#F0F0F0;}
.btn_formulario:hover { height:28px; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#000000; border:#C0C0C0 1px solid; background-color:#FFFFFF;}

/* Newsletter*/

.txt_newsletter { padding-top:5px; padding-left:5px; text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#000000;}
.campo_newsletter { height:22px; border:#C0C0C0 1px solid; background-color:#FFFFFF; padding:4px; text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#000000;}
.boton_newsletter { width:90px; height:31px; padding:4px; border:#C0C0C0 1px solid; margin-left:5px; background-color:#FFFFFF; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#000000;}