html {background: #FFF}
body {font-family:georgia;font-size:13px;margin:0px auto 0px auto;width:968px;text-align:center;} /* font-family:Century gothic, Helvetica, sans-serif; */

div#outter {background: #FFF;}
div#top { }/*border:1px solid red;*/


#zona_menu_sup a, #contingut a { color:#F3730E; text-decoration:none; margin-left:4px; }
a:hover { color:#ccc; }

div#contingut { width:900px; margin:0px auto; text-align:left; margin-top:30px; background:url(../media/logo_gran.gif) no-repeat left bottom; min-height:750px; } /* border:1px solid #634765; */
div#footer {text-align:center;}
div#nav_path {color: #669900; font-weight: bold; }
#lat_izq { width:250px; float:left; padding:2px; } /*border:1px solid #009245;*/
	#lat_izq a { /*color:#F3730E;*/ text-decoration:none; }
#lat_der { float:right; width:590px; }/*border:1px solid red;*/

#zona_logo { margin-left:60px; height:75px; background: url(/media/logo_top.gif) no-repeat;float:left; width: 149px; margin-top:10px; margin-bottom:5px;}/*border:1px solid blue;*/
#zona_banner { width: 966px; height:185px; margin-top:5px;}
#zona_banner_prod { width: 966px; height:100px; margin-top:5px;}
#zona_idiomes { float:right;  margin-right:40px; text-align:right; margin-top:10px;  } /*border:1px solid green;*/
#zona_idiomes a{ color:#FF7405; }
#zona_menu_sup { float:right; margin-right:150px; margin-top:5px; font-size:20px; color:#1687C9; padding-bottom:40px;} /*border:1px solid #342654;*/
#zona_menu_sup a { color:#1687C9; text-decoration:none; padding-top:5px;  font-weight:bold; }
#zona_menu_sup a:hover { color:#FF7405; text-decoration:none; }
 
input { font-family:georgia; border:1px solid #FF7405; text-align:right; }
textarea { font-family:georgia; border:1px solid #FF7405; }

/* lateral noticias */
#lat_izq .titul_not { font-weight:bold; }
#lat_izq .fecha_not { color:#9F9E06; }
#lat_izq .noticia { color:#000; }

/* centenidos bienvenida */
#lat_der .bienvenida {  }
#lat_der .titulo_bienvenida { color:#1687C9; font-size:15px; border-bottom:1px solid #618897;}
#lat_der .titulo_catalogo { color:#1687C9; font-size:15px; padding-top:1px;}
#lat_der p { color:#000; }
/*************************/

/* contenidos productos principal */
#lat_der #productos {  padding-top:5px; }
#lat_der #ofertas { border-bottom:1px solid #ccc; }
#lat_der #novedades { border-bottom:1px solid #ccc; }
#lat_der .seccion {border-bottom:1px solid #008BCB; color:#1687C9; font-size:15px; }
#lat_der .preu_oferta { border: 1px solid #8F352A;}
/**********************************/

/* contenidos productos */
#lat_der #productos_lst { padding-top:5px; }
#productos_lst .seccion { color:#008BCB; font-size:15px; border-bottom:1px solid #008BCB; padding-bottom:3px; }
#noticia .seccion { color:#008BCB; font-size:15px; border-bottom:1px solid #008BCB; padding-bottom:3px; }
#productos_lst .preu_oferta { border: 1px solid #8F352A;}

#lat_izq ul { list-style:none; padding:0px; maring:0px; }
#lat_izq li { font-size:13px; padding:5px; list-style-image:url('../media/ico_nav.jpg'); }
.lista a { color:#000; }
.list_on a { color:#F3730E; }
.subap a { color:#000; }
.lista a:hover { color:#F3730E; }
/**********************************/

#zona_contacto { padding-top:10px; padding-right:10px; float:right; }
.texto_idiomes { margin-top:30px; }
.eslogan {font-size: 13px; color: #669900; font-weight:bold;}
.space_td {width: 234px;}

/*Contacte*/
#form_contacte{text-align:left}
#form_contacte input, #form_contacte textarea{background: #DFEACA; color: #000; border: 1px solid #669900;}
.producte{ text-decoration:none; color:#669900; font-weight:bold; }

/*Ruta de navegació*/
#nav_path {text-align: left; padding-left: 10px;}
#nav_path a {color: #669900; font-weight: bold; }

div#lateral{ float:left}
/*Menu lateral*/
#menu_left ul {padding-left: 10px; margin-left: 10px;list-style:none;}
#menu_left li {list-style:none; float:left; text-align:left;padding-bottom: 4px; padding-top: 4px; width: 190px;}
#menu_left li a {color: #669900; text-decoration:none; font-weight:bold;}
#menu_left h2 {font-size: 17px; color: #669900; padding-left:10px}
.active a {color: #562E0A;}


/*Llistat productes*/
#product_box {width: 140px; padding: 5px;text-align:left;margin:9px;margin-top:0px;}
#product_box h1 { font-size:15px; }
.title_list_prod {font-weight:bold; padding-top: 5px; display:block;}
.precio_list, .precio_ficha {font-size: 17px; color: #F69340; font-weight:bold;}
.cantidad_lista { border:1px solid red; }
.preu_oferta_list {font-size:12px; color: #D74548; TEXT-DECORATION: line-through; font-weight:bold;}
.categ { font-size:10px; }

/*Fitxa*/
div#fitxa{}
#fitxa h3 {margin-left: 10px;}
#fitxa p {padding:0px 10px;}
#fitxa .titulo { padding-left:10px; height:25px;border-top:1px solid #008BCB; border-bottom:1px solid #008BCB; }
#fitxa #referencia { border-top:1px solid #008BCB; border-bottom:1px solid #008BCB; text-align:right; margin-top:3px; height:30px; padding-top:10px; padding-right:20px; }
#fitxa #preu-act { border-bottom:1px solid #008BCB; height:35px; padding-top:10px; text-align:center; }
#fitxa_left {float:left; margin-bottom:20px; width:350px;}
#fitxa_right {float:right; padding:5px; width:200px;}
h1 { font-size: 15px; color: #000;font-weight:bold; padding-top:0px;margin-top:0px;text-align:left;}
.button {background: #669900; color: #FFF; font-weight:bold;}
/*#big_image {border:1px solid #669900;}*/


#foto_prod_cart {border:1px solid #669900;}

/*#thumbs {width:215px;overflow-y:scroll;overflow:-moz-scrollbars-horizontal}*/
#thumbs { margin:0px auto; }
.thumbs { margin-right: 2px; }

/****** CARRO DE COMPRA *******/
#shopping_cart { overflow-y:auto; }
#carrito { border-bottom:1px solid #9F9E06; text-align:center; padding-bottom:2px; }
#shopping_cart_items { }
#shopping_cart_items .titulo { border-bottom:1px solid #81792E; color:#81792E; font-size: 15px; padding-top:0px; text-align:center; }
.info { border:1px solid blue; }
.nom_prod_cart { color:#0A382D; font-size:14px;}
.nom_prod_cart a {font-weight: bold; color: #0A382D;}
.preu_prod_cart {font-weight: bold; color: #0A382D;}

/*Checkout*/
#dades_calcul_preu {border:1px solid #6EA1BE; margin: 30px; padding: 10px;}
#dades_calcul_preu p {margin:0px; padding:0px;}
.boto { border:1px solid #F79242; color:#FF7405; padding: 0px 20px; font-weight:bold; font-family:georgia; }
#dades_calcul_preu select {background: #DFEACA; color: #000; border: 1px solid #6EA1BE; font-family:georgia;}


/*footer*/
#footer a {color: #669900; font-weight:bold;text-decoration:none;}
#footer { border-top:1px solid #cccccc; margin-top:10px; text-algin:center; }

/*Noticies*/
#noticia { margin-top:5px; }
#noticia h1 { font-size:14px; padding:0px; margin:0px; }
#noticia .fecha_not { color:#81792E; }
#noticia .texto { color:#000; }
#noticia .texto a { color:#000; text-decoration:none; }
#noticia .texto a:hover { text-decoration:underline; }

#h1_news {padding: 3px;margin: 0px;}
#h1_news a {font-size: 22px; color: #669900; text-decoration:none; }
.desc_news {text-decoration:none; color: #000;}
hr {border:1px dotted #669900;}
.detail_data_news {font-size:14px;}

h1_news1 { padding:0px; margin:0px; }
/*Altres*/
#limpia { clear:both; }

.iva {font-size:11px;}
tr#checkout {background: #6EA1BE;}
tr#checkout td {color: #FFF;font-weight:bold;}
#contingut_checkout a {color: #669900;}

#cms_avislegal {
	padding-left:5px;
	text-align:left;
}

.active_border { border-bottom:0px; }
#active, #active .sb-inner { background:#C2D699; }
#active .sb-border { background:#6C9D0A; }

.desc { padding-left:5px; }
.link_detall { color: #669900; }

.boxerror { BORDER:1PX SOLID #ff0000; background:#FF9C8E;}

.pointer { cursor:pointer;}

.titulo_info_pedidos { background:#ccc; color:#000; font-weight:bold; }
.info_pedidos { cursor:pointer; }
.info_pedidos_productos { width:100%; border:1px solid #000; }

#back_tit_info { background:#BBC27F; }

.tble_products td { border-bottom:#CCCCCC 1px solid; }

.bot_entrar { width:59px; height:21px; background:url(/media/entrar.gif); border:0px; }


.float-left { float:left; }
.float-right { float:right; }

.aviso_legal { font-size:20px; }
.linia_footer{border: 1px solid #1687C9; align=center; font size:15px;}
.texto_footer{ font size:15px; color:#1687C9; margin-top:10px;}
.texto_sub_footer{ font-size:15px;  margin-top:5px; font-family:arial; }
.texto_footer a{ color:#1687C9; text-decoration:none;}
