
.nofloat {float: none; clear: both;}

input[type=text], select, textarea {
	padding: 2px 5px;
	background-color : #E9F4E4;
	color: #303030;
	border: 1px solid #3d8a1a;
	border-radius: 4px; /* propiedad CSS3 */
	-ms-border-radius: 4px; /* para IE 8 */
	-moz-border-radius: 4px; /* Firefox */
	-webkit-border-radius: 4px; /* WebKit y Safari */
	-khtml-border-radius: 4px;
	}
input[type=text]:focus, textarea:focus {background-color: #E9F4E4;}

input[type=submit], input[type=reset], input[type=button]{
	text-transform: uppercase;
	cursor: pointer;
	}
input[type=submit]:hover, input[type=reset]:hover, input[type=button]:hover {background-position: bottom; color: #4F4B22;}

BODY {
	/*font-family: YanoneKaffeesatzRegular;*/
	font-family: helvetica, verdana, arial, sans;
	font-size: 12px;
	color: #5e5e5e;
	}
	
#d_pagina {width: 960px; margin: 20px auto;}


#d_zona_superior {padding: 0;}

	#logotipo {float: left; width: 91px; height: 106px; background: url(/web/imagenes/logotipo_omc.png) left top no-repeat;}
	#logotipo a img {width: 91px; height: 106px;}

	#div_284 {float: left; width: 860px;}

	#menu_atencion_cliente {float: right; width: 620px; height: 26px; margin: 0; background: url(/web/imagenes/fondo_menu_atencion_cliente.png) no-repeat; line-height: 26px; vertical-align: middle; text-align: left;}
	#menu_atencion_cliente ul {float: left; list-style: none; margin: 0; padding: 0;}
	#menu_atencion_cliente li {display: inline; margin: 0; padding: 0; }/*background: url(/web/imagenes/separador_menu_superior.png) no-repeat;}*/
	#menu_atencion_cliente a {height: 26px; line-height: 26px; padding: 0 0 0 10px; font-family: YanoneKaffeesatzRegular; font-size: 16px; color: #777777; text-decoration: none;}
	#menu_atencion_cliente a:hover {color: #3d9b35;}
	#menu_atencion_cliente #facebook a {display: none;}
	#menu_atencion_cliente #facebook a img {width: 15px; height: 15px; background: url(/web/imagenes/boton_facebook.png) left top no-repeat;}
	#menu_atencion_cliente #facebook a:hover img {background-position: left bottom;}
	#menu_atencion_cliente #twitter a {}
	#menu_atencion_cliente #twitter a img {width: 15px; height: 15px; background: url(/web/imagenes/boton_twitter.png) left top no-repeat;}
	#menu_atencion_cliente #twitter a:hover img {background-position: left bottom;}
	#menu_atencion_cliente #linkedin a img {width: 15px; height: 15px; background: url(/web/imagenes/boton_linkedin.png) left bottom no-repeat;}
	#menu_atencion_cliente #linkedin a:hover img {background-position: left top;}
	#menu_atencion_cliente #youtube a img {width: 15px; height: 15px; background: url(/web/imagenes/boton_youtube.png) left bottom no-repeat;}
	#menu_atencion_cliente #youtube a:hover img {background-position: left top;}

	#menu_atencion_cliente #castellano a {padding: 0 0 0 8px;}
	#menu_atencion_cliente #castellano a img {width: 23px; height: 15px; background: url(/web/imagenes/boton_es.png) left bottom no-repeat;}
	#menu_atencion_cliente #castellano a:hover img {background-position: left top;}
	#menu_atencion_cliente #english a {padding: 0 0 0 4px;}
	#menu_atencion_cliente #english a img {width: 30px; height: 15px; background: url(/web/imagenes/boton_en.png) left bottom no-repeat;}
	#menu_atencion_cliente #english a:hover img {background-position: left top;}


	#d_pastilla_buscador {float: right; width: 190px; margin-right: 8px;}

	#d_pastilla_buscador input[type=text]{
	width: 150px;
	padding: 2px 5px;
	background-color : #fff;
	color: #303030;
	border: 1px solid #cecece;
	}
	#d_pastilla_buscador input[type=submit] {width: 18px; height: 19px; border: 0; background: url(/web/imagenes/boton_busqueda.png) left top no-repeat;}	
	

	#telefono {float: right; width: 242px; height: 59px; margin: 16px 0 0 0; background: url(/web/imagenes/fondo_telefono.png) no-repeat; font-family: YanoneKaffeesatzBold; font-size: 40px; color: #3d9b35; text-align: center; line-height: 55px;}

#error404 {text-align: center; padding: 30px 0 140px 0;}
#error404 h1{font-family: YanoneKaffeesatzBold; font-size: 34px; letter-spacing: 1px; color: #959595;}
#error404 h1 span {color: #3d9b35;}
/*
	#menu_superior {height: 39px; margin: 14px 0 0 0;}
	#menu_superior ul {margin: 0; padding: 0; text-align: center; margin: 0; list-style: none;}
	#menu_superior li {display: inline;}
	#menu_superior a {display: block; float: left; width: 192px; height: 39px; background: url(/web/imagenes/fondo_menu_superior_li.png) left top no-repeat; font-family: YanoneKaffeesatzRegular; font-size: 18px; color: #777777; line-height: 37px; text-decoration: none;}
	#menu_superior a:hover {background-position: left bottom;  color: #3d9b35;}
	#menu_superior #li1 a {background: url(/web/imagenes/fondo_menu_superior_li1.png) left top no-repeat;}
	#menu_superior #li5 a {background: url(/web/imagenes/fondo_menu_superior_li5.png) left top no-repeat;}
*/

	#menu_superior {height: 39px; margin: 14px 0 0 0;}
	#menu_superior ul {margin: 0; padding: 0; text-align: center; margin: 0; list-style: none;}
	#menu_superior li {display: inline;}
	#menu_superior a {display: block; float: left; width: 150px; height: 39px; background: url(/web/imagenes/fondo_menu_superior_li.png) left top no-repeat; font-family: YanoneKaffeesatzRegular; font-size: 18px; color: #777777; line-height: 37px; text-decoration: none;}
	#menu_superior a:hover {background-position: left bottom;  color: #3d9b35;}

	#menu_superior #li4 a {width: 184px;}
	#menu_superior #li5 a {width: 172px;}
				
	#menu_superior #li1 a {background: url(/web/imagenes/fondo_menu_superior_li1.png) left top no-repeat;}
	#menu_superior #li6 a {background: url(/web/imagenes/fondo_menu_superior_li5.png) left top no-repeat;}



	#d_pastilla_molletas {float: left; margin: 14px 0 10px 0;}
	#d_pastilla_molletas h6 {display: inline; margin: 0 5px 0 0; padding: 0; font-size: 11px; font-weight: bold; color: #777777;}
	#d_pastilla_molletas ul {display: inline; margin: 0; list-style: none; padding: 0;}
	#d_pastilla_molletas li {display: inline; margin: 0; padding: 0;}
	#d_pastilla_molletas * {color: #3d8a1a;}
	#d_pastilla_molletas a {margin: 0 2px 0 0; padding: 0 8px 0 0; background: url(/web/imagenes/icono_separador_molletas.png) right center no-repeat; text-decoration: none; color: #919191;}
	#d_pastilla_molletas a:hover {text-decoration: underline;}


#d_zona_central {background: url(/web/imagenes/fondo_zona_central_marco_central.png) repeat-y;}

	#d_zona_central_izquierda {float: left; width: 199px; min-height: 520px; margin: 0 0 0 0; background: url(/web/imagenes/fondo_zona_central_izquierda_marco_inferior.png) left bottom no-repeat;}

		#d_pastilla_menu_izquierdo {min-height: 500px; padding: 0 0; background: url(/web/imagenes/fondo_zona_central_izquierda.png) left top no-repeat;}
		#d_pastilla_menu_izquierdo h6 {margin: 0 0 20px 0; padding: 6px 0 2px 14px; font-family: YanoneKaffeesatzBold; font-size: 18px; font-weight: normal; color: #3d8a1a; letter-spacing: 2px;}
		#d_pastilla_menu_izquierdo ul {margin: 0; padding: 0; list-style: none;}
		#d_pastilla_menu_izquierdo ul li {margin: 0px 0 10px 12px; padding: 0 0 0 16px; background:url(/web/imagenes/icono_circulo_verde.png) left 4px no-repeat;}
		#-d_pastilla_menu_izquierdo a {font-size: 13px; font-weight: bold; color: #474747; text-decoration: none;}
		#d_pastilla_menu_izquierdo a {font-family: YanoneKaffeesatzRegular; font-size: 18px; color: #474747; text-decoration: none;}

		
		#d_pastilla_menu_izquierdo a:hover {text-decoration: underline; color: #3d8a1a;}
		#d_pastilla_menu_izquierdo li.sub {background:url(/web/imagenes/icono_flecha_pequena_verde.png) 10px center no-repeat;}
		#d_pastilla_menu_izquierdo li.sub a {font-size: 16px; font-weight: normal;}
		#d_pastilla_menu_izquierdo li.sel * {color: #3d8a1a;}
		
	#d_zona_central_contenido {float: left; width: 742px; margin: 0 0 0 19px;}
		#d_pastilla_titulo_seccion {}
		#d_pastilla_titulo_seccion h1 {margin: 0; padding: 0; font-family: YanoneKaffeesatzBold; font-size: 24px; letter-spacing: 1px;}
	
	#d_zona_central_derecha {float: left; width: 200px; min-height: 500px; padding: 0; background: url(/web/imagenes/borde_separador_lateral.png) 15px top no-repeat;}


/*	 
	#d_zona_inferior {width: 960px; margin: 0 auto; padding: 20px 0 0 0;  background: url(/web/imagenes/fondo_d_zona_inferior.png) center 20px no-repeat;}
	#d_zona_inferior #banners_distribuidor {float: right; width: 550px; margin: 24px 0 0 0; text-align: right;}
	#d_zona_inferior #banners_distribuidor img {margin; 0 0 0 20px; border: 0;} 
		#d_pastilla_menu_inferior {float: left; width: 300px; margin: 34px 0 0 61px;}
		#d_pastilla_menu_inferior ul {margin: 0; padding: 0; margin: 0; list-style: none;}
		#d_pastilla_menu_inferior li {display: inline;}
		#d_pastilla_menu_inferior a {padding: 0 10px 0 0; font-weight: bold; font-size: 14px; color: #777777; text-decoration: none;}
		#d_pastilla_menu_inferior a:hover {color: #3d8a1a;}
*/

	#logotipos_distribuidores {width: 960px; margin: 24px auto; text-align: center; line-height: 50px; vertical-align: center;}
	#logotipos_distribuidores img {margin: 0 17px; border: 0; vertical-align: middle;} 

	#d_zona_inferior {width: 960px; margin: 0 auto; padding: 20px 0 20px 20px;  background: #F1F1F1 url(/web/imagenes/fondo_pie.png) left top repeat-x;}

	#d_zona_inferior #logotipo_pie {float: left; width: 140px;}	
	#d_zona_inferior #logotipo_pie img {width: 70px; height: 82px; margin: 0 0 20px 20px; background: url(/web/imagenes/logotipo_omc_pie.png) left 8px no-repeat;}

	#d_zona_inferior #logotipo_pie ul {margin: 0; padding: 0; margin: 0; list-style: none;}
	#d_zona_inferior #logotipo_pie li {padding: 4px 0 0 0;}
	#d_zona_inferior #logotipo_pie strong {	font-size: 14px; color: #5e5e5e;}
	#d_zona_inferior #logotipo_pie a {padding: 0; font-weight: normal; font-size: 12px; color: #5e5e5e; text-decoration: none;}
	#d_zona_inferior #logotipo_pie a:hover {color: #3d8a1a;}
	
	.menu_pie {float: left; width: 140px; margin: 0 0 0 10px;}
	.menu_pie.oficinas {width: 240px;}
	.menu_pie.impresion {width: 226px;}
	.menu_pie h6 {margin: 0; padding: 0; font-family: YanoneKaffeesatzRegular; font-weight: normal; font-size: 16px; color: #3d8a1a;}
	.menu_pie.oficinas	 h6 {font-size: 18px; color: #474747;}
	.menu_pie ul {margin: 0; padding: 0; margin: 0; list-style: none;}
	.menu_pie li {}
	.menu_pie a {padding: 0 10px 0 0; font-size: 11px; color: #474747; text-decoration: none;}
	.menu_pie a:hover {color: #3d9b35;}


/* Listado Productos */

.listado_productos_producto {float: left; width: 200px; margin: 10px 70px 0 0; padding: 0 0 30px 0;}
.listado_productos_producto_br {margin-right: 0;}
.listado_productos_producto #imagen {width: 198px; height: 149px; background-position: center center;}
.listado_productos_producto #imagen img {border: 0;}
.listado_productos_producto #titulo {margin: 8px 0 0 0;} /*background: url(/web/imagenes/icono_flecha_verde.png) left 6px no-repeat; text-indent: 15px;*/
.listado_productos_producto #titulo a {line-height: 22px; font-family: YanoneKaffeesatzRegular; font-size: 20px; color: #3d8a1a; text-decoration: none;}
.listado_productos_producto #titulo a:hover {}
.listado_productos_producto #resumen {margin: 8px 0 0 0; font-size: 12px; line-height: 18px; text-align: justify;}
.listado_productos_producto #ver_ficha {text-align: right;}
.listado_productos_producto #ver_ficha a img {width: 133px; height: 21px; margin: 14px 0 0 0; border: 0; background: url(/web/imagenes/boton_mas_informacion.png) left bottom no-repeat;}
.listado_productos_producto #ver_ficha a:hover img {background-position: top;}


.listado_productos_producto_consumible {width: 100%; height: 86px; margin: 10px 0; background: url(/web/imagenes/fondo_pagina_familia_producto.png) left top no-repeat;}
.listado_productos_producto_consumible td {padding: 2px 7px; font-size: 12px; line-height: 18px;}
.listado_productos_producto_consumible #imagen {width: 88px; height: 66px;}
.listado_productos_producto_consumible #imagen img {border: 1px solid #cecece;}
.listado_productos_producto_consumible #titulo {width: 500px;}
.listado_productos_producto_consumible #titulo a {line-height: 22px; font-family: YanoneKaffeesatzRegular; font-size: 18px; color: #3d8a1a; text-decoration: none;} /*font-weight: bold; font-size: 16px; }*/
.listado_productos_producto_consumible #titulo a:hover {text-decoration: underline;}
.listado_productos_producto_consumible #resumen {}
.listado_productos_producto_consumible #precio {width: 158px; height: 40px; background: url(/web/imagenes/fondo_pagina_familia_producto_precio.png) left top no-repeat; color: #ffffff; text-align: center; line-height: 40px; vertical-align: middle;}
.listado_productos_producto_consumible #precio span {font-size: 18px; font-weight: bold;}
.listado_productos_producto_consumible #ver_ficha {width: 110px;}
.listado_productos_producto_consumible #ver_ficha a img {background: url(/web/imagenes/boton_ver_ficha.jpg) left top no-repeat;}
.listado_productos_producto_consumible #ver_ficha a:hover img {background-position: bottom;}

	.paginacion {margin: 14px 0 0 0; padding-top: 10px; border-top: 1px solid #4EA128; text-align: right;}
	.paginacion .etiqueta {font-weight: bold; margin: 0 10px 0 0;}
	.paginacion .paginaActual,
	.paginacion a {padding: 2px 6px; border: 1px solid #4EA128; background-color: #fff; font-family: "Arial Black", arial; font-weight: 900; color: #4EA128; text-align: center; text-decoration: none;}
	.paginacion a:hover {background-color: #fff; border: 1px solid #000; color: #000; text-decoration: none;}
	.paginacion .paginaActual {color: #fff; background-color: #4EA128;}
	.paginacion .separador {padding: 0 1px; color: #fff;}

/* Pagina Portada */ 

.pagina_portada #d_zona_central_contenido {float: none; width: 960px;margin: 0; padding: 20px 0;}

.pagina_portada #ultimo_twitter {height: 35px; margin: 6px 0 20px 0; padding-left: 50px; background: url(/web/imagenes/maqueta_twitter.png) left top no-repeat; font-weight: bold; line-height: 30px;}
.pagina_portada #ultimo_twitter a{color: #3d9b35; text-decoration: none;}
.pagina_portada #ultimo_twitter a:hover{text-decoration: underline;}

.pagina_portada #noticias {float: left; width: 307px; min-height: 420px; margin: 0 18px 0 0; padding: 0 0 23px 0; background-color: #f1f1f1; background: #f1f1f1 url(/web/imagenes/fondo_portada_noticias_inf.png) left bottom no-repeat;}
.pagina_portada #noticias #marco_interior {padding: 19px 19px 6px 19px; background: url(/web/imagenes/fondo_portada_noticias_sup.png) left top no-repeat;}
.-pagina_portada .noticia {margin: 0 0 14px 0; padding: 0 0 14px 0; border-bottom: 1px dotted #474747;}
.pagina_portada .noticia {margin: 0 0 0px 0; padding: 0 0 20px 0;}
.pagina_portada .noticia #imagen {float: right; width: 125px; height: 85px; margin: 0 0 10px 10px; padding: 3px; border: 1px solid #979797; text-align: center;}
.pagina_portada .noticia #contenido {}
.pagina_portada .noticia #titulo {padding: 0 0 7px 0;}
.pagina_portada .noticia #titulo a {font-family: YanoneKaffeesatzBold; font-size: 20px; color: #3d9b35; text-decoration: none;}
.pagina_portada .noticia #resumen {padding: 0px; text-align: justify;}
.pagina_portada .noticia #ver_ficha {text-align: right;}
.pagina_portada .noticia #ver_ficha a {border-bottom: 1px dotted #84cb0a; font-family: YanoneKaffeesatzRegular; font-size: 18px; color: #84cb0a; text-decoration: none;}
.pagina_portada .noticia #ver_ficha a:hover {border-color: #3d9b35; color: #3d9b35; text-decoration: none;}


.pagina_portada #destacado {float: left; width: 307px; min-height: 420px; margin: 0 18px 0 0; padding: 0 0 23px 0; background-color: red; background: url(/web/imagenes/fondo_portada_destacados_inf.png) left bottom no-repeat;}
.pagina_portada #destacado.destacado_br {margin-right: 0;}
.pagina_portada #destacado #marco_interior {padding: 19px 19px 6px 19px; background: url(/web/imagenes/fondo_portada_destacados_sup.png) left top no-repeat;}
.pagina_portada #destacado #imagen {width: 268px; height: 201px;}
.pagina_portada #destacado #imagen img {border: 0;}
.pagina_portada #destacado h2 a {font-family: YanoneKaffeesatzBold; font-size: 20px; color: #3d9b35; text-decoration: none;}
.pagina_portada #destacado p {line-height: 18px; font-size: 12px; text-align: justify;}


.pagina_portada #destacado.videos #marco_interior {padding: 9px 19px 6px 19px;}
.pagina_portada #destacado.videos h2 {margin: 0 0 10px 0; padding: 0; font-family: YanoneKaffeesatzBold; font-size: 20px; color: #3d9b35;  border-bottom: 2px solid #3d9b35;}
.pagina_portada #destacado.videos h2 a {color: #3d9b35; text-decoration: none;}
.pagina_portada #destacado.videos a.ver_mas {float: right; margin-top: 16px; color: #3d9b35; text-decoration: none;}
.pagina_portada #destacado.videos a.ver_mas:hover {text-decoration: underline;}
.pagina_portada #destacado .video {overflow: hidden; margin: 10px 0 0 0; padding: 10px 0 0 0; border-top: 1px dashed #cecece;}
.pagina_portada #destacado .video.first_child {margin: 0; padding: 0; border: 0;}
.pagina_portada #destacado .video .preview {float: left; margin: 0 10px 0 0;}
.pagina_portada #destacado .video h2 {margin: 0 0 5px 0; padding: 0; border: 0; line-height: 20px;}
.pagina_portada #destacado .video h2 a {color: #474747;}
.pagina_portada #destacado .video p {margin: 0 0 0 106px; padding: 0; line-height: 16px; text-align: left; }



.pagina_portada #destacado #mas_informacion img {float: right; width: 179px; height: 26px; margin: 14px 0 0 0; border: 0; background: url(/web/imagenes/boton_destacado_mas_informacion.png) left top no-repeat;}
.pagina_portada #destacado #mas_informacion:hover img {background-position: bottom;}

.pagina_portada #destacado #mas_informacion2 {display: block; float: right; width: 160px; height: 26px; margin: 14px 0 0 0; padding: 0 0 0 19px; border: 0; background: url(/web/imagenes/boton_mas_informacion_portada.png) left top no-repeat; font-family: YanoneKaffeesatzBold; font-size: 20px; color: #777777; text-align: center; text-decoration: none;}
.pagina_portada #destacado #mas_informacion2:hover {background-position: bottom; color: #3d9b35;}



/*
.pagina_portada #destacados {width: 960px;}
.pagina_portada #destacado {float: left; width: 307px; min-height: 450px; margin: 0 18px 0 0; padding: 0 0 23px 0; background-color: #E2E2E2; background: #E2E2E2 url(/web/imagenes/fondo_pagina_portada_productos_destacados_marco_inferior.png) left bottom no-repeat;}
.pagina_portada #destacado_br {margin-right: 0;}
.pagina_portada #destacado #marco_interior {padding: 19px 19px 6px 19px; background: url(/web/imagenes/fondo_pagina_portada_productos_destacados_marco_superior.png) left top no-repeat;}
.pagina_portada #destacado #imagen {width: 268px; height: 201px;}
.pagina_portada #destacado #imagen img {border: 0;}
.pagina_portada #destacado h2 {background: url(/web/imagenes/icono_circulo_verde.png) 0px 4px no-repeat; text-indent: 18px;}
.pagina_portada #destacado h2 a {font-size: 18px; color: #303030; text-decoration: none;}
.pagina_portada #destacado p {font-size: 12px; text-align: justify;}
.pagina_portada #destacado #mas_informacion img {float: right; width: 179px; height: 26px; margin: 14px 0 0 0; border: 0; background: url(/web/imagenes/boton_destacado_mas_informacion.png) left top no-repeat;}
.pagina_portada #destacado #mas_informacion:hover img {background-position: bottom;}
*/

/* Pagina Familia */
	
.1pagina_familia #d_zona_central_contenido h1 {height: 40px; margin: 0 0 20px 0; padding: 0 0 0 56px; background: url(/web/imagenes/fondo_h1.png) left bottom no-repeat; color: #fff; line-height: 40px; vertical-align: middle;}

.pagina_familia #d_zona_central_contenido #d_pastilla_titulo_seccion {height: 40px; margin: 0 0 20px 0; padding: 0 0 0 56px; background: url(/web/imagenes/fondo_h1.png) left bottom no-repeat; color: #fff; line-height: 40px; vertical-align: middle;}
.pagina_familia #d_zona_central_contenido #d_pastilla_titulo_seccion label {float: right; padding: 0 10px 0 0; font-size: 12px; font-weight: bold; vertical-align: top;  line-height: 40px; vertical-align: middle;}
.pagina_familia #d_zona_central_contenido #d_pastilla_titulo_seccion h1 {float: left;}
/**
 * Pagina Productos
 **/


.pagina_producto #d_zona_central_contenido h1 {height: 40px; margin: 0 0 20px 0; padding: 0 0 0 56px; background: url(/web/imagenes/fondo_h1.png) left bottom no-repeat; color: #fff; line-height: 40px; vertical-align: middle;}
.pagina_producto #d_zona_central_contenido h4 {margin: 0 0 20px 0; padding: 0; font-weight: bold; font-size: 16px; color: #3d8a1a;}

.pagina_producto #d_zona_central_contenido #imagen {float: left; margin: 0 20px 0 0;}

.pagina_producto #d_zona_central_contenido #precio {margin: 0 0 14px 0; font-size: 12px; line-height: 20px; padding: 54px 0 0 0;background: url(/web/imagenes/maqueta_carrito.png) right bottom no-repeat;}
.pagina_producto #d_zona_central_contenido #precio span {font-size: 20px; font-weight: bold; color: #3d8a1a;}

.pagina_producto #d_zona_central_contenido #resumen {margin: 0 0 10px 0; background: url(/web/imagenes/icono_flecha_verde.png) 326px 6px no-repeat; font-size: 14px; line-height: 18px; text-indent: 16px;}

.pagina_producto #d_zona_central_contenido #mas_informacion {margin: 30px 10px 20px 0; text-align: right;}
.pagina_producto #d_zona_central_contenido #mas_informacion a img {width: 198px; height: 24px; border: 0; background: url(/web/imagenes/boton_solicitar_mas_informacion.png) left bottom no-repeat;}
.pagina_producto #d_zona_central_contenido #mas_informacion a:hover img {background-position: top;}


.pagina_producto #d_zona_central_contenido #galeria_imagenes {width: 414px; height: 80px; margin: 0 0 0 326px; background: url(/web/imagenes/fondo_pagina_producto_galeria_imagenes.png) left top no-repeat;}
.pagina_producto #d_zona_central_contenido #galeria_imagenes img {border: 1px solid #cecece;}
.pagina_producto #d_zona_central_contenido #galeria_imagenes .imagen {float: left; margin: 10px 10px 0 10px;}

.1pagina_producto #d_zona_central_contenido #descripcion {float: left; margin: 0 30px 0 0; text-align: justify;}

.pagina_producto #d_zona_central_contenido #vinculos {float: right;  width: 290px; margin: 0 0 0 30px;}
.pagina_producto #d_zona_central_contenido #vinculos #videos {margin: 0 0 30px 0;}
.pagina_producto #d_zona_central_contenido #vinculos #archivos {}
.pagina_producto #d_zona_central_contenido #vinculos #archivos .archivo {margin: 0 0 14px 0; text-align: right;}
.pagina_producto #d_zona_central_contenido #vinculos #archivos .archivo a img {width: 200px; height: 24px; border: 0; background: url(/web/imagenes/boton_descargar_catalogo.png) left bottom no-repeat;}
.pagina_producto #d_zona_central_contenido #vinculos #archivos .archivo a:hover img {background-position: top;}

.pagina_producto #d_zona_central_contenido #caracteristicas table td {padding: 3px 5px;}


.pagina_producto #zona_pestanyas {background: url(/web/imagenes/fondo_zona_pestanyas_marco_superior.png) left 26px no-repeat;}
.pagina_producto #zona_pestanyas #zona_pestanyas_contenedor {min-height: 200px; margin: 5px 0 0 0; padding: 16px; background: url(/web/imagenes/fondo_zona_pestanyas_marco_inferior.png) left bottom no-repeat;}

.pagina_producto #zona_pestanyas #zona_pestanyas_menu {height: 27px;}
.pagina_producto #zona_pestanyas #zona_pestanyas_menu ul {margin: 0; padding: 0; list-style: none;}
.pagina_producto #zona_pestanyas #zona_pestanyas_menu ul li {float: left; display: block; width: 198px; height: 27px; margin: 0; padding: 0; background:url(/web/imagenes/fondo_zona_pestanyas_pestanya.jpg) left top no-repeat;  text-align: center; vertical-align: middle; line-height: 27px;}
.pagina_producto #zona_pestanyas #zona_pestanyas_menu a { font-size: 14px; font-weight: bold; color: #474747; text-decoration: none;}
.pagina_producto #zona_pestanyas #zona_pestanyas_menu a:hover {color: #3d8a1a;}
.pagina_producto #zona_pestanyas #zona_pestanyas_menu li.sel {background-position: bottom; color: #474747;}

/*
.pagina_articulo #d_zona_central_contenido #galeria_imagenes {float: left; width: 224px; margin: 10px 20px 0 0; background: url(/web/imagenes/borde_separador_lateral.png) right top no-repeat;}
.pagina_articulo #d_zona_central_contenido #galeria_imagenes h4 {margin: 0 0 14px 0;}
.pagina_articulo #d_zona_central_contenido #galeria_imagenes img {border: 2px solid #000;}
.pagina_articulo #d_zona_central_contenido #galeria_imagenes .imagen {float: left; margin: 0 19px 20px 0;}
.pagina_articulo #d_zona_central_contenido #galeria_imagenes .imagen_br {float: left; margin: 0 0 20px 0;}
*/




/* Pagina Comparador Productos */

.pagina_comparador_productos #d_zona_central_contenido {width: 960px; margin: 0px;}
.pagina_comparador_productos #d_zona_central_contenido h1 {height: 40px; margin: 0; padding: 0 0 0 56px; background: url(/web/imagenes/fondo_h1_960px.png) left bottom no-repeat; color: #fff; line-height: 40px; vertical-align: middle;}

.pagina_comparador_productos #comparador {margin: 20px 0 0 0;}
.pagina_comparador_productos #comparador td {padding: 3px 10px; vertical-align: top;}
.pagina_comparador_productos #comparador .imagen {width: 307px; text-align: center;}
.pagina_comparador_productos #comparador .imagen div {width: 307px; height: 230px; background-position: center center;}
.pagina_comparador_productos #comparador .imagen div img {border: 0;}
.pagina_comparador_productos #comparador .titulo {padding-top: 10px; font-weight: bold; font-size: 16px; color: #3d8a1a;}
.pagina_comparador_productos #comparador .descripcion {padding-bottom: 16px;}
.pagina_comparador_productos #comparador .descripcion p {font-size: 12px; line-height: 18px; text-align: justify;}
.pagina_comparador_productos #comparador .descripcion .ver_ficha {text-align: right;}
.pagina_comparador_productos #comparador .descripcion .ver_ficha a img {width: 133px; height: 21px; border: 0; background: url(/web/imagenes/boton_mas_informacion.png) left bottom no-repeat;}
.pagina_comparador_productos #comparador .descripcion .ver_ficha a:hover img {background-position: top;}

.pagina_comparador_productos #comparador .clave {width: 350px;}
.pagina_comparador_productos #comparador .valor {width: 307px;}
.pagina_comparador_productos #comparador .resaltado td {background-color: #e9f4e4;}


/* Pagina Producto Mas Informacion */

.pagina_producto_masinformacion #d_zona_central_contenido {width: 960px; min-height: 400px; margin: 0px;}
.pagina_producto_masinformacion #d_zona_central_contenido h1 {height: 40px; margin: 0; padding: 0 0 0 56px; background: url(/web/imagenes/fondo_h1_960px.png) left bottom no-repeat; color: #fff; line-height: 40px; vertical-align: middle;}


/* Pagina Contacta */

.pagina_contacta #d_zona_central_contenido {width: 960px; min-height: 400px; margin: 0px;}
.pagina_contacta #d_zona_central_contenido h1 {height: 40px; margin: 0; padding: 0 0 0 56px; background: url(/web/imagenes/fondo_h1_960px.png) left bottom no-repeat; color: #fff; line-height: 40px; vertical-align: middle;}


/* Pagina Gestion Documental (estatica) */
.pagina_gestion_documental #d_zona_central_contenido h1 {height: 40px; margin: 0 0 20px 0; padding: 0 0 0 56px; background: url(/web/imagenes/fondo_h1.png) left bottom no-repeat; color: #fff; line-height: 40px; vertical-align: middle;}


.pagina_gestion_documental #d_zona_central_contenido h2 {padding: 8px 10px; background-color: #3b8f15; font-size: 20px; color: #ffffff;}
.pagina_gestion_documental #d_zona_central_contenido h3 {padding: 8px 0 4px 0; font-size: 18px; font-weight: 900; color: #FF0000;}
.pagina_gestion_documental #d_zona_central_contenido p {font-size: 16px; text-align: justify; line-height: 18px; color: #474747;}
.pagina_gestion_documental #d_zona_central_contenido li {font-size: 16px;line-height: 18px; color: #474747;}

.pagina_gestion_documental #d_zona_central_contenido li {
      list-style: none;
      padding: 4px 0;
    }

.pagina_gestion_documental #d_zona_central_contenido li:before {
      content:'\25A0';
      display: block;
      position: relative;
      max-width: 0px;
      max-height: 0px;
      left: -15px;
      top: -3px;
      color: green;
      font-size: 14px;
    }


/* Pagina Sobre OMC (estatica) */

/*.pagina_sobre_omc #d_zona_central_contenido {width: 960px; min-height: 400px; margin: 0px;}
.pagina_sobre_omc #d_zona_central_contenido h1 {height: 40px; margin: 0 0 20px 0; padding: 0 0 0 56px; background: url(/web/imagenes/fondo_h1_960px.png) left bottom no-repeat; color: #fff; line-height: 40px; vertical-align: middle;}
.pagina_sobre_omc #d_zona_central_contenido h4 {margin: 0 0 10px 0; padding: 0; font-size: 20px; font-weight: bold; line-height: 24px; color: #53a62e;}
.pagina_sobre_omc #d_zona_central_contenido h4.icono_cyan {padding-left: 26px; background: url(/web/imagenes/icono_cyan.png) left center no-repeat;}
.pagina_sobre_omc #d_zona_central_contenido h4.icono_negro {padding-left: 26px; background: url(/web/imagenes/icono_negro.png) left center no-repeat;}
.pagina_sobre_omc #d_zona_central_contenido h4.icono_magenta {padding-left: 26px; background: url(/web/imagenes/icono_magenta.png) left center no-repeat;}
.pagina_sobre_omc #d_zona_central_contenido h4.icono_amarillo {padding-left: 26px; background: url(/web/imagenes/icono_amarillo.png) left center no-repeat;}
.pagina_sobre_omc #d_zona_central_contenido h4.icono_verde {padding-left: 26px; background: url(/web/imagenes/icono_verde.png) left center no-repeat;}

.pagina_sobre_omc #d_zona_central_contenido h5 {margin: 0; padding: 0; font-size: 14px; font-weight: bold; line-height: 18px; color: #474747;}
.pagina_sobre_omc #d_zona_central_contenido p {text-align: justify; line-height: 18px; color: #474747;}
.pagina_sobre_omc #barra_1 {float: left; width: 133px;}
.pagina_sobre_omc #barra_2 {float: left; width: 365px; margin: 0 45px;}
.pagina_sobre_omc #barra_3 {float: left; width: 365px; padding: 20px 0 0 0;}
.pagina_sobre_omc #barra_5 {float: left; width: 770px; margin: 0 0 0 45px;}

.pagina_sobre_omc #barra_2 #imagen_logotipo {padding: 0 0 0 50px;}
.pagina_sobre_omc #barra_2 img,
.pagina_sobre_omc #barra_3 img {margin: 10px 0 15px 0;}
.pagina_sobre_omc #barra_5 img {float: right; margin: 0 0 20px 30px;}
.pagina_sobre_omc #barra_5 .nofloat{margin: 0 0 20px 0; padding: 10px 0 0 0; border-bottom: 1px dotted #53a62e;}
	
	
.pagina_sobre_omc #barra_4 {height: 510px; padding: 20px; background: url(/web/imagenes/fondo_quienes_somos.png) left top no-repeat;}
.pagina_sobre_omc span.destacado {font-size: 14px; color: #53a62e;}
.pagina_sobre_omc #eslogan {margin: 20px 0 15px 0; font-size: 20px; font-weight: bold; line-height: 24px; color: #53a62e; text-align: center;}
*/

/*
.pagina_sobre_omc #boton_somos_como_tu img {width: 133px; height: 133px; margin: 0 0 20px 0; border: 0; background: url(/web/imagenes/boton_somos_como_tu.jpg) left bottom no-repeat;}
.pagina_sobre_omc #boton_te_servimos_a_ti img {width: 133px; height: 133px; margin: 0 0 20px 0; border: 0; background: url(/web/imagenes/boton_te_servimos_a_ti.jpg) left bottom no-repeat;}
.pagina_sobre_omc #boton_damos_todo img {width: 133px; height: 133px; border: 0; margin: 0 0 20px 0; background: url(/web/imagenes/boton_damos_todo.jpg) left bottom no-repeat;}
.pagina_sobre_omc #boton_seleccionamos_mejor_para_ti img {width: 133px; height: 133px; margin: 0 0 20px 0; border: 0; background: url(/web/imagenes/boton_seleccionamos_mejor_para_ti.jpg) left bottom no-repeat;}
.pagina_sobre_omc #boton_apoyamos_siempre img {width: 133px; height: 133px; margin: 0 0 20px 0; border: 0; background: url(/web/imagenes/boton_apoyamos_siempre.jpg) left bottom no-repeat;}
*/

.pagina_sobre_omc #barra_1 img {width: 133px; height: 133px; margin: 0 0 20px 0; border: 0; background-position: left bottom; background-repeat: no-repeat;}
.pagina_sobre_omc #boton_somos_como_tu img {background-image: url(/web/imagenes/boton_somos_como_tu.jpg);}
.pagina_sobre_omc #boton_te_servimos_a_ti img {background-image: url(/web/imagenes/boton_te_servimos_a_ti.jpg);}
.pagina_sobre_omc #boton_damos_todo img {background-image: url(/web/imagenes/boton_damos_todo.jpg);}
.pagina_sobre_omc #boton_seleccionamos_mejor_para_ti img {background-image: url(/web/imagenes/boton_seleccionamos_mejor_para_ti.jpg);}
.pagina_sobre_omc #boton_apoyamos_siempre img {background-image: url(/web/imagenes/boton_apoyamos_siempre.jpg);}
.pagina_sobre_omc #boton_we_are_like_you img {background-image: url(/web/imagenes/boton_we_are_like_you.jpg);}
.pagina_sobre_omc #boton_we_serve_you img {background-image: url(/web/imagenes/boton_we_serve_you.jpg);}
.pagina_sobre_omc #boton_we_give_you_all img {background-image: url(/web/imagenes/boton_we_give_you_all.jpg);}
.pagina_sobre_omc #boton_we_select_the_best_for_you img {background-image: url(/web/imagenes/boton_we_select_the_best_for_you.jpg);}
.pagina_sobre_omc #boton_we_will_always_support_you img {background-image: url(/web/imagenes/boton_we_will_always_support_you.jpg);}
.pagina_sobre_omc #barra_1 a:hover img {background-position: top;}

/* Pagina Servicios (estatica) */

.pagina_servicios #d_zona_central_contenido {width: 960px; min-height: 400px; margin: 0px;}
.pagina_servicios #d_zona_central_contenido h1 {height: 40px; margin: 0 0 20px 0; padding: 0 0 0 56px; background: url(/web/imagenes/fondo_h1_960px.png) left bottom no-repeat; color: #fff; line-height: 40px; vertical-align: middle;}

/*
.pagina_servicios #d_zona_central_contenido h3 {font-weight: lighter; font-size: 14px; color: #0065BC;}
.pagina_servicios #d_zona_central_contenido h3 a {color: #e60d2e; text-decoration: none;}
.pagina_servicios #d_zona_central_contenido h3 a:hover {text-decoration: underline;}
*/


.pagina_servicios .noticias {margin: 15px 15px 0 15px;}
.pagina_servicios .noticias h3 {margin: 0; padding: 0;}
.pagina_servicios .noticias h3 a {font-family: Georgia, "Times New Roman", Times, serif; font-size: 18px; font-weight: lighter; color: #055781; text-decoration: none;}
.pagina_servicios .noticias h3 a:hover {text-decoration: underline;}
.pagina_servicios .noticias .imagen {float: left; margin: 0 15px 0 0; width: 100px; height: 100px;}
.pagina_servicios .noticias .imagen img {border: 1px solid #E7E6E6;}
.pagina_servicios .noticias .desarrollo p {margin: 5px 0 0 0; padding: 0; font-size: 13px; color: #000;}
.pagina_servicios .noticias .nofloat {padding: 15px 0 0 0; border-bottom: 1px dotted #E7E6E6;}

.pagina_servicios .noticia {margin: 0 20px;}
.pagina_servicios .noticia h2 {margin: 0; padding: 0; font-family: Georgia, "Times New Roman", Times, serif; font-size: 32px; font-weight: lighter; color: #055781;}
.pagina_servicios .noticia .imagen {float: left; margin: 0 20px 15px 0;}
.pagina_servicios .noticia .imagen img {border: 1px solid #E7E6E6;}
.pagina_servicios .noticia div {margin: 5px 0 0 0; padding: 0; font-size: 13px; color: #000;}
.pagina_servicios .noticia .nofloat {padding: 15px 0 0 0; border-bottom: 1px dotted #E7E6E6;}

.1pagina_servicios #d_zona_central_contenido .noticia p {padding-bottom: 15px; border-bottom: 1px solid red;}








/* Pastilla Menu Izquierdo */



/* Pastilla Cesta */

#d_pastilla_cesta {width: 190px; margin: 0 0 30px 0; padding: 0 0 0 24px; background: url(/web/imagenes/borde_separador_horizontal.png) left 38px no-repeat;}
#d_pastilla_cesta h6 {margin: 0 0 20px 0px; padding: 10px 0 0 0; background: url(/web/imagenes/icono_cesta.png) left top no-repeat; font: bold 16px Comic Sans MS; color: #3a8205; text-align: center; text-transform: uppercase;}
#d_pastilla_cesta .articulo {padding: 3px 0; border-bottom: 1px solid #cecece;}
#d_pastilla_cesta .articulo .descripcion a {text-decoration: none; color: #3a8205; }
#d_pastilla_cesta .articulo .descripcion a:hover {text-decoration: underline;}
#d_pastilla_cesta .articulo .precio {text-align: right;}
#d_pastilla_cesta .gastosDeEnvio {padding: 3px 0; text-align: right;}
#d_pastilla_cesta .subtotal {padding: 3px 0; border-top: 1px solid #cecece; text-align: right;}
#d_pastilla_cesta .formulario {height: 0px;}
#d_pastilla_cesta .verCesta {padding: 8px 0 0 0; text-align: center;}


/* Pastilla Atencion Cliente */

#d_pastilla_atencion_cliente {width: 190px; margin: 0 0 30px 0; padding: 0 0 0 24px; background: url(/web/imagenes/borde_separador_horizontal.png) left 50px no-repeat;}
#d_pastilla_atencion_cliente h6 {margin: 0 0 10px 10px; padding: 0 0 0 10px; background: url(/web/imagenes/icono_atencion_cliente.png) left top no-repeat; font: bold 16px Comic Sans MS; color: #3a8205; text-align: center; text-transform: uppercase;}
#d_pastilla_atencion_cliente .telefono {font: bold 18px Comic Sans MS; color: #3a8205; text-align: center; padding: 10px;}
#d_pastilla_atencion_cliente .horario {font: normal 14px Comic Sans MS; text-align: center; padding: 0px 15px 10px 15px;}
#d_pastilla_atencion_cliente ul {margin: 0; padding: 0;}
#d_pastilla_atencion_cliente li {margin-bottom: 10px}
#d_pastilla_atencion_cliente ul li{
	list-style-type: none;
	background:url(/web/imagenes/square.png) no-repeat -3px 0px;
	padding-left: 10px;
	}



/**
 * Pagina Portada Tienda (estatica)
 **/

.pagina_portada_tienda #d_pastilla_titulo_seccion {margin: 0 0 20px 5px; padding: 10px 0 0 70px; background: url(/web/imagenes/icono_categoria.png) left top no-repeat;}


/**
 * Pagina Categoria
 **/

.pagina_categoria #d_pastilla_titulo_seccion {margin: 0 0 20px 5px; padding: 10px 0 0 70px; background: url(/web/imagenes/icono_categoria.png) left top no-repeat;}

/**
 * Pagina Articulo
 **/
 
.pagina_articulo #d_zona_central_contenido {padding: 30px 0 0 0;}
.pagina_articulo #d_zona_central_contenido #imagen {float: left; width: 224px; margin: 0 20px 0 0;}
.pagina_articulo #d_zona_central_contenido #imagen img {}
.pagina_articulo #d_zona_central_contenido h1 {margin: 0 0 20px 0; padding: 0; font: bold 16px Comic Sans MS; color: #3a8205;}
.pagina_articulo #d_zona_central_contenido h4 {margin: 0; padding: 0; font: bold 16px Comic Sans MS; color: #3a8205; text-transform: uppercase;}
.pagina_articulo #d_zona_central_contenido #precio {margin: 0 0 14px 0; color: #303030; text-align: center;}
.pagina_articulo #d_zona_central_contenido #precio span {font-size: 18px; font-weight: bold; color: #3a8205;}
.pagina_articulo #d_zona_central_contenido #precio_anterior {margin: 0 0 14px 0; text-align: center;}
.pagina_articulo #d_zona_central_contenido #formulario {}
.pagina_articulo #d_zona_central_contenido #formatos {}
.pagina_articulo #d_zona_central_contenido #unidades {margin: 0 0 18px 0; color: #303030; text-align: center;}
.pagina_articulo #d_zona_central_contenido #articulo_agotado {margin: 0 0 18px 0; font-weight: bold; color: #303030; text-align: center;}
.pagina_articulo #d_zona_central_contenido #boton_anadir {margin: 0 0 18px 10px; text-align: center;}
.pagina_articulo #d_zona_central_contenido #boton_anadir input {width: 223px; height: 70px; padding: 0 0 0 70px; border: 0; background: url(/web/imagenes/boton_anadir_cesta.jpg) no-repeat; font: bold 12px Comic Sans MS; color: #fff; text-align: left;}
.pagina_articulo #d_zona_central_contenido #boton_consultar_disponibilidad {margin: 0 0 18px 10px; text-align: center;}
.pagina_articulo #d_zona_central_contenido #boton_consultar_disponibilidad input {width: 223px; height: 70px; padding: 0 0 0 70px; border: 0; background: url(/web/imagenes/boton_anadir_cesta.jpg) no-repeat; font: bold 11px Comic Sans MS; color: #fff; text-align: left;}

.pagina_articulo #d_zona_central_contenido #descripcion {margin: 10px 0 0 0; color: #303030; text-align: justify;}

.pagina_articulo #d_zona_central_contenido #galeria_imagenes {float: left; width: 224px; margin: 10px 20px 0 0; background: url(/web/imagenes/borde_separador_lateral.png) right top no-repeat;}
.pagina_articulo #d_zona_central_contenido #galeria_imagenes h4 {margin: 0 0 14px 0;}
.pagina_articulo #d_zona_central_contenido #galeria_imagenes img {border: 2px solid #000;}
.pagina_articulo #d_zona_central_contenido #galeria_imagenes .imagen {float: left; margin: 0 19px 20px 0;}
.pagina_articulo #d_zona_central_contenido #galeria_imagenes .imagen_br {float: left; margin: 0 0 20px 0;}


/**
 * Pagina Cesta
 **/

.pagina_cesta #d_pastilla_titulo_seccion {margin: 0 0 20px 5px; padding: 0 0 0 60px; background: url(/web/imagenes/icono_cesta.png) left top no-repeat;}

.pagina_cesta #d_zona_central_contenido #cabeceras {border-bottom: 1px solid #303030; padding: 5px 0;}
.pagina_cesta #d_zona_central_contenido #cabeceras .stock {float: left; width: 40px;}
.pagina_cesta #d_zona_central_contenido #cabeceras .nombre {float: left; width: 380px; font-weight: bold;}
.pagina_cesta #d_zona_central_contenido #cabeceras .precio {float: left; width: 140px; text-align: center;}	 


.pagina_cesta #d_zona_central_contenido .articulo {border-bottom: 1px solid #303030; padding: 5px 0;}
.pagina_cesta #d_zona_central_contenido .articulo .stock {float: left; width: 40px;}
.pagina_cesta #d_zona_central_contenido .articulo .stock input {color: #000; text-align: right;}
.pagina_cesta #d_zona_central_contenido .articulo .nombre {float: left; width: 380px;}
.pagina_cesta #d_zona_central_contenido .articulo .nombre a {color: #3a8205; text-decoration: none;}
.pagina_cesta #d_zona_central_contenido .articulo .nombre a:hover {text-decoration: underline;}
.pagina_cesta #d_zona_central_contenido .articulo .precioUnitario {float: left; width: 70px; text-align: right;}
.pagina_cesta #d_zona_central_contenido .articulo .precio {float: right; width: 70px; text-align: right; font-weight: bold;}
.pagina_cesta #d_zona_central_contenido .articulo .validadores {margin-top: 5px; color: red;}

.pagina_cesta #d_zona_central_contenido #recalcular {float: left; width: 140px; padding-top: 5px;}

.pagina_cesta #d_zona_central_contenido #totales {float: right; width: 420px; text-align: right;}
.pagina_cesta #d_zona_central_contenido #totales div {padding: 5px 0; border-bottom: 1px solid #303030;}

.pagina_cesta #d_zona_central_contenido #vaciar {float: left; width: 140px; margin: 10px 0; text-align: left;}
.pagina_cesta #d_zona_central_contenido #finalizar {float: right; width: 200px; margin: 10px 0; text-align: right;}


/* Pagina Facturacion */

	.paginaFacturacion h5 {padding: 0px 0px 5px 0px; border-bottom: 1px solid #3a8205; font: bold 14px Comic Sans MS; color: #3a8205;}	

	.paginaFacturacion table {width: 100%;}
	.paginaFacturacion * input,
	.paginaFacturacion * textarea {color: #000;}

	.paginaFacturacion td {vertical-align: top;}
	.paginaFacturacion td.titulo {width: 150px; padding: 2px 10px 2px 4px; text-align: right; white-space: nowrap;}
	.paginaFacturacion td.titulo strong.obligatorio {color: #5F1215;}
	.paginaFacturacion td.contenido {width: auto; padding: 2px 10px 2px 4px;}
	.paginaFacturacion td.error * {padding: 2px 2px 2px 5px; font-size: 8pt; color: #5F1215;	text-align: left;}
	.paginaFacturacion td.error {background: url(/web/imagenes/fondo_form_error.png) repeat;}
	.paginaFacturacion td.error * strong {font-weight: bold;}	
		

	
#detallePedido #datosPedido {margin-bottom: 20px;}
#detallePedido #datosPedido div  {margin-bottom: 10px;}
#detallePedido #datosPedido div strong {color: #3a8205;}

#detallePedido * h3 {color: #3a8205;}

#detallePedido #datosCliente {margin-bottom: 20px;}
#detallePedido #datosCliente #datosEnvio {float: left; width: 270px; margin-right: 20px;}
#detallePedido #datosCliente #datosFacturacion {float: left; width: 270px;}

#detallePedido #datosCliente #datosEnvio .datos,
#detallePedido #datosCliente #datosFacturacion .datos {padding: 10px 0 10px 10px;}

#detallePedido #articulos {margin-bottom: 20px;}
#detallePedido #articulos .articulo {border-bottom: 1px solid #cecece; padding: 5px 0;}
#detallePedido #articulos .articulo .precio {text-align: right; padding: 5px 0 0 0;}
#detallePedido #articulos .articulo .precio .italica {font-size: 10px;}
#detallePedido #articulos #totales {float: right; width: 400px; text-align: right;}
#detallePedido #articulos #totales div {padding: 5px 0; border-bottom: 1px solid #cecece;}

#detallePedido #comentarios {margin-bottom: 20px;}
#detallePedido #comentarios .datos {padding: 10px 0 10px 10px;}





/* Pagina Videos */

.pagina_videos #d_zona_central_contenido {width: 960px; min-height: 400px; margin: 0px;}
.pagina_videos #d_zona_central_contenido h1 {height: 40px; margin: 0 0 20px 0; padding: 0 0 0 56px; background: url(/web/imagenes/fondo_h1_960px.png) left bottom no-repeat; color: #fff; line-height: 40px; vertical-align: middle;}

.1pagina_portada #destacado.videos #marco_interior {padding: 9px 19px 6px 19px;}
.1pagina_portada #destacado.videos h2 {margin: 0 0 10px 0; padding: 0; font-family: YanoneKaffeesatzBold; font-size: 20px; color: #3d9b35;  border-bottom: 2px solid #3d9b35;}



.pagina_videos .video {float: left; overflow: hidden; width: 465px; margin: 0 30px 20px 0; padding: 0; border: 0px dashed #cecece;}
.1pagina_videos .video.first_child {margin: 0; padding: 0; border: 0;}
.pagina_videos .video.br {margin-right: 0;}
.pagina_videos .video .preview {float: left; margin: 0 10px 0 0; padding: 2px; border: 1px solid #cecece;}
.pagina_videos .video h2 {margin: 0 0 4px 0; padding: 0; border: 0; font-family: YanoneKaffeesatzRegular; font-size: 20px; font-weight: 500; color: #3d9b35; line-height: 22px;}
.pagina_videos .video h2 a {color: #3d9b35; text-decoration: none;}
.pagina_videos .video h2 a:hover {text-decoration: underline;}
.pagina_videos .video p {margin: 0 0 6px 0; padding: 0; line-height: 16px; text-align: left; }
.pagina_videos .video a.mas_info {float: right; color: #3d9b35; text-decoration: none;}
.pagina_videos .video a.mas_info:hover {text-decoration: underline;}


/* Politica de cookies */

.pagina_politica_cookies #d_zona_central_contenido {width: 960px; min-height: 400px; margin: 0px;}
.pagina_politica_cookies #d_zona_central_contenido h1 {height: 40px; margin: 0 0 20px 0; padding: 0 0 0 56px; background: url(/web/imagenes/fondo_h1_960px.png) left bottom no-repeat; color: #fff; line-height: 40px; vertical-align: middle;}


.pagina_politica_cookies h2 {padding-bottom: 12px; font-size: 20px;}
.pagina_politica_cookies p {padding-bottom: 12px;}
.pagina_politica_cookies .navegadores li {margin-left: 24px; padding-bottom: 12px; list-style-type:square;}
.pagina_politica_cookies strong {font-weight: bold; font-size: 14px; color: #3d9b35;}

.pagina_politica_cookies th, .pagina_politica_cookies td {padding: 4px; border: 1px solid #3d9b35;}
.pagina_politica_cookies th {background-color: #3d9b35; font-weight: bold; color: #fff;}
.pagina_politica_cookies th.cookie {width: 20%;}
.pagina_politica_cookies th.tipo {width: 35%;}
.pagina_politica_cookies th.finalidad {width: 45%;}
.pagina_politica_cookies td {vertical-align: top;}
.pagina_politica_cookies td span {color: #8B8682; font-style:italic;}

/* Mensaje cookies */

	#mensaje_cookies{
		display: none;
		min-height: 30px;
		position: fixed;
		left: 0;
		bottom: 0;
		width: 100%;
		z-index: 99999;
		padding: 6px 20px 4px 20px;
		background-color: #464646;
		font: normal 12px verdana; color: #dddddd;
		/*filter: alpha(opacity=90); -moz-opacity:0.9; -khtml-opacity: 0.9; opacity: 0.9;*/
	}
			
	#mensaje_cookies button {
		margin:2px 10px 0 10px;
		background:#FFFFFF;
		border:none;
		border-top: 3px solid #F2B100;
		border-radius: 4px;
		cursor: pointer;
		font: normal 12px verdana; color: #464646;
		line-height:16px;
		}
	#mensaje_cookies button:hover {	border-top: 3px solid #A6F4FF;}

	
	#mensaje_cookies a{
		color: #dddddd;
		font-weight: bold;
		text-decoration: none;
		}
	#mensaje_cookies a:hover {text-decoration: underline;}	 