body{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#666;
	text-align:center;
	overflow:-moz-scrollbars-vertical;
	}

a{
	text-decoration:none;	
	color:#b7b7b7;
	}

a:hover{
	text-decoration:underline; 
	color:#999999;

	}
	
#general{
	/*background:red;*/
	margin:0 auto 0 auto;
	text-align:left;
	width:895px;
	position:relative;
	}
	
#contenedorizquierda{
	width:650px;
	position:relative;
	float:left;
	/*background:blue;*/
	}
	
#contenedorderecha{
	width:225px;
	position:relative;
	float:left;
	margin-left:20px;
	}
	
#botonerasuperior{
	width: 650px;
	text-align:right;
	line-height:35px;
	clear:both;
    color: #c5c5c5;
	}
	
#cabecera{
	width:650px;
	position:relative;
	margin-bottom:30px;
	}
	
#botoneradinamica{
	position:absolute;
	top:85px;
	z-index:1000;
	width:895px;
	line-height:35px;
	font-size:13px;
	}

#flash{
	margin-top:30px;
	width:650px;
	}

#contenedor3cajas{
	 
	width:650px;
	height:175px;
	margin-top:10px;
	position:relative;
	padding-top:20px;
	margin-bottom:10px;
	}
	
#caja1{
	height:175px;
	float:left;
	width:210px;
	margin-right:7px;
	border:1px solid #b7b7b7;
	background:#eeeeee;
	}

#caja2{
		height:175px;
		float:left;	
		width:210px;	
		margin-right:7px;
		border:1px solid #b7b7b7;
		background:#eeeeee;
	}

#caja3{
	height:175px;
	float:left;
	width:210px;
	border:1px solid #b7b7b7;
	background:#eeeeee;
	}
	
#pie{
	position:relative;
	clear:both;
	width:650px;
	height:155px;
	border-top:1px solid #b7b7b7;
	font-size:10px;
	}
	
#contenidopie{
	margin-top:10px;
	position:relative;
	width:650px;
	}
	
#logopie{
	width:90px;
	float:left;
	}
	
#datospie{
	float:left;
	padding-top:20px;
	width:120px;
	margin-left:5px;
	margin-right:5px;
	}
	
#telefono{
	float:left;
	width:210px;
	background:#79b021;
	height:45px;
	margin-top:20px;
	}
	
#textoasistencia{
	color:white; 
	font-weight:bold; 
	font-size:11px;
	padding:5px;
	padding-left:10px;
    text-align: center;
	}

#telefonoasistencia{
	color:white; 
	font-size:16px;
	padding-left:10px;
	font-weight:bold; 
    text-align: center;
}

#iso{
	position:relative;
	float:right;
	width:40px;
	padding-top:20px;
}

#buscador{
	padding-top:85px;
	line-height:25px;
	}

.buscadorinput{ 
	border:1px solid #b7b7b7; 
	width:135px; 
	}

.buscadorboton{ 
	background:#b7b7b7; 
	width:70px; 
	height:20px; 
	font-size:11px; 
	color:white; 
	border:1px solid #b7b7b7; 
	cursor:pointer; 
	}

#posbotonbuscar{
	margin-left:10px;
	}

#titulocaja1{
	height:75px;
	line-height:75px;
	background:url("../images/bgcajae.jpg");
	background-repeat:no-repeat;
	border-bottom:1px solid #b7b7b7;
	font-weight:bold;
	}

#titulocaja2{
	height:75px;
	line-height:75px;
	background:url("../images/bgcajas.jpg");
	background-repeat:no-repeat;
	border-bottom:1px solid #b7b7b7;
	font-weight:bold;
	}

#titulocaja3{
	height:75px;
	line-height:75px;
	background:url("../images/bgcajap.jpg");
	background-repeat:no-repeat;
	border-bottom:1px solid #b7b7b7;
	font-weight:bold;
	}

#textotitulocaja{
	font-size:14px;
	text-transform:uppercase;
	color:#79b021;
	padding-left:20px;
	}
	
#noticias{
	margin-top:56px;
	margin-top:expression('60px');
	background:url("../images/bgn.jpg");
	background-repeat:no-repeat;
	background-position: right top;
	}

#contenidonoticia{
	padding-top:33px;
	}

/* #fecha{} */

#titulo{
	color:#58a7e9; 
	text-transform:uppercase; 
	font-size:11px; 
	font-weight:bold;
	text-decoration:none;
	}
#titulo:hover{
text-decoration:underline;
}
	
/* #breve{} */

#estiloul {
	list-style-type:circle;
	}
#estiloulul {
	list-style-type:square;
	padding-left:10px;
	}

#contenedorproductos{
	 padding-top:0px;
	 width:650px;	
	 height: auto!important; 
     /* min-height:400px; */
	 margin-bottom:20px;	
	 }

#listadocategorias{
	width:150px;
	float:left;
	margin-bottom:20px;
}

#listadocategorias li{
	list-style:none;
}

#listadocategorias div{
	font-weight:bold;
	padding:3px;
	
}

#contenedorfichas{
	width:500px;
	margin-bottom:20px;
	position:relative;
	float:left;
}

#categoriaseleccionada a{ 
	color:#79b021;
}

#cajatitulo{
	height:50px;
	width:498px;
	border:1px solid #b7b7b7;
	background:#eeeeee;
	line-height:50px;
}

#titulocategoria{
	float:left;
	width:350px;
	font-size:14px;
	color:#79b021;
	padding-left:10px;
	font-weight:bold;

}

#poscombo{
position:absolute;
z-index:2000;
right:20px;
top:15px;
background:white;
}

#flecha{
padding-left:10px;
}

#contenedorcajasproductos{
	  padding-top:10px;
	  width:498px;
	  position:relative;
	}

#fichaproducto{
	width:120px;
	position:relative;
	height:190px;
	float:left;
	margin:3px 5px 3px 0px;
	border:1px solid #b7b7b7;
	background:#eeeeee;

	}

#marcaproductos{
	position:absolute;
	text-align:right;
	top:12px;
	left:378px;
	width:120px;
	float:right;

	}
#fotofichaproducto{
padding-top:5px;
text-align:center;
height:115px;
background:white;
}
#datosfichaproducto{
border-top:1px solid #b7b7b7;
padding:3px;

}

#paginacion{
	color:#58a7e9; 
	font-size:14px;
	cursor:pointer;
	text-decoration:none;
}

#paginacion:hover{
	font-weight:bold;
}

#pospaginacion{
	padding-top:5px;
}

#descripcionproducto{
width:265px;
margin:0px 0 10px 0;
float:left;
}


#textodescripcion{ 
	padding-right:15px;
}

#texto_estatico{
font-size:12px;
color:#666;
padding-left:100px;
padding-right:150px;
padding-top:20px;

}
#infoproducto{
	width:230px;
	border:1px solid #b7b7b7;
	float:right;
	text-align:right;
	background:#eeeeee;

}

#infoproductofoto{
	padding:5px;
	text-align:center;
	background:white;
	
}

#contenedorfichaproducto{
		margin:10px 0 10px 0;
		clear:both;
		}

#infoproductoenlaces{
	text-align:left;
	border-top:1px solid #b7b7b7;
	padding:20px 10px 20px 10px;
	
}


/* NOTICIAS DESARROLLO */

#contenedornoticias div#titulonoticia{
	/*color:#58a7e9; 
	text-transform:uppercase; 
	font-size:11px; 
	font-weight:bold;
	text-decoration:none;*/
	font-weight:bold; color:#79af21;font-size:18px;
}

#contenedornoticias div#subtitulonoticia{
	font-weight:bold;
	margin:0px 0px 10px 0;
	font-size:12px;
}

#contenedornoticias div#col1{
	width:193px;
	float:left;
	padding:0px 15px 0px 0px;
}
#contenedornoticias div#col2{
	width:440px;
	float:left;
	min-height:385px;
	margin:0px 0px 10px 0;
font-size:12px;
}

#contenedornoticias div#col1 img{
	border:1px solid #b7b7b7;
	width:197px;
	margin:0px 0px 15px 0;
}

.apartado{margin:0 0 10px 0;}
.apartado input, .apartado textarea, .acceso_clientes input{border:1px solid #666;}

/* //NOTICIAS DESARROLLO */


.resultado{
	color:#58a7e9;
	margin:0 0 10px 0;
}

.resultado span.destacado{ font-weight:bold; }
.resultado span.cursiva{ font-style:italic; }


.titulo_estatico{font-weight:bold; color:#79af21;font-size:18px;}


.ap1_form{width:350px; float:right}
.ap2_form{width:150px; float:left; text-align:left;}

.ap2_form a{color:#58a7e9; text-decoration:underline;}
.ap2_form a:hover{text-decoration:none;}

 

