/** {margin:0; padding:0;}*/

body {background:#fcfcfc url(background_color.gif) repeat-x; font:12px "Trebuchet MS", Arial, Verdana; color:#555;	text-align:left;}

a {	color:#127826;	text-decoration:none;	}
a:hover {color:#E9BF1B;	text-decoration:none;	}

#sidebar ul li a.on{font-weight:bold;}
.contenidos a {text-decoration:underline;	}
p {	line-height:1.5em;	margin-bottom:20px;}
img{border:0;}

.usuario h2 { font-size:11px; margin:0; color:#960;}

.usuario a {text-decoration:none; color:#960}
.usuario a:hover {text-decoration:none; color:#000}

h2.titulo_categoria {margin:0 0 5px 0; font-size:180%; margin:10px 0 5px 0; border-bottom:1px solid #dfdfdf;}
h2 { font-weight:bold; font-size:1.3em;margin:0;}
h3 { font-size: 150%; font-family: Sans-Serif, Arial; letter-spacing:-1px; margin: 0; padding: 0; color: #127826;}
h3.nombre_categoria {font-family: Sans-Serif, Arial; letter-spacing:-1px; margin:0; padding:5px 5px 0 0; color: #666;font-size: 15px;}
/* Sidebar */

#sidebar ul { list-style-type:none;	margin:0 0 20px 0; padding:0}
#sidebar li { list-style-type:disc; margin-left:14px; border-bottom:#cccccc dotted 1px; padding:3px	}
#sidebar li#active { font-weight:bold}
#sidebar a { font-weight:normal; }
#sidebar a:hover { 	text-decoration:underline; 	}
	
/* Classes */

.item {	margin-bottom:10px;	}
.meta {	margin-bottom:10px;	color:#999999;	}

#nombre { font-weight:normal; 	font-family: "Trebuchet MS", Arial, Verdana; font-size:21px; text-align:right; 	padding-right:5px; 	color:#098591 }
#nombre h2{color:#000;margin:5px 0 0 0; font-size:16px;}



/*menu*/

.clear {clear:both}
	
.navcontainer { margin: 0px 2px 0px 2px; padding: 0; height: 20px; margin-bottom:20px;}

.navcontainer ul { border: 0; margin: 10px 0; padding: 0; list-style-type: none; text-align: center;}

.navcontainer ul li { display: block; float: left;text-align: center; padding: 2px;margin: 0;}
.navcontainer ul li.inicio a{width:70px;}
.navcontainer ul li.localizacion a{width:150px;}
.navcontainer ul li.empresa a, .navcontainer ul li.contacto a{width:90px;}

.navcontainer ul li a { border-right: 1px solid #127826; background: #fff; width: 148px;height: 18px;border-top: 1px solid #127826;border-left: 1px solid #127826;border-bottom: 1px solid #127826;padding: 2px; margin: 0 0 10px 0; color: #127826; text-decoration: none; display: block; text-align: center; font: 1.2em tahoma, lucida, sans-serif;}

.navcontainer ul li a:hover{color: #fff;background: #C7D3D3;}

.navcontainer a:active{background: #127826;color: #fff;}

.navcontainer li#active a{background: #127826; color: #fff;}

/*fin menu*/

.clanak{padding: 5px 12px 0px 10px; background: #fff url("fade.gif") repeat-x bottom left; height: auto;}
.clanak_portada {padding: 0px; margin:0px; background: #fff url("fade.gif") repeat-x bottom left;width:70px;}
.linea_portada{height:90px;}
.linea_portada img, .linea_portada h3{float:left;}
.linea_portada img{width:50px;}
.linea_portada h3{ width:47%; font-size:120%;margin-top:10px;}
/*.clanak_portada p{height:220px;}*/
.pad{padding-left:12px;}

.bienvenida h2{color:#000; font-size:16px; margin-top:6px;}
.bienvenida{ background-color:#FFF8EE; padding:6px; width:40%;}
.intro{padding:0 0 10px 20px;}
/*.read_more { margin-top: 10px; padding-top: 4px; text-align: right;	padding-right: 9px;	font-size: 90%;}*/

.read_more{color: #127826; height:50px;}
.image {float: right;	margin: 0 9px 3px 0;}

/*elementos del catalogo*/



#primarycontent {position: relative; width: 98%; float: left;}

#primarycontent h3 { position: relative; top: 4px; font-size: 18px; line-height: 25px; color: #127826;
letter-spacing: -1px; background: url(a22.gif) bottom repeat-x; padding: 0px 0px 10px 15px; margin-bottom: 20px;}

/*#primarycontent .contenidos {padding: 0px 15px 0px 15px; margin-bottom: 20px;}*/


#primarycontent .post {margin-bottom: 30px;}

#primarycontent .post .header {position: relative;}
/*

#primarycontent .post .date { line-height: 35px; color: #AFAFA4; font-weight: bold;}*/

#primarycontent .post .content {margin-bottom: 0px;}
/*
#primarycontent .post .footer { position: relative; top: -25px; background: url(a33.gif) repeat-x; height: 64px; }

#primarycontent .post .footer ul { list-style: none; position: absolute; right: 15px; bottom: 15px;}

#primarycontent .post .footer ul li {display: inline; line-height: 14px; padding-left: 27px;margin-left: 25px; background-repeat: no-repeat; background-position: 0px 2px; }

#primarycontent .post .footer ul li.readmore {background-image: url(a38.gif);}*/

img.picA {border:1px solid #127826; padding: 8px; width:113px; background-color:#fff; }
img.picB {border:1px solid #127826; padding: 8px; background-color:#fff; }


img.floatleft {float:left; margin: 0px 14px 2px 0px;}

#primarycontent .post .footer {position: relative; top: -10px; background: url(a33.gif) repeat-x; height: 64px; }

/*

#primarycontent .post .footer ul li { display: inline; line-height: 18px; padding-left: 22px; margin-left: 25px; background-repeat: no-repeat; background-position: 0px 2px;}*/


/*catalogo separación*/
a.comments { background: url(comprar.gif) no-repeat; padding:2px 2px 2px 25px; margin:0 0 0 10px}
a.readmore { background: url(ver.gif) no-repeat; padding:2px 2px 2px 25px;}

p.comprar_catalogo  { list-style: none; margin:2px 0 4px; padding:4px; background-color:#CFEACF;}

.normal{ margin:2px 0 0 0;  }
.total{ color:#078807; margin:0px 0 3px 0; background:#eFfeeF; }

.contenidos {padding:5px; margin:2px; }
/*.date{width:100%;}*/
.tb_catalogo th{ border-right:1px solid #dfdfdf; }
.td_linea {border-bottom:1px solid #dfdfdf;}


.precios {padding:4px; margin:2px 10px 0px 15px;}

/*.detalles{float:left;width:100%;}*/
.detalles h2 { font-weight:bold; font-size:1.1em;margin:0; color:#127826;	}
.detalles p {margin:2px 0;}
.herramientas{/*padding: 5px 12px 10px 10px; background: #fff url("fade.gif") repeat-x bottom left; width:530px;border:solid 1px #CFEACF; clear:both;*/}


.tabla_contacto {border:1px solid #ccc;}
.tabla_contacto th{font-size:13px; border-bottom:1px solid #dfdfdf;}


.tabla_pedido {border:1px solid #ccc; }
.tabla_pedido th{font-weight:bold; background:#f4f4f4;}
/*.tabla_pedido tr td.cab {font-weight:bold; background:#f4f4f4;}*/
.tabla_pedido tr td.linea { border-top:1px solid #dfdfdf;}


.tabla_pedido input {font-size:90% }

.pedido_ref { font-size:16px}
.descuento {color:#f00}

.volver { border-top:1px solid #dfdfdf;}
.buscar { border:1px solid #dfdfdf; background:#f4f4f4; padding:5px}
.buscar input {font-size:90% }
.excepciones { margin:40px 0 10px 0; border:1px solid #ffdfdf; background:#fff4f4; padding:5px}

.tabla_admin tr td, .tabla_admin th { border-bottom:1px solid #dfdfdf;}

.tabla_admin a img {border:0;}

.fotorepuesto {text-align:center}

/* desarrollo */

.error {color:#f00; text-align:center; margin:20px 0}
.error_inline {color:#f00; font-weight:bold}

.wai {border:0; vertical-align:middle}

/*localizacion*/
.imglocal img{border:solid 1px #0E830C; margin:0 4px}
/*empresa*/
.fachada{margin:12px 5px 0 0px;}

.productiz{}
.post{float:left;margin:10px 0;width:50%; }
.usuario h1 a{font-size:24px;}
.textobajo{clear:both;}
