div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th { 
	margin:0;
	padding:0;
}
body {
margin: 0px;
padding: 0px;
background:url(../imagenes/fdo.gif) repeat-x #f5f5f5;
font: normal 12px arial;
color:#666666;
line-height:18px;
}

fieldset,img { 
	border:0;
}
address,caption,cite,code,dfn,em,th,var {
	font-style:normal;
	font-weight:normal;
}
ol,ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
q:before,q:after {
	content:'';
}
abbr,acronym { border:0;
}
a {
color:#666;
text-decoration:none;
}
a:hover{
text-decoration: underline;
}
a:visited {
	text-decoration: none;
}
a:active {
	text-decoration: none;
}

input {border:0px solid #ddd;
font:normal 10px arial;}
p {margin-bottom:10px;
}

#contenedora {
width:947px;
margin:0 auto;
background:#fff;
clear:both;
}
#header {
width:947px;
background:#fff;
margin:0 auto;
}
#header .logo {float:left;}
#logo {width:210px; float:left;}
/************************************* COLUMNA IZQUIERDA ************************************/
#lateral-izquierdo {width:183px; background:#fff; float:left; padding:0 16px; padding-top:20px; }
#lateral-izquierdo .banners {margin-bottom:10px}

/************************************* COLUMNA DERECHA ************************************/
#lateral-derecho {width:205px;background:#fff;float:left;padding:0 5px;border-left:0px solid #f00;}
/************************************* CENTRO ************************************/
#centro {width:712px; border:0px solid #f00; background:#fff; float:right; padding:0 10px; padding-top:20px;}
#centro h1 {font:normal 14px arial;color:#000; margin-bottom:5px;}
#centro a{color:#999;text-decoration:none;}
#centro a:hover{color:#069;text-decoration:none;}
#centro .sesion {background:#e7f4f7; border:1px solid #cce7ee; padding:3px; display:block; font-size:11px;}
#centro .prods {width:140px; border:2px solid #ddd; float:left; background:#f5f5f5; padding:10px;}
#centro .prodseleccionado {background:#007dbb; border:2px solid #fff;}
#centro .contenido {margin-top:10px;}

#spots {text-align:center; background:#f0f0f0; border-bottom:2px solid #ddd; padding-top:25px; display:block; clear:both;}
#spots .alig {}
#spots .esp {margin-right:10px;}

#destacados {margin:0; border:0px solid #ddd; clear: both;}
#destacados .productos {padding:5px; width:166px; float:left; font:normal 11px arial; border:1px solid #ddd; }
#destacados .productos .titprod { text-align:center; padding:2px 0; color:#666; text-decoration:underline; font:normal 12px arial;}
#destacados .productos .pieprod { text-align:center; padding:2px 0; }
#destacados .productos .imagen {text-align:center; margin-bottom:7px; padding-bottom:10px; background:#fff;}
#destacados ul {margin:5px 0;}
#destacados li {padding:0px;}
#destacados li a.detalles {color:#32a6c4; font-weight:bold;}
#destacados li a.anadir {color:#7fae01; font-weight:bold;}
.precio {color:#d14227; font:normal 24px arial;}
.cantidad {color:#000; font-weight:bold; display:none;}
.cantidad input {color:#999; font-weight:normal; border:1px solid #ddd; text-align:center;}

#relacionados {font: normal 10px arial; margin:0; color:#999; background:#f5f5f5; padding:3px; margin-top:30px; border:1px solid #ccc;}
#relacionados .productos {border:1px solid #f0f0f0; padding:5px; clear:both; border-top:none;}
#relacionados .imagen {float:left; margin-right:20px;}
#relacionados ul {margin:3px 0;}
#relacionados li {display:inline; padding:5px; border-right:1px dotted #ddd;}
#relacionados li a.detalles {color:#32a6c4; }
#relacionados li a.anadir {color:#7fae01; }
#relacionados .precio {color:#f68420;}
#relacionados .cantidad {color:#000; display:none;}
#relacionados .cantidad input {color:#999; font-weight:normal; border:1px solid #ddd; text-align:center;}

#listadoproductos .tit-categoria {font:bold 16px Arial; color:#dd3636; padding:5px 10px; margin:10px 0; padding-left:0px; border-bottom:2px solid #999;}
#listadoproductos .tit-producto {font:bold 14px Trebuchet MS; color:#666; padding:2px 5px; border-bottom:2px solid #ccc;}
#listadoproductos .imagen {float:left; margin:0 10px 10px 0; padding:2px;}
#listadoproductos ul {margin:3px 0;}
#listadoproductos li {display:inline; padding:5px; border-right:1px dotted #ddd;}
#productosrelacionados {background:#ccc;}
/************************************* PIE ************************************/
#contienepie {background:#2d2d2d;}
#pie {font:normal 11px arial; padding:30px 20px; width:907px; margin:0 auto;}
#key {font:normal 10px arial;text-align:center;}
#key a, #key a:hover {color:#333;}
.copy  {width:400px;font:normal 11px arial;float:left;}
.copy a {color:#999;}
.copy a:hover {color:#999;text-decoration:underline;}
.powered  {width:400px;font:normal 11px arial;float:right;text-align:right;}
.powered a {color:#999;}
.powered a:hover {color:#999;text-decoration:underline;}
#links {text-align:center;width:310px;float:left; }
#links li {display:inline; color:#999; font:normal 11px arial;}
#links li a {color:#999;}
#links li a:hover {color:#069; text-decoration:underline}

/************************************* CAJA NEWSLETTER ************************************/
#buscador	{font:normal 11px arial; color:#fff; float:right; background: url(../imagenes/fdo-menu-superior.gif) repeat-x; width:277px; height:32px; padding-top:7px; text-align:right; padding-right:20px; }
#buscador div	{}						
#buscador .box	{ font:normal 10px arial; border:1px solid #ddd; padding:3px; margin-left:5px; }
#buscador form {display:inline;}

/************************************ CAJA NEWSLETTER ************************************/
#newsletter	{  background:#fff; border:1px solid #ddd; font:normal 11px arial;color:#666; padding:10px 5px; margin:20px 0; text-align:center;}
#newsletter div	{ padding:5px; }						
#newsletter .box	{  font:normal 10px arial; margin-bottom:5px; border:1px solid #ddd; padding:3px; }
#newsletter .bt { border:1px solid #b8b6b6; background:#ff8a1f; color:#fff; font:normal 11px arial;height:20px;}
#newsletter H5	{ color:#666; font:bold 13px arial; background:url(../imagenes/fdo-tits.gif) no-repeat center; padding:3px; color:#000; text-align:center; margin-bottom:5px;}


/************************************* CAJA CLIENTES ************************************/

#zclientes	{ background:#f0f0f0; border:1px solid #ddd; font:normal 11px arial; color:#666; margin:0px auto; padding:5px; }
#zclientes .box	{ font:normal 10px arial; margin-bottom:5px; border:1px solid #ddd; padding:3px; }
#zclientes H5	{ color:#666; font:bold 12px arial; color:#999; display:inline;}
#zclientes a, #zclientes a:hover {font:normal 9px arial;color:#069; }

/************************************* CAJA CARRITO ************************************/

#ccarrito	{background:#f5f5f5; border:1px solid #ddd; font:normal 11px arial;color:#555; padding:5px; text-align:right; float:right; width:220px; margin-top:10px;}					
#cantidadcarrito, #preciocarrito {	font:normal 11px arial; margin-left:35px; clear:both; color:#069;}
#preciocarrito {display:inline;}
#cantidadcarrito {font:normal 11px arial; color:#333; display:inline; }
#ccarrito h5{font:bold 11px arial; color:#d14227;}
/************************************ MI PEDIDO *****************************/
#pedido {font:normal 11px arial;}
#pedido .tits {color:#fff;}
#pedido input {color:#999; font-weight:normal; border:1px solid #ccc; text-align:center;}
#pedido .total {color:#fff; font:normal 13px arial;border-top:2px solid #dd3636;}
#pedido a.prods {color:#7fae01;}

/************************************ MENU CATEGORIAS *****************************/
#mcategorias {font:normal 11px arial;color:#231f20;}
#mcategorias li {border-bottom:1px dotted #ddd; padding:5px;}
#mcategorias li a {font:normal 11px arial;color:#231f20;}
#mcategorias li a:hover {font:normal 11px arial;color:#f68420;}

/************************************* MENU ************************************/
#menu {list-style:none;  padding:0; height:39px; width:650px; background: url(../imagenes/fdo-menu-superior.gif) repeat-x; float:left;}
#menu  li {margin:0px;padding:0; float:left; }
#menu  li a {display:block; background: url(../imagenes/fdo-bt-nav1.gif) right no-repeat; text-align:right; font:bold 11px arial;color:#fff; display:block; margin-top:7px; padding:5px 15px}
#menu  li a:hover {color:#dd3636; text-decoration:none;}

/************************************* MENU TOP**************************************/
.contiene-menu {background:#fff; width:947px; clear:both;}
#nav, #nav ul{
	z-index: 500;
	clear:both;
	margin:0;
	padding:0;
	list-style-type:none;
	list-style-position:outside;
	width:650px;
	height:39px;
	background: url(../imagenes/fdo-menu-superior.gif) repeat-x; float:left;
}
#nav a{
	font:bold 11px arial;
	display:block;
	padding:12px 15px 11px 15px;
	text-decoration:none;
	color:#fff;
	background: url(../imagenes/fdo-bt-nav1.gif) right no-repeat;
}
#nav a:hover{
color:#dd3636; text-decoration:none;
}
#nav li{
	float:left;
	position:relative;
}
#nav ul {
	position:absolute;
	display:none;
	width:175px;
	top:37px;
	background:none;
}
#nav li ul a{
font:normal 11px arial;	width:150px;float:left;	margin:0px;	color:#fff;filter:alpha(opacity=90); -moz-opacity:0.9;   opacity: 0.9; padding:7px 10px; padding-left:15px; background:url(../imagenes/bullet-boto.gif) no-repeat 2% #dd3636;}
#nav li ul a:hover {color:#fff; background:url(../imagenes/bullet-boto.gif) no-repeat 2% #3f3f3f;}
#nav li ul li ul a {font:normal 11px arial; width:150px;float:left;	margin:0px; margin-left:7px;	color:#fff;filter:alpha(opacity=95); -moz-opacity:0.95;   opacity: 0.95; padding:7px 10px; padding-left:15px; background:url(../imagenes/bullet-boto.gif) no-repeat 2% #333;}
#nav ul ul{	top:0;}	
#nav li ul ul {	left:157px;	margin:0px 0 0 10px;width:110px;}
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul{display:none;}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul{display:block;}

/************************************* MENU LATERAL**************************************/
#nav2, #nav2 ul{font:normal 11px arial;text-decoration:none; z-index: 100;}
#nav2, #nav2 ul {left:173px; width:183px; }
#nav2, #nav2 ul{display:block;margin:0px;padding:0px;}
#nav2 a{display:block; padding:5px 0; color:#fff; margin:0px; text-decoration:none;}
#nav2 a:hover{color:#fff;}
#nav2, #nav2 ul{display:block;margin:0px;padding:0px;list-style:none;}
#nav2 li{position:relative; width:183px; background: url(../imagenes/pie-boto.gif) repeat-x bottom;}
#nav2 li a{position:relative; margin-bottom:0px; display:block; cursor:pointer; color:#adadad; background:url(../imagenes/bullet-boto.gif) no-repeat 2%; padding-left:15px; margin-left:10px; }
#nav2 li a:hover{color:#f00; }
#nav2 ul {position:absolute; display:none;top:0em;}
#nav2 li ul {width:130px;}
#nav2 li ul a{width:160px;height:auto; color:#000; background:url(../imagenes/bullet-item.gif) no-repeat 2% #dd3636; padding-left:20px; margin-left:10px;}
#nav2 li ul a:hover{color:#fff;}
#nav2 li ul ul {margin:0px; }
#nav2 li:hover ul ul, #nav2 li:hover ul ul ul, #nav2 li:hover ul ul ul ul{display:none;}
#nav2 li:hover ul, #nav2 li li:hover ul, #nav2 li li li:hover ul, #nav2 li li li li:hover ul{display:block;}
#nav2 li {	z-index:1}


/********************************MENU CATEOGRIAS ***********************************/
#bt-plagas {background:#3f3f3f; padding-bottom:10px;}
#bt-plagas h3{margin-bottom:10px;}

/************************************ PAGINADO *****************************/
#paginador {text-align:right; display:block; clear:both; margin:10px 0;}
#paginador a.paginacion {font:bold 10px arial;color:#000;text-decoration:none; background:#fafafa; padding:2px;}
#paginador a.paginacion:hover {font:bold 10px arial;color:#000;text-decoration:none;background:#f5f5f5;}
#paginador .paginado_tx {font:bold 10px arial;color:#000;text-decoration:none;}
#paginador .pag_actual{color:#fff; background:#03567e; border:1px solid #ddd; padding:2px;}

#compras {text-align:right}
#compras .btones {padding:4px; background:#f18200; border:1px solid #de5400; margin-left:10px; color:#fff; font:bold 12px arial;height:25px}
.btones-std {padding:4px; background:#f18200; border:1px solid #de5400; margin-left:10px; color:#fff; font:bold 12px arial;height:25px}

.sliding_product img{	/* las imagenes que van hasta el carrito */
	margin:2px;
}
.sliding_product  {border:1px solid #ddd; background:#fff;}
/************************************ FORMULARIO DE CONTACTO *****************************/
#contacto {
font-size:11px;
}
#contacto input {
	font:normal 10px arial;
	width:110px;
	height:15px;
	background:#fff;
	border:1px solid #7f9db9;
	}

#contacto .alta{
	height:120px;
}
#contacto select {
font:normal 11px arial;
color:#7f9db9;
width:120px;
}
div.container {
	background: #fafafa;
	border: 1px solid #069;
	margin: 5px;
	padding: 5px;
	margin-bottom:20px;
}
div.container ol li {
	list-style-type: disc;
	margin-left: 20px;
}
div.container {
	display: none
}
.container label.error {
	display: inline;
}

#contacto .buttonSubmit {
	width:69px;
	height:26px;
	color:#FFF;
	font-weight:bold;
	padding:2px 5px;
	background:url(../imagenes/button.gif) no-repeat left top;
	cursor:pointer;
	border:none;
}
#contacto .buttonSubmitover {
	background-position:left bottom;
}
/*Text areas*/
#contacto .textarea, .textareaHovered {
	width:336px;
	height:125px;
	background:url(../imagenes/textarea.gif) no-repeat left top;
	border:none;
	padding:4px 8px;
}
#contacto .textareaHovered {
	background-position:left bottom;
}
#contacto input {border:1px solid #ddd; margin-left:8px;padding:0;height:18px;	width:142px
}
#contacto label {width:120px; float:left; text-align:right; font-size:11px;}
form.cmxform label.error, label.error {
	color: #f00;
	font:normal 10px arial;
	display:block;
	margin-left: 10px;
	display:block;
    border: 0px solid;
    margin: 0px;
    padding:0px;
    background:none;
}
form.cmxform label.error {
	margin-left: 10px;
	display:block;
    border: 0px solid;
    margin: 0px;
    padding:0px;
    background:none;
}

.req{
	padding:5px;
	background: url(../imagenes/requerido.gif) no-repeat center;
}

.msginfo, .msgexito, .msgalerta, .msgerror {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	border: 1px solid;
	margin: 10px 0px;
	padding:15px 10px 15px 50px;
	background-repeat: no-repeat;
	background-position: 10px center;
}
.msgexito {
	color: #4F8A10;
	background-color: #DFF2BF;
	background-image:url('../admin/imagenes/exito.png');
}
.msginfo {
	color: #00529B;
	background-color: #BDE5F8;
	background-image: url('../admin/imagenes/info.png');
}
.msgalerta {
	color: #9F6000;
	background-color: #FEEFB3;
	background-image: url('../admin/imagenes/alerta.png');
}
.msgerror {
	color: #D8000C;
	background-color: #FFBABA;
	background-image: url('../admin/imagenes/error.png');
}

#login input {border:1px solid #ddd; margin-left:8px;padding:0;height:18px;	width:142px
}
#login label {width:120px; float:left; text-align:right; font-size:11px;}
#login .inicio {width:70px;}
#login h5 {margin-bottom:10px; text-decoration:underline;}

.inputgral {border:1px solid #ddd; padding:0;height:18px;width:142px}

#secciones .tit-categoria {font:bold 16px Arial; color:#dd3636; padding:5px 10px; margin:10px 0; padding-left:0px; border-bottom:2px solid #999;}
#secciones h3 {font:normal 14px arial; color:#000; border-bottom:1px solid #ddd; margin-bottom:20px;}
#secciones ul {margin-left:5px; margin-bottom:15px;}
#secciones li {padding-left:35px; background:url(../imagenes/bullet-item.gif) no-repeat 2%;}
#secciones .imagen {float:right; margin:0 0 20px 20px}

#tblplanes td {border-bottom:1px solid #b7c3cc; padding:7px 5px; }
#tblplanes .azul {color:#069}
#tblplanes .tits {font:normal 16px arial;}

#tbl_especificaciones {background:#fff;}
#tbl_especificaciones td {background:#fafafa}
