/* Creado por WWW.ARGAMEDIA.COM para Tapibus */

/* 
COLORES ================================

verde oscuro web --------------- #006B26

verde medio web ---------------- #B6DD12

verde claro web ---------------- #E4EEBC

gris oscuro -------------------- #999999  

gris medio --------------------- #666666  

gris claro --------------------- #333333

========================================
 */
 
 
 .obras{width:900px;margin:4em auto; text-align:center;}
 .obras img{margin:1em;}
 .obras h1{font-size:1.8em;}
 
/*		Revisados	*/
	#cabecera_admin_01	{
		background: url('../imagenes/web/cabecera_admin_01.png') no-repeat left top;
		margin: 0px 0px 15px;
		float: left;
		height: 100px;
		width: 924px;
	}
	#pie_adm_01	{
		background: url('../imagenes/web/pie_adm_01.png') no-repeat left top;
		margin: 0px 0px 15px;
		float: left;
		height: 50px;
		width: 994px;
		text-align:center;
		padding:50px 0px 00px 0px;
	}

	#registroAdministracion {
	width:300px;
	height:160px;
	background-color: #FFFFFF;
	margin: 80px 200px 80px 312px;
	float: left;
	border: 1px solid #999999;
	padding:10px;
	background-image: url(../imagenes/web/ico_inicioSesion_001.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	}
	
	#registroWebPublica {
		width:300px;
		height:160px;
		background-color: #FFFFFF;
		margin: 80px 0px 0px 172px;
		float: left;
		border: 1px solid #999999;
		padding:10px;
		background-image: url(../imagenes/web/ico_inicioSesion_001.png);
		background-repeat: no-repeat;
		background-position: left bottom;
		}

#ventanaTrabajo01	{border: 1px solid #CCCCCC;width:780px;float:left;padding:10px;margin:0px 0px 10px 10px}
div#cabecera_adm{width:994px;height:103px; background:url(../adm/img/fnd_cab.gif) repeat-x;}
div#buscador_adm{width:100%; margin:15px 0px 15px 0px;text-align:center;}
div#menuAdm{float:left; padding:0; margin:0; width:168px;}
div#c1{ float:left;margin:0; padding:0; background:#fff url(../adm/img/fnd_content.gif) repeat-y;}
div#footer{clear:both; font-size:75%; width:100%; background:#eee url(../adm/img/fnd_pie_izq.gif) left top no-repeat; height:39px;text-align:center; border-top:1px solid #BFBFBF;}
div#cab_izq{ float:left; background:url(../adm/img/fnd_cab_izq.gif) top left no-repeat; width:291px; padding:15px 0 0 20px; text-align:left;}
div#cab_dcha{ float:right; background:url(../adm/img/fnd_cab_dcha.gif) top right no-repeat; }
div#cab_sup{ width:994px; height:103px;}
div#cab_inf{ clear:both; text-align:right; padding-right:10px; color:#fff; font-size:75%; padding-top:3px;}

#menuAdm ul{padding:0; margin:0; list-style-type:none; width:166px;}
.menuAdm li{ padding:0; margin:0; width:100%;}
.menuAdm li a { display:block; height:44px; background-color:#EEEEEE; color:#547E93; text-decoration:none; font-size:70%; border-top:1px solid #fff; border-bottom:1px solid #CFCFCF; font-weight:bold;}
.menuAdm li a img{ vertical-align:middle; padding-right:5px;}
.menuAdm li a:hover { background:url(../adm/img/menu_principal_over.gif) no-repeat; color:#F7A424;}
.submenu li {padding:2px 0 2px 35px; margin:0; width:131px; height:15px; background:url(../adm/img/menu_flecha.png) 18px 7px no-repeat; }
.submenu li a{ height:15px; background-color:#fff; color:#666666; text-decoration:none; font-size:95%; border:0; font-weight:normal; }
.submenu li a:hover{background-image:none; color:#F7A424;}
.submenu { background-color:#fff; overflow:hidden; display:block;}
.sbma{ display:block;}
.opc_sup{ width:67px; height:80px; text-align:center; float:left;}
.opc_sup a { display:block; width:inherit; height:58px; padding-top:22px;  color:#102351; text-decoration:none; font-size:85%;}
.opc_sup a:hover { color:#102351;}
a.subopc { display:inline; margin:0 20px 0 20px; font-size:90%; color:#102351; font-weight:bold;}
a.subopc:hover {color:#102351;}

#listarProductosBasePestanias{
	float:none;
	width:auto;
	clear:both;
	background-color:#B6DD12;
	text-align:right;
	border-button: 1px solid #B6DD12;
}
.anchoFijo{
	font-family: "Courier New", Courier, mono;
}

#basePestaniasAdministracion{
	float:none;
	width:auto;
	clear:both;
	background-color:#CCCCCC;
	text-align:right;
	border-button: 1px solid #CCCCCC;
	margin:0px 0px 15px 0px;
}

#menu_PestaniasAdministracion a{
	background:#FFFFFF;
	color:#333333;
	font-size:14px;
	text-decoration:none;
	text-align:center;
	width:100px;
	height:18px;
	padding-top:5px;
	list-style:none;
	float:left;
	border-right: 1px solid #CCCCCC;
}
	#menu_PestaniasAdministracion a:hover{background:#EEEEEE; color:#333333;}
	#menu_PestaniasAdministracion .activo{background:#CCCCCC; color:#FFFFFF;}

#cajaListarProductosPestania{
	float:none;
	border: 1px solid #B6DD12;
	width:auto;
	clear:both;
	margin:0px 10px 0px 0px;
}

#menu_listarProductos a{
	background:#FFFFFF;
	color:#333333;
	font-size:14px;
	text-decoration:none;
	text-align:center;
	width:100px;
	height:18px;
	padding-top:5px;
	list-style:none;
	float:left;
	border-right: 1px solid #B6DD12;
}
	#menu_listarProductos a:hover{background:#E4EEBC; color:#333333;}
	#menu_listarProductos .activo{background:#B6DD12;color:#FFFFFF;}
	
	
#cabecera_admin_01	{
	background: url('../imagenes/web/cabecera_admin_01.png') no-repeat left top;
	margin: 0px 0px 15px;
	float: left;
	height: 100px;
	width: 924px;
}
#navSupAdm	{
	width:auto;
	text-align: center;
	float:none;
	clear:both;
	margin: 10px 10px 15px;
}

#navLatIzqAdm	{
	width:148px;
	border: 1px solid #CCCCCC;
	height: auto;
	float:left;
	margin:0px 0px 0px 5px
}
html>body #navLatIzqAdm	{
	width:148px;
	border: 1px solid #CCCCCC;
	height: auto;
	float:left;
	margin:0px 0px 0px 10px
}

body {margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; background-color:#F2F2F2;}

label{
	font-size: 10px;
	color: #333333;
	margin: 0px 15px 0px 0px;
	vertical-align: top;
}

a {text-decoration:none;}
a:link {color:#006B26;text-decoration:none;}
a:hover {color:#333333; text-decoration:underline;}
a:visited {color:#006B26;}

p {margin:0; line-height:140%;}
p.menuLatIzq {margin:0;width:100%;}
.ancho70por {width:70%;}
.sangria30 {
	width:70%;
	margin:30px;
}

img {border:0;margin:0;padding:0px;}

form {margin:0;}

li.sin{	list-style: none;}
li.con{	list-style: url(../imagenes/web/bolo_li_01.png) none; margin: 0px 0px 4px;}

input, textarea, select { font-size:12px; color:#666666; border: 1px solid #CCCCCC; margin:3px 0px 6px}

select.selectProductos {width:90%;margin:0px 0px 3px}

input.formulario01 {border: 1px solid #CCCCCC;}

.boton {
	background: url(../imagenes/web/boton_fnd_01.png) no-repeat center ;
	padding: 3px 8px;
	height: 20px;
	width: 100px;
	border:0;
	color:#333333;
}
input {padding:1px 3px 1px 3px; color:#000000;}

div#capaImagen {
	float:left;
	width:700px;
	visibility: hidden;
	height:0px;
}
div.znd_busc_avnz {
	height:auto;
	width:148px;
	margin:10px;
	padding: 3px;
	background: #FFFFFF;
	border: 1px solid #666666;
}
.bloque01{
	display: block;
}


.fondo00, .cAutoFondo00{background-color: #FFFFFF;}
.fondo01{background-color:#E6E6E6}
.fondo02{background-color: #666666;}
.fondo03{background-color: #333333;}
.fondo04{background-color: #006B26;}
.fondo05{background-color: #B6DD12;}
.fondo06{background-color: #E4EEBC;}
.fondo07{background-color: #990000;}
.fondo08, .cAutoFondo08{background-color: #CCCCCC;}

.color00{color: #FFFFFF;}
.color01{color: #E6E6E6;}
.color02{color: #666666;}
.color03{color: #333333;}
.color04{color: #006B26;}
.color05{color: #B6DD12;}
.color06{color: #E4EEBC;}
.color07{color: #990000;}
.color08{color: #CCCCCC;}

.fondoEstadoPedido_1{background-color: #66FFCC;}
.fondoEstadoPedido_2{background-color: #FF9900;}
.fondoEstadoPedido_3{background-color: #CCCCCC;}
.fondoEstadoPedido_4{background-color: #FFFFFF;}

.negativo{color:#FFFFFF;}
.negrita{font-weight: bolder;}
.textoMenos40{font-size: 60%;}
.textoMenos20{font-size: 80%;}
.textoMas200{font-size: 200%;}
.textoMas150{font-size: 150%;}
.textoMas130{font-size: 130%;}
.fileteAbajoColor04{border-bottom: 1px solid #B6DD12;width:100%;}
.fileteColor04{border: 1px solid #B6DD12;}
.fileteColor04_tr_l{
	border-top: 1px solid #B6DD12;
	border-right: 1px solid #B6DD12;
	border-left: 1px solid #B6DD12;
}
.fileteColor00__r__{border-right: 1px solid #FFFFFF;}
.fileteColor03__r__{border-right: 1px solid #333333;}
.fileteColor03__r_l{border-right: 1px solid #333333;border-left: 1px solid #333333;}
.fileteColor03_trb_{border-top: 1px solid #333333;border-right: 1px solid #333333;border-bottom: 1px solid #333333;}
.fileteColor03_trbl{border: 1px solid #333333;}
.fileteColor03_t_bl{border-top: 1px solid #333333;border-bottom: 1px solid #333333;border-left: 1px solid #333333;}
.ancho50por{width:50%;}
.ancho100por{float:left;width:100%;}
.relleno2{padding:2px;}
.relleno10{padding:10px;}
.centrar{text-align:center;}
.derecha{text-align:right;}
.flotarDerecha{float:right;}
div.c10		{	width: 10px;	float: left;	}
div.c15		{	width: 15px;	float: left;	}
div.c20		{	width: 20px;	float: left;	}
div.c25		{	width: 25px;	float: left;	}
div.c30		{	width: 30px;	float: left;	}
div.c35		{	width: 35px;	float: left;	}
div.c40		{	width: 40px;	float: left;	}
div.c45		{	width: 45px;	float: left;	}
div.c50		{	float: left;	width: 50px;	}
div.c60		{	width: 60px;	float: left;	}
div.c65		{	width: 65px;	float: left;	}
div.c70		{	width: 70px;	float: left;	}
div.c80		{	width: 80px;	float: left;	}
div.c90		{	width: 90px;	float: left;	}
div.c95		{	width: 95px;	float: left;	}
div.c100	{	float: left;	width: 100px;	}
div.c110	{	float: left;	width: 110px;	}
div.c120	{	float: left;	width: 120px;	}
div.c130	{	float: left;	width: 130px;	}
div.c140	{	float: left;	width: 140px;	}
div.c150	{	float: left;	width: 150px;	}
div.c160	{	float: left;	width: 160px;	}
div.c170	{	float: left;	width: 170px;	}
div.c180	{	float: left;	width: 180px;	}
div.c190	{	float: left;	width: 190px;	}
div.c200	{	float: left;	width: 200px;	}
div.c210	{	float: left;	width: 210px;	}
div.c220	{	float: left;	width: 220px;	}
div.c230	{	float: left;	width: 230px;	}
div.c240	{	float: left;	width: 240px;	}
div.c250	{	float: left;	width: 250px;	}
div.c260	{	float: left;	width: 260px;	}
div.c270	{	float: left;	width: 270px;	}
div.c280	{	float: left;	width: 280px;	}
div.c290	{	float: left;	width: 290px;	}
div.c300	{	float: left;	width: 300px;	}
div.c310	{	float: left;	width: 310px;	}
div.c320	{	float: left;	width: 320px;	}
div.c330	{	float: left;	width: 330px;	}
div.c340	{	float: left;	width: 340px;	}
div.c350	{	float: left;	width: 350px;	}
div.c360	{	float: left;	width: 360px;	}
div.c370	{	float: left;	width: 370px;	}
div.c380	{	float: left;	width: 380px;	}
div.c390	{	float: left;	width: 390px;	}
div.c400	{	float: left;	width: 400px;	}
div.c410	{	float: left;	width: 410px;	}
div.c420	{	float: left;	width: 420px;	}
div.c430	{	float: left;	width: 430px;	}
div.c440	{	float: left;	width: 440px;	}
div.c450	{	float: left;	width: 450px;	}
div.c470	{	float: left;	width: 470px;	}
div.c450	{	float: left;	width: 450px;	}
div.c500	{	float: left;	width: 500px;	}
div.c550	{	float: left;	width: 550px;	}
div.c560	{	float: left;	width: 560px;	}
div.c600	{	float: left;	width: 600px;	}


.c100por{float:left;width:100%;}
.cAuto{float:none;clear:both;width:auto;height:auto;}
.cAutoFondo00, .cAutoFondo08{float:none;clear:both;width:auto;height:auto;}

.dobleEspacio{margin: 0px 0px 10px}
.margen10{margin: 0px 10px 0px 0px;}
.flexible{float:left;width:auto;}
.textoMenos20{font-size: 80%;}
.relleno2{padding: 2px;}

#znd_buscador	{
	width:744px;
	float:right;
	height:87px;
}
div.caja_Portada_G,div.caja_Portada_01,div.caja_Portada_02,div.caja_Portada_03,div.caja_Portada_04,div.caja_Portada_05,div.caja_Portada_06,div.caja_Portada_07{
	float: left;
	margin:10px 0px 10px 5px;
	border: 1px solid #95969A;	
	}
html>body div.caja_Portada_G,div.caja_Portada_01,div.caja_Portada_02,div.caja_Portada_03,div.caja_Portada_04,div.caja_Portada_05,div.caja_Portada_06,div.caja_Portada_07{
	float: left;
	margin:10px 0px 10px 5px;
	border: 1px solid #95969A;	
	}
div.caja_Portada_01{background-color: #EDEDED;height: 28px;width: 712px;padding:5px;}
div.caja_Portada_02{height: auto; width: 240px;}

div#caja_paso_01{ float:left;background:url(../imagenes/web/fnd_paso_01.png) no-repeat left top; height: 114px; width: 155px;padding:30px 0px 0px 75px;margin:0px 10px 0px 0px;}
div#caja_paso_02{ float:left;background:url(../imagenes/web/fnd_paso_02.png) no-repeat left top; height: 114px; width: 155px;padding:30px 0px 0px 75px;margin:0px 10px 0px 0px;}
div#caja_paso_03{float:left; background:url(../imagenes/web/fnd_paso_03.png) no-repeat left top; height: 114px; width: 155px;padding:30px 0px 0px 75px;margin:0px 10px 0px 0px;}

#znd_migas	{width:914px;float:left;height:24px;background-color:#DBED87;padding:3px 0px 0px 10px;}

div.modulo-up{margin:0; padding:0; width:100%; height:271px;}
div.modulo-down{margin:0; padding:0; width:100%; height:88px; background:url(../imagenes/izquierda-modulo-portada.jpg) no-repeat;}
div.modulo-cita{margin:0 0 0 20; padding:0; width:100%; height:88px; background: url(../imagenes/cita.jpg) no-repeat;}

/*Clase para la caja de la plantilla general.php*/
div.caja_Portada_G{height: auto; width: 720px; border:0;}

/*estilos buscadores*/
#buscador_simple	{width:320px;float:right;height:auto;margin:5px;}

.campo_buscar{border:0;width:120px;height:14px;padding:2px;margin: 2px;}

.campo_buscenv{background:transparent url('../imagenes/web/ico_lupa.gif') no-repeat; border:0; width:24px; height:24px; color:#FFF;}
.campo_buscenv2{background:transparent url('../imagenes/web/fnd_btn_busc.png') 0 -3px no-repeat; border:0; width:47px; height:20px; color:#FFF;}

/*	Botones	*/
input.boton_01{float:lef;width: auto;height: 20px;background-color:#B6DD12;color:#666666;padding:3px;}
/*	FIN Botones	*/

/*	Presentacion del producto (ficha)	*/
#interior{
	float: right;
	min-height: 500px;
	width: 739px;
	margin:0px 5px 0px 0px;
}

html>body #interior{
	float: right;
	min-height: 500px;
	width: 744px;
	margin:0px;
}

#cabecera_interior{float: left;height: auto;width: 95%;padding:10px;margin: 0px;}

/*	FIN Presentacion del producto (ficha)	*/

/*	Presentacion de las familias	*/
#cabecera_zonas{float: left;height: 80;width: 712px;border: 1px solid #B6DD12;padding:10px;}

/*	FIN Presentacion del producto (ficha)	*/


/*	Presentacion del producto (ficha)	*/


#loader_bg {
	background-color:#EBEBE4;
	position:relative;
	top:8px;left:8px;height:7px;
	width:113px;font-size:1px
}

/*	Ventana foltante previo im?genes	*/
.title_h2 {width:300px;padding:12px 0 0 18px;}
.border_preview{z-index:100;position:absolute;background: #FFFFFF;border: 1px solid #666666;}
.preview_temp_load {vertical-align:middle;text-align:center;padding: 10px;}
.preview_temp_load img{	vertical-align:middle;text-align:center;}
#loader_container {text-align:center;position:absolute;top:40%;width:100%}
#loader {font-family:Tahoma, Helvetica, sans;
	font-size:10px;
	color:#999999;
	background-color:#FFFFFF;
	padding:10px 0 16px 0;
	margin:0 auto;
	display:block;
	width:135px;
	border:1px solid #FF0000;
	text-align:left;
	z-index:255;}

#progress {	height:5px;
	font-size:1px;
	width:1px;
	position:relative;
	top:1px;
	left:10px;
	background-color:#9D9D94}
/*	Fin ventana foltante previo im?genes	*/

/*	Formulario A?ADIR/MODIFICAR productos	*/
.separador01{
	float: left;
	width: 100%;
	background: #CCCCCC;
	padding: 5px;
	margin: 15px 0px 5px;
}

/*	FIN formulario A?ADIR/MODIFICAR productos	*/


.ficha_fila{float: left;height: auto;width: 744px;padding:10px;}
.ficha_atributos{
	float: left;
	height: auto;
	width: 100%;
	background-color:#93b506;
	padding:4px;
	font-weight: bolder;
	font-size:12px;
	margin: 11px 0px 30px;
}

.ficha_ref{
	float: right;
	height: 36px;
	width: 232px;
	padding:8px 4px 4px;
	color:#333333;
	font-size:20px;
	margin: 8px 0px 8px 8px;
	background: url(../imagenes/web/ficha_img_07.png) no-repeat left top;
	text-align: center;
}
.fichas_accesorios{color:#666666;}
a.ficha_accesorios{color:#666666;text-decoration:none;}
a.ficha_accesorios:hover{color:#B6DD12;}
a.ficha_accesorios:visited{color:#B6DD12;}
.ficha_col_01{float: left;height: auto;width: 317px;background-color:#FFFFFF;}
.ficha_col_02{float: right;height: auto;width: 400px;background-color:#FFFFFF;margin:5px;}
html>body .ficha_col_02{float: right;height: auto;width: 400px;background-color:#FFFFFF;margin-right: 10px;}
.ficha_col_03{float: left;height: auto;width: 240px;background-color:#FFFFFF;margin: 2px;}
html>body .ficha_col_03 {float: left;height: auto;width: 240px;background-color:#FFFFFF;margin: 2px;}
.ficha_01, .ficha_02, .ficha_03, .ficha_04, .ficha_05,.ficha_06,.ficha_07,.ficha_08,.ficha_09{float:left;}
.ficha_01, .ficha_03{width: 317px;height: 44px;}
.ficha_05{width: 240px;height: 44px;}

.ficha_01{background: url('../imagenes/web/ficha_img_01.png') no-repeat left top;}
.ficha_03{background: url('../imagenes/web/ficha_img_02.png') no-repeat left top;margin:0px;padding:10px 0px 10px 0px;}

.ficha_04{width: 145px;height: 42px;	background: url('../imagenes/web/ficha_img_03.png') no-repeat left top;margin:0 0px 0 12px;padding:10px;}
html>body .ficha_04{width: 145px;height: 42px;	background: url('../imagenes/web/ficha_img_03.png') no-repeat left top;margin:0px 0px 0px 24px;padding:10px;}
.ficha_05{background: url('../imagenes/web/ficha_img_05.png') no-repeat left top;}
.ficha_06{width: 214px;height:auto;border-right: 1px solid #999999;border-left: 1px solid #999999;margin:0px 0px -4px 12px;}
html>body .ficha_06 {width: 214px;height:auto;border-right: 1px solid #999999;border-left: 1px solid #999999;margin:0 0px 0 24px;}

.ficha_07{background: url('../imagenes/web/ficha_img_06.png') no-repeat left top;padding:10px 0px 10px 35px;width: 205px;height:26px}
html>body .ficha_07 {background: url('../imagenes/web/ficha_img_06.png') no-repeat left top;padding:10px 0px 10px 35px;width: 205px;height:24px}

.ficha_08{width: 75px;height:100px;border-right: 1px solid #999999;border-left: 1px solid #999999;margin:0 0px 0 24px;}
.ficha_09{width: 138px;height:100px;border-right: 1px solid #999999;}

.ficha_10{float:right;width: 37px;height: 22px;	border: 0;background: url('../imagenes/web/ficha_img_04.png') no-repeat left top;padding:20px 20px 20px 50px;}
.ficha_02{width: 291px;height: auto;	border-right: 1px solid #B6DD12;border-left: 1px solid #B6DD12;margin:0px 0px 0px 12px;}
html>body .ficha_02 {width: 291px;height: auto;	border-right: 1px solid #B6DD12;border-left: 1px solid #B6DD12;margin:-4px 0px 0px 24px;}
/*	FIN Presentacion del producto (ficha)	*/

/*	Fin revisados	*/
h1 {font-size:30px; margin:5px 0 5px 0; font-weight:normal; width:auto; float:none;clear:both;}
h2 {
	font-size:18px;
	margin:5px 0;
	font-weight:normal;
	width:90%;
	float:none;
	color:#006B26;
	background: url('../imagenes/web/flecha_01.png') no-repeat left top;
	padding: 4px 0px 4px 20px;
	clear:both;
}

h3 {	float:none;
font-size:16px; margin:0 0 10px 0; font-weight:normal;	clear:both;
}

h4 {font-size:15px; margin:0 0 10px 0; font-weight:normal;}

h5 {font-size:15px; margin:0 0 5px 0; float:none;}

h6 {margin:0; font-weight:bold; float:none;}

h1 a:hover{color:#33CEE0;}

h1 a{color:#33CEE0;}

div#cajaCentrada {
	position:absolute;
	left:50%;
	width:300px;
	height:auto;
	position:absolute;
	background-color: #FFFFFF;
	margin: 0px 0px 0px -150px;
}


div#global {
	position:absolute;
	left:50%;
	width:924px;
	height:auto;
	position:absolute;
	background-color: #FFFFFF;
	left:50%;
	margin: 20px 0px 20px -462px;
	background-image: url(../imagenes/web/fnd_pag.png);
	background-repeat: repeat-x;
	background-position: left top;
}
html>body div#global {
	position:absolute;
	left:50%;
	width:924px;
	height:auto;
	background-color: #FFFFFF;
	position:absolute;
	left:50%;
	margin: 20px 0px 20px -497px;
	background-image: url(../imagenes/web/fnd_pag.png);
	background-repeat: repeat-x;
	background-position: left top;
}
div#globalAdm {
	position:absolute;
	left:50%;
	width:994px;
	height:auto;
	position:absolute;
	background-color: #FFFFFF;
	left:50%;
	margin: 20px 0px 20px -497px;
	background-image: url(../imagenes/web/fnd_pag.png);
	background-repeat: repeat-x;
	background-position: left top;
}
html>body div#globalAdm {
	position:absolute;
	left:50%;
	width:994px;
	height:auto;
	background-color: #FFFFFF;
	position:absolute;
	left:50%;
	margin: 20px 0px 20px -462px;
	background-image: url(../imagenes/web/fnd_pag.png);
	background-repeat: repeat-x;
	background-position: left top;
}


#arriba_01{ width:100%;}

#col_izq { width:180px; float:left;}

#col_dcha { width:720px; height:auto; float:right;}

#portada {width:924px; clear:both; padding:5px;}

#pie {clear:both; width:915px; padding:20px 0 20px 0; text-align:center; font-size:10px; border-top:1px solid #FFFFFF;}

#znd_logo {
	width:180px;
	height:110px;
	float: left;
	
}


/*#znd_busc_content { width:175px; height:auto; background:#F7F8F8 url('../imagenes/web/brd_cab_izq.gif') right no-repeat; padding:5px;} */

#znd_categorias {width:190px; margin-top:10px; clear:both; float:left;}

#idiomas{width:auto;float:right; height:75px;border: 1px solid #FF0000;}

/*#certificado {width:680px; height:51px; padding-bottom:2px!important; padding:0; clear:both;}*/


#znd_cab {width:700px; margin:6px 0px 0px 0px;border: 1px solid #FF0000;}

#znd_banner {width:490px; height:129px; background-color:#FFFFFF; padding-right:20px; float:left;}

#znd_carro { float:left; width:165px; height:124px; padding:5px 0 0 15px; background:#F7F8F8 url('../imagenes/web/brd_cab_dcha.gif') no-repeat;} 

#znd_content {width:700px; padding-left:15px; float:left;}



#znd_base_pestanias	{width:100%;float:left;height:12px;background-color:#B6DD12;margin:-3px 0px 0px 0px;}
html>body #znd_base_pestanias	{width:100%;float:left;height:12px;background-color:#B6DD12;margin:0px;}


#idiomas { margin:0; padding-right:15px!important; padding-right:7px;}

#idiomas ul{margin:0; padding:0;}

#idiomas li{margin:0; padding:7px 15px 0 0; float:left; list-style:none;}

#idiomas a{color:#666666;}

#idiomas a:hover{text-decoration:none; color:#893850;}



.idm_pie{ clear:both; float:none; width:100%; text-align:center; padding-top:5px;}

.idm_pie a{color:#666666;}

.idm_pie a:hover{text-decoration:none; color:#893850;}



#cont_portada{
width:742px;
	float:left;
}

/*#carroportada {background:transparent url('../imagenes/web/carro_portada.gif') 0 10px no-repeat; width:154px; height:171px; float:left;}

	#carroportada p{ font-size:14px; text-align:center; width:60px; padding:70px 0 0 8px;}

	#carroportada a{ color:#FFFFFF;}*/
	
#carroportada { width:154px; height:161px; float:left; padding-top:10px;}

	#carroportada a{ color:#FFFFFF;}

	

.destacado_portada{ width:241px; height:161px; float:left; margin:10px 0 0 27px;}

.destacado_portada_texto{ float:left; margin:10px 0 0 -261px; }

.ofertaportada {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='imagenes/web/oferta.png', sizingMethod='fit');

	background:transparent url('../imagenes/web/oferta.png') no-repeat!important;

	background-image:none; 

	width:261px!important; width:241px; height:161px; color:#FFF;}
	 
.novedadesportada {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='imagenes/web/novedad.png', sizingMethod='fit');

	background:transparent url('../imagenes/web/novedad.png') no-repeat!important;

	background-image:none; 

	width:261px!important; width:241px; height:161px; color:#FFF;}

.txtportada{ font-size:12px; width:215px; margin:77px 0 0 25px; }
.txtportada a{ color:#fff;}
.txtportada a:hover{ color:#fff;}
.precioportada { color:#fff; font-size:12px; font-weight:bold; margin:-126px 0 0 23px; width:50px; text-align:center;}

	

#gamaproductos{clear:left; width:700px; padding-top:15px;}



#noticiasportada{clear:left; width:181px; margin-top:15px;}

	#noticiasportada ul{ list-style:none; margin:0; padding:0; border-left:1px solid #EBEBEB; background:url('../imagenes/web/fnd_categorias.gif') repeat-x;}

	#noticiasportada li{margin:0; padding:5px; height:auto!important; height:10px;}

	#noticiasportada a{display:list-item; text-decoration:none; border-bottom:1px solid #F2F2F2;}

	#noticiasportada a:hover{border-bottom:1px solid #999;}

	.infnoticia{color:#666666;}



#cont_izq {width:490px; float:left;}

	#cont_izq p{ line-height:16px; padding:10px 0 10px 0;}

	#cont_izq img{ margin:0 10px 5px 0;}

	.txt_destacado{color:#FE9900; float:none;}

	#cont_izq ul{ list-style:none; width:300px; margin:0; padding:0;}

	#cont_izq li{margin:0; background:transparent url('../imagenes/web/flecha_lista.gif') 5px 5px no-repeat; padding:2px 2px 3px 15px!important; padding:1px 2px 1px 15px; height:auto!important; height:10px;}

	#cont_izq ul.sublista{ background:none; border:0; margin:5px 0 5px 15px; width:250px; border-left:1px solid #EBEBEB;}

	#cont_izq ul.sublista li{ background:none; border:0;}

	#cont_izq ul.sublista li a{ border-bottom:1px solid #F2F2F2;}

	#cont_izq ul.sublista li a:hover{ border-bottom:1px solid #33CEE0;}

	#cont_izq li a{display:list-item; text-decoration:none; border-bottom:1px solid #FFFFFF;}

	#cont_izq li a:hover{border-bottom:1px solid #A4D800;}

	
#cont_dcha {width:181px; float:left; margin-left:20px;}

#znd_busc_content select { width:160px; margin:3px 0 0 0;}

/* Menus */

#znd_menu {float:left; width:auto; height:auto;}

#menu_Arriba a{
	background:#FFFFFF;
	color:#333333;
	font-size:14px;
	text-decoration:none;
	text-align:center;
	width:100px;
	height:18px;
	padding-top:5px;
	list-style:none;
	float:left;
	border-right: 1px solid #B6DD12;
}

	#menu_Arriba a:hover{background:#E4EEBC; color:#333333;}

	#menu_Arriba .activo{background:#B6DD12;color:#FFFFFF;}
	
	

	
#znd_menu_izq {
	float:left;
	width:174px;
	height:auto;
	margin: 0px;
}
html>body #znd_menu_izq {
	float:left;
	width:174px;
	height:auto;
	margin: 0px 4px 0px 0px;
}

#znd_menu_izq a{
	width:168px;
	height:auto;
	padding:5px;
	float:left;
	text-decoration:none;
	border: 1px solid #B6DD12;
	text-indent: 10px;
	margin: 0px 0px 0px -40px;
	display: inline;
	}
	
#znd_menu_izq a:hover{float:left;background:#B6DD12; color:#FFFFFF;}

.activo{color:#B6DD12; border: 1px solid# B6DD12;}
	
	.titulo_menu_izq{
		background:#B6DD12;
		font-size:14px;
		text-decoration:none;
		width:168px;
		height:auto;
		padding:5px;
		list-style:none;
		float:left;
		border: 1px solid #B6DD12;
		}

#carrito{ float:left;width:220px; height:172px; background:transparent url('../imagenes/web/carrito_rec.gif') no-repeat; color:#666666; }

	#carrito .carizq{ float:left; width:30px;}

	#carrito .cardcha{ margin:0; float:left;}

	#carrito .total{ color:#893850;}

#carropie{ text-align:center;}

	#carropie p{ line-height:11px;}

	

#atclientes p { margin:7px 0 5px 0; width:166px; height:34px; padding:10px 0 0 15px; font-size:12px; text-align:center; background:transparent url('../imagenes/web/atclientes.gif') no-repeat;}

	#atclientes .blanco {color:#FFF; font-weight:bold;}

	#atclientes a:hover {text-decoration:none; color:#000;}

	

#rec_boletin{ width:181px; color:#FFFFFF; height:56px; margin:10px 0 5px 0;padding:20px 0 0 0; font-size:12px; text-align:center; background:transparent url('../imagenes/web/fnd_boletin.gif') no-repeat;}

	.bol_inf{font-size:11px; margin:6px 0 0 0;}

	.bol_inf a{color:#fff;}

	.bol_inf a:hover{color:#fff;}

	.bol_inf img { vertical-align:middle;}

	

#contacto_corto {color:#FFFFFF; background:url('../imagenes/web/fnd_cont_corto.gif') no-repeat; width:161px; height:156px; padding:10px; margin:10px 0 5px 0;}

	.cont_corto_titulo {font-size:12px; text-align:center; color:#666; padding-bottom:3px;}

	.campo_contacto {background:url('../imagenes/web/btn_seguir_contacto.gif') no-repeat; float:right; width:20px; height:20px; border:0; margin:3px 7px 0 0;}

	

#znd_categorias ul{ list-style:none; margin:0; padding:0;border-left:1px solid #EBEBEB; background:url('../imagenes/web/fnd_categorias.gif') repeat-x;}

#znd_categorias li{margin:0; background:transparent url('../imagenes/web/flecha_lista.gif') 5px 5px no-repeat; padding:2px 2px 3px 15px!important; padding:1px 2px 1px 15px; height:auto!important; height:10px;}

#znd_categorias a{display:list-item; text-decoration:none; border-bottom:1px solid #F2F2F2;}

#znd_categorias a:hover{border-bottom:1px solid #999;}

#cat_titulo {padding:6px 0 6px 0; font-size:14px; color:#893850; border-top:1px solid #999; border-bottom:1px dotted #666;}



.contacto_col1{margin:15px 0 0 0; clear:both; float:left; width:250px;}

.contacto_col1 p{line-height:18px; margin:0 0 5px 0;}

.contacto_col1 img{padding:3px 15px 21px 0;}

.contacto_col2{margin:15px 0 0 0; float:left; width:400px;}



#zndancho{float:left; width:700px; padding-left:15px;}



.limpia{ clear:both; }

.contacto_frm_izq{width:220px; margin-right:10px; text-align:right; float:left;}

.contacto_frm_izq p{margin:2px 0 3px 0; }

.contacto_frm_campos{width:340px; margin-right:10px; text-align:right; clear:both; padding-top:10px;}



.botonera{ text-align:center;width:600px; padding-top:10px; padding-bottom:10px;}

.btn_azul { text-align:center; border:0; color:#FFFFFF; width:112px; height:18px; background:transparent url('../imagenes/web/fnd_btn_azul.gif') no-repeat; margin:10px;}

.btn_azul2 { text-align:center; border:0; color:#FFFFFF; width:112px; height:18px; background:transparent url('../imagenes/web/fnd_btn_azul_oscuro.gif') no-repeat; margin:3px;}




.referencia{ font-size:10px;}

.referencia input { width:15px; margin:5px 0 0 0; padding:0;}

.ref_ { width:55px;}



.destacado_noticia{ width:470px; margin:5px; padding:5px; clear:both; background-color:#F7F8F8; border-right:1px solid #FFFFFF; border-bottom:1px solid #FFFFFF;}

.destacado_noticia h5 a{ color:#FE9900; }

.destacado_noticia h5 a:hover{ color:#FE9900; text-decoration:underline;}

.destacado_noticia img{float:left; padding:0 0 5px 0; background:#000 url('../imagenes/web/brd_inf_img.gif') bottom center no-repeat;}

.noticia_ver_mas{background:url('../imagenes/web/btn_seguir_noticia.gif') right no-repeat; clear:both; width:75px; height:17px; border:0; margin:0 0 0 390px; padding-top:4px;}

.noticia_destacado{ font-size:12px; color:#B6DD12;}

.noticia_normal {clear:both;}

 

.refprod{float:right; width:146px; color:#FFF; margin-top:10px; text-align:center; font-size:13px; padding-top:4px; height:20px;background:url('../imagenes/web/fnd_ref.gif') right no-repeat;}

.prod_izq{ float:left; margin-top:25px; width:270px;}

.prod_dcha{ float:right; width:410px; margin-top:10px;}

.prod_descripcion{width:100%; height:15px; border-bottom:1px solid #FFFFFF; color:#893850; font-size:13px; margin-bottom:15px;}



.prod_img_sup{height:9px;background:url('../imagenes/web/brd_sup_foto.gif') no-repeat; margin:0;}

.prod_img_inf{height:9px;background:url('../imagenes/web/brd_inf_foto.gif') no-repeat; margin:0;}

.prod_iconos{width:260px; background-color:#333; padding:3px 5px 2px 5px; height:30px; color:#FFF; margin-top:0!important; margin-top:-5px;}

.prod_iconos img{ vertical-align:middle; margin:0 0 0 10px;}

.prod_fam{width:270px;margin-top:0!important; margin-top:-5px;background:#333 url('../imagenes/web/loading.gif') 120px 65px no-repeat; }

.prod_precios{width:260px; padding:3px 5px 2px 5px; height:30px;}

.prod_precios img{ vertical-align:middle; margin:0 0 0 10px;}

.prod_img,.prod_img_sup,.prod_img_inf{width:270px;}

.precio{ font-size:12px; font-weight:bold;}

.precio_viejo{ text-decoration:line-through; font-size:12px; font-weight:bold;}

.prod_caracteristicas{padding:10px;background:#FFFFFF url('../imagenes/web/fnd_inf_caract.gif') bottom no-repeat;}

.prod_lista li, .prod_lista ul { list-style:none; margin:0; padding:0;}

.prod_lista li a{ display:list-item; height:auto!important; height:15px; min-height:15px; padding:5px 0 2px 5px; border-bottom:1px solid #FFFFFF;}

.prod_lista li a:hover{ border-bottom:1px solid #666666; text-decoration:none; background-color:#FFFFFF;}

.prod_lista{float:left; width:338px; margin-left:8px;}

.ref {color:#DD942B;}



.tabla{clear:both; padding:20px 0 20px 0;}

table {border:0; border-bottom:1px solid #FFFFFF;}

td, th {padding:3px;}





#productos {padding:20px 0 15px 0!important; padding:17px 0 15px 0; margin-bottom:10px;}

.familia{ width:344px; height:150px; float:left; margin:0 0 5px 3px; margin-bottom:-5px!important; margin-bottom:-270px;}

.familia img{padding-left:8px;}

.familia_fnd{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='imagenes/web/fnd_familia.png', sizingMethod='crop');

background:url('../imagenes/web/fnd_familia.png') no-repeat!important;

background-image:none; 

position:relative; top:-112px; width:344px; height:150px;}

.fam_cont h3{ font-weight:bold; text-transform:uppercase; height:37px;}

.fam_cont a{ font-size:10px;}

.fam_cont{position:relative; top:-265px; padding:13px 10px 10px 120px;}

.fam_cont h3 a{ font-weight:bold; text-transform:uppercase; height:37px; font-size:15px;}

.fam_cont h3 a:hover{ text-decoration:underline;}

.vermas{ margin:15px 10px 0 0; text-align:right; font-size:18px; font-weight:bold; text-transform:uppercase;}

.vermas a:hover{ color:#666666; text-decoration:none;}

.vermas img{ vertical-align:middle;}



.fam_izq{ float:left; margin-top:10px; width:410px; padding-bottom:15px;}

.fam_dcha{ float:right; width:270px; margin-top:25px; padding-bottom:15px;}



.entradilla {padding:0 0 10px 0;background: url('../imagenes/web/comilla_cerrado.gif') bottom right no-repeat;}



.img_flotante { padding:0; padding:4px;}

.img_flotante img{ padding:0; margin:0;}

.img_flot_txt { color:#fff; font-size:11px; padding:2px; margin:0; background-color:#696969;}



.carro{ width:701px; padding-top:15px; background:transparent url('../imagenes/web/brd_carro_sup.gif') top no-repeat; clear:both; float:none;}

.carro table {border:0;}

.carro th, .carro td{ padding:4px;}

.carro th { color:#893850; border-bottom:1px solid #696969;}

.carro td{ border-bottom:1px solid #FFFFFF;}



.datos_carro{ width:701px; padding:15px 0 10px 0; height:95px; background:transparent url('../imagenes/web/brd_carro_inf.gif') center bottom no-repeat; clear:both; float:none;}

.datos_carro select { width:195px;}

.datos_carro_izq{ float:left; width:275px; padding:6px 3px 3px 3px;}

.datos_carro_izq p{ text-align:right;}

.datos_carro_dcha{ float:right; width:399px; background:#FFFFFF url('../imagenes/web/fnd_carro_sup_2.gif') top no-repeat; padding:10px 0 0 0;}

.datos_carro_dcha_ínf{ clear:both; float:left; width:399px; height:9px; background:#FFFFFF url('../imagenes/web/fnd_carro_inf_2.gif') bottom no-repeat; }

.datos_carro_col2, .datos_carro_col1{ float:left; padding:3px;}

.datos_carro_col2 p, .datos_carro_col1 p{ text-align:right;}

.datos_carro_col1{ width:280px;}

.datos_carro_col2{ width:100px; font-weight:bold; font-size:12px;}

.carro_botones { clear:both; text-align:center; padding:15px 10px 15px 160px;}

.carro_btn a{ width:112px; height:16px; padding:2px 0 0 0; margin:0 7px 0 7px; color:#FFF; float:left; background:transparent url('../imagenes/web/fnd_btn_azul.gif') no-repeat;}

.carro_btn a:hover{ text-decoration:underline; color:#FFF;}

.btn_pedido{ width:180px; height:18px; padding:0; margin:0 7px 0 7px;color:#FFF; float:left; border:0; background:transparent url('../imagenes/web/fnd_btn_verde.gif') no-repeat;}



.carro_sup {float:left; width:450px;}

.carro_num {float:left; width:130px; margin:25px 20px 0 0;}

.carro_num_txt{ float:left; font-size:12px; padding:9px 0 0 0; width:90px;}

.carro_num_izq{ float:left; font-size:40px; width:40px;} 

.carro_num_actual { color:#A4D800;}

.carro_fecha { font-size:12px;float:right; width:180px; padding:120px 0 0 20px; font-weight:bold; height:25px; background:transparent url('../imagenes/web/carrito_carro.gif') top right no-repeat;}



.intro_alta {clear:both; float:none; padding:15px 0 15px 0;}

.alta_col{ width:300px; float:left; padding:5px; margin:10px 30px 0 0;}

.alta_col p{margin-top:3px; text-align:right;}



.pestanias { padding-left:25px;}

.pestanias a{ height:13px; width:201px; background:url('../imagenes/web/fnd_pestania.gif') no-repeat; padding-top:3px; text-align:center; color:#FFF; display:list-item; float:left; list-style:none;}

.pestanias a:hover {color:#FFF; text-decoration:underline;}



.list_prod{ float:left; margin:10px 7px 0 0; width:220px; height:94px; background:url('../imagenes/web/fnd_list_prod.gif') 0 0 no-repeat; padding:3px;}
/*.list_prod{ float:left; margin:10px 7px 0 0; width:220px; height:87px; background:url('../imagenes/web/fnd_list_prod.gif') 0 0 no-repeat; padding:3px;}*/

.list_prod_dcha{ float:left; width:120px;}

.list_prod_izq{float:left; width:100px; height:89px;}
/*.list_prod_izq{float:left; width:100px; height:100px;}*/
.list_nombre{ width:110px; height:68px; padding:5px; font-size:12px;}

.list_vermas { width:97px; height:19px; text-align:right; font-size:11px; padding:3px 3px 0 0; margin-top:0!important; margin-top:-3px;}
.list_vermas img{ vertical-align:middle; behavior: url("javascript/png.htc");}
.list_vermas a{ color:#FFF; }
.list_vermas a:hover{ color:#FFF; text-decoration:none; }



.resulbusc{ width:600px; padding:5px; margin:20px 0 0 0; border-bottom:1px solid #FFFFFF;}

.resulbusc p{ padding:3px 0 3px 0; line-height:14px;}

.paginado{ padding:5px; background-color:#FFFFFF; margin:10px 0 10px 0; text-align:center;}



.prod_hor { height:45px; padding:10px 3px 3px 3px;}

.prod_hor_txt { float:left; width:630px;}

.prod_hor_txt p{ font-size:10px; color:#666666; margin:0; padding:0;}

.prod_hor_txt a:hover{ text-decoration:underline;}

.azul_destacado {color:#666666; font-size:12px; font-weight:bold;}

.prod_hor_vermas{ float:right; width:45px; padding-top:5px; text-align:center;}

.prod_hor_txt a, .prod_hor_vermas a{ color:#B6DD12; text-decoration:none;}

.prod_hor_vermas a:hover{color:#666666; text-decoration:none;}



.busc_avd, .prod_hor {width:700px; background:url('../imagenes/web/fnd_lista_prod_x_fam.gif') 0 bottom repeat-x;}

.busc_avd img {float:left;}

.busc_avd { height:100px; padding:10px 3px 3px 0;}

.busc_avd_txt { float:left; width:520px; padding:3px 10px 3px 10px;}

.busc_avd_txt p{ padding:4px 0 4px 0;}

.busc_avd_txt a:hover{ text-decoration:underline;}

.busc_avd_txt a{ color:#B6DD12; text-decoration:none;}

.descripcionbus {color:#333;}

.busc_avd_vermas img { vertical-align:middle; float:none;}

.busc_avd_vermas { float:right; width:55px; text-align:center; padding-top:35px; border-left:1px solid #FFFFFF; height:65px;}



.navegacion { color:#FFF; padding-top:4px; width:100%; margin-top:-3px; text-align:right; margin-bottom:10px; border-bottom:1px solid #666666; padding-right:5px;}

.navegacion a, .navegacion a:hover{ color:#FFF;}



.ventajas{ clear:both; float:left; padding:0 0 0 25px;}

.ventajas ul{ margin:0; padding:0; width:450px;}

.ventajas li { padding:3px 0 3px 10px; font-size:13px; background-image:none; color:#B6DD12; font-weight:bold;}

.ventajas_btn{ background:url('../imagenes/web/fnd_vent.gif') no-repeat; width:170px; padding:10px 0 10px 0; height:15px; font-weight:bold; float:left; text-align:center; margin:15px 0 0 25px;}

.ventajas_btn a, .ventajas_btn a:hover{ color:#FFFFFF; }

.lineaproductos { padding:5px; color:#000; text-transform:uppercase; font-size:12px; width:701px; height:16px; background:transparent url(../imagenes/web/portadalineaprod.gif) repeat-x;}

#carro { width:125px; height:35px; font-size:13px; margin:10px 0 10px 0; padding:20px 0 0 75px; float:left; background:url('../imagenes/web/addcarro.gif') no-repeat;}
	#carro a { color:#fff;} 
	
	
.zndusuario { width:102px; float:left; margin-left:25px; padding:40px 80px 0 5px; height:81px; text-align:center; font-weight:bold;}
	.zndusuario a{ color:#666;}
	.carro_usr{ background:url('../imagenes/web/privadocarro.gif') no-repeat;}
	.carta_usr{ background:url('../imagenes/web/privadocarta.gif') no-repeat;}
	.telf_usr{ background:url('../imagenes/web/privadotelf.gif') no-repeat;}
	
	
.carro_cols{float:left; clear:both; width:700px; margin-top:20px; padding-left:15px;}
.carro_coli{ float:left; width:275px; margin:0 25px 0 0; border:1px solid #ccc; padding:15px;}
.carro_h4 { margin-top:35px;}
.carro_col1{float:left; width:110px; text-align:right;line-height:19px!important; line-height:21px;}
.carro_col2{float:left; width:110px;}
