/* CSS Document */

.libreria_tit {
	color: #454849;
	font-size: 11px;
	font-family: Arial,Verdana, Helvetica, sans-serif;
	text-decoration:none
}
.libreria_tit a:hover {
	color: #454849;
	font-size: 11px;
	font-family: Arial;
	text-decoration:underline;
	font-weight:bold;
}
.libreria_izq {
	color: #0083B1;
	font-size: 11px;
	font-family: Arial,Verdana, Helvetica, sans-serif;
	text-decoration:none
}
.libreria_izq a:hover {
	color: #0083B1;
	font-size: 11px;
	font-family: Arial;
	text-decoration:underline;
}

.errorForm {
	color: #FF0000;
	font-size: 11px;
	font-family: Arial;
	font-weight: bold;
	text-decoration: none;
}

.titulos_marcas {
	color: #436a76;
	font-size: 11px;
	font-family: Arial;
	font-weight: bold;
	text-decoration: none;
}
.titulos_marcas_inv {
	color: #80B7BD;
	font-size: 11px;
	font-family: Arial;
	font-weight: bold;
	text-decoration: none;
}

.titulos {
	color:#007793;
	font:Arial;
	size:12px;
	font-weight:bold;
}
.pie-link a {
	color: #4c6d74;
	font-size: 10px;
	font-family: Arial,Verdana, Helvetica, sans-serif;
}
.pie-link a:hover {
	color: #76B8BF;
	font-size: 10px;
	font-family: Arial;
}

.pie-link2 a {
	color:#4c6d74;
	font-size: 11px;
	font-family: Arial,Verdana, Helvetica, sans-serif;
}
.pie-link2 a:hover {
	color: #76B8BF;
	font-size: 11px;
	font-family: Arial;
}

.txt_home_destacado {
	color: #333333;
	font-size: 14px;
	font-family: Arial;
	font-weight: bold;
}
.txt_home { color: #333333; font-size: 12px; font-family: Arial }
.txt_destacado { color: #60aeb5; font-size: 12px; font-family: Arial; font-weight: bold }
.txt_resolucion { color: #7f7f7f; font-size: 11px; font-family: Arial; font-weight: bold;text-decoration:none; }
.txt_resolucion a { color: #7f7f7f; font-size: 11px; font-family: Arial; font-weight: bold;text-decoration:none; }
.txt_resolucion a:hover { color: #7f7f7f; font-size: 11px; font-family: Arial; font-weight: bold; text-decoration:underline; }
.texto { color: #333333; font-size: 12px; font-family: Arial; font-weight:normal }
.texto11 {
	color: #333333;
	font-size: 11px;
	font-family: Arial;
	font-weight:normal;
	height: 15px;
	margin: 0px;
	padding: 0px;
	top: 0px;
	bottom: 0px;
	text-decoration:none;
}
.texto11 a:hover {
	text-decoration:underline;
	color: #333333;

}
.texto11input {
	color: #333333;
	font-size: 11px;
	font-family: Arial;
	font-weight:normal;
	height: 15px;
	line-height:11px;
	text-align:right;
}


body, html {
		margin: 0;
		padding: 0;

		font-family: Arial, Verdana, Helvetica, sans-serif;
		font-size: 12px;}
		
a {
	color: #ffffff;}
	
a:hover {
	color: #ffffff;}

img {
	border: 0px;}

.container {
	background-image: url(../images/contentBg.png);
	position: absolute;
	left: 50%;
	width: 928px;
	margin-left: -470px;
	background-color: #FFFFFF;
	background-repeat: repeat-y;
	z-index: 1;
}
		
.containerHome {
	background-image: url(../images/contentBgHome.png);
	position: absolute;
	left: 50%;
	width: 928px;
	margin-left: -470px;
	background-color: #FFFFFF;
	background-repeat: repeat-y;
	z-index: 1;
}
	
		
.logo {
		width: 928px;
		background-color: #FFFFFF;
		padding: 0px 0px 0px 0px;
		z-index: 0;
		}
		
.subtitols {
		position:absolute;
		top:100px;
		left:227px;
		width: 537px;
		padding: 0px 0px 0px 0px;
		z-index: 0;
		}
		
.title {
		background-image: url(../images/contentTop.png);
		background-repeat: no-repeat;
		font-family: Arial, Verdana, Helvetica, sans-serif;
		padding: 55px 200px 10px 235px;
		font-size: 14px;
		font-weight: bold;
		color: #178090;}
	
.titleHome {
		background-image: url(../images/contentTopHome.png);
		background-repeat: no-repeat;
		font-family: Arial, Verdana, Helvetica, sans-serif;
		padding: 60px 200px 20px 250px;
		font-size: 14px;
		font-weight: bold;
		color: #178090;}
		
.flash{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	position: absolute;
	top: 135px;
	left: 32px;
	z-index: 9;
	}
	
.textHome{
	color: #7f7f7f;
	font-size: 12px;
	font-family: Arial;
	position: absolute;
	top: 358px;
	left: 160px;
	width: 589px;
	z-index: 20;
	}
.logoHome {
	position: absolute;
	top: 430px;
	left: 710px;
	
}
		
.content {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	width: 640px;
	line-height: 116%;
	padding: 0px 20px 20px 235px;
	color: #787878;
	background-image:url(../images/fndo_onda2.gif);
	background-position:  227px -50px;
	background-repeat: no-repeat;
}
.content_marcas {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	width: 640px;
	line-height: 116%;
	padding: 0px 20px 20px 235px;
	color: #787878;
	background-image:url(../images/fndo_onda2.gif);
	background-position: 32px -50px;
	background-repeat: no-repeat;
}
.content2 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	width: 640px;
	line-height: 116%;
	padding: 0px 20px 20px 235px;
	color: #787878;
	background-image:url(../images/fndo_onda_listado.gif);
	background-position: 120px 00px;
	background-repeat: no-repeat;
}
.contentHome {
	
	font-family: Arial, Verdana, Helvetica, sans-serif;
	width: 900px;
	height: 346px;
	line-height: 140%;
	padding: 0px 0px 0px 0px;
	color: #696969;
	

}
.contentText {
	
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	width: 380px;
	color:#333333;
	
}
	
.contentText p {
		margin: 0px;
		padding: 0px;
		margin-bottom: 10px;
		}
		
		

		
.sideImage {
		position: absolute;
		top: 153px;
		left: 634px;
	
		}
.txtImage {
		position: relative;
		font-weight:bold;
		}

.sideRight {
	position: absolute;
	top: 167px;
	left: 698px;
	width: 87px;
	
		}
.sideRightDepartamentos3 {
	position: absolute;
	top: 151px;
	left: 237px;
	width: 203px;
	height: 342px;
	
		}

.sideRightDepartamentos {
	position: absolute;
	top: 151px;
	left: 447px;
	width: 203px;
	height: 342px;
	
		}

.sideRightDepartamentos2 {
	position: absolute;
	top: 151px;
	left: 667px;
	width: 203px;
	height: 342px;
	
		}

.lupas { padding-right:10px;
		}

.bottom {
	background-image:url(../images/contentBottom.png); 
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	height: 69px;}
	
	.bottomHome {
	background-image:url(../images/contentBottomHome.png);
	background-repeat: no-repeat;
	font-family: Arial,Verdana, Helvetica, sans-serif;
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	height: 69px;}



.address {
	padding: 10px 14px 0px 25px;
	font-size: 10px;
	text-align: left;
	color: #4c6d74;
	font-family: Arial,Verdana, Helvetica, sans-serif;	
	}
	
	

.address a {
	color: #4c6d74;
	}
	
	
		

		
/* Navigation */

.navTop {
	position: absolute;
	white-space: nowrap;
	width: 216px;
	top: 0px;
	right: 60px;
	z-index: 999;
	background-color: #E5EBEC;}
	


	

.navTabs {
	position: absolute;
	white-space: nowrap;
	top: 50px;
	right: 60px;
	z-index: 999;
	width: 618px;}

	

	
.navButts {
		position: absolute;
		width: 179px;
		top: 144px;
		left: -10px;
		border: 0px solid #000;
		}
		
.navButts .item {
		padding: 7px 15px 9px 50px;
		}
		
.navButts .subs {
		padding: 7px 15px 35px 50px;
	}

.navSub {
	position: absolute;
	width: 191px;
	top: 144px;
	left: 21px;
	border: 0px solid #000;
	color: #436a76;
	font-size: 11px;
	font-weight: bold;
		}
				
* html .navSub {
		right: 0px;}

.navSub a {
		text-decoration: none;
		color: #436a76;}
		
.navSub a:hover {
		color: #436a76;}


.navSub .item  {
		padding: 7px 15px 8px 25px;
		background-image: url(../images/navSeparator.png);
		background-repeat: no-repeat;
		background-position: left bottom;}
		
.navSub .item .subitem  {
		color: #80B7BD;
		padding: 7px 0px 0px 36px;
		width: 200px;
		background-repeat: no-repeat;
		background-position: left bottom;
		font-weight:bold}

.navSub .item .subitem a {
	color: #80B7BD;
	font-size: 11px;
	font-family: Arial;
	font-weight: bold;
	text-decoration: none;
}
.navSub .item .subitem a:hover {
	color: #436a76;
	font-size: 11px;
	font-family: Arial;
	font-weight: bold;
	text-decoration: none;
}

.navSub .item .subitem_inv  {
		color: #436a76;
		padding: 7px 0px 0px 36px;
		width: 200px;
		background-repeat: no-repeat;
		background-position: left bottom;
		font-weight:bold}

.navSub .item .subitem_inv a {
	color: #436a76;
	font-size: 11px;
	font-family: Arial;
	font-weight: bold;
	text-decoration: none;
}
.navSub .item .subitem_inv a:hover {
	color: #80B7BD;
	font-size: 11px;
	font-family: Arial;
	font-weight: bold;
	text-decoration: none;
}

		
.item_text  {
		position: absolute;
		padding: 0px 0px 0px 10px;
		width: 124px;
}
		
.navSub .subs {
		padding: 7px 15px 36px 53px;
		background-image: url(../images/navSeparator.png);
		background-repeat: no-repeat;
		background-position: left bottom;}
		
.navSubLinks {
		position: absolute;
		width: 160px;
		top: 194px;
		left: 20px;
		border: 0px solid #000;
		color: #76B8BF;
	font-size: 10px;
		}
		
		
.navSubLinks .item {
		padding: 3px 15px 0px 56px;
		}
		
		.navSubLinks a {
		text-decoration: none;
		color: #76B8BF;}
		
.navSubLinks a:hover {
		color: #436a76;}
		
	
.menulayout {
	font-family: Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	background-color: #28B3BD;
	border: 1px solid #ffffff;
	letter-spacing: 0.5pt;
}
.menutext {
	padding-left: 10px;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
}
.menutext a {
text-decoration: none;
color: #ffffff;
}	

	
/* texts */

.textonegrita {
	color: #3F3F3F;
	font-size: 12px;
	font-family: Arial;
	font-weight: bold;
	text-decoration:none;
}
.textonegrita a:hover {
	color: #3F3F3F;
	text-decoration:underline;
}	
.subtitulo {
color: #8BBFC7; 
font-size: 14px; 
font-family: Arial, Verdana, Helvetica, sans-serif;
font-weight: bold
}
.mnusup {
	color: #2c8499;
	font-size: 11px;
	font-family: Arial;
	font-weight: bold;
	text-decoration: none;
}
.mnusup a:hover {
	color: #006B88;
	font-size: 11px;
	font-family: Arial;
	font-weight: bold;
	text-decoration: none;
}
.mnusup_field {
	color: #2c8499;
	font-size: 10px;
	font-family: Arial;
	font-weight: bold;
	text-decoration: none;
}


.pienegrita {
	color: #4c6d74;
	font-size: 10px;
	font-family: Arial;
	font-weight: bold;
}
		
.titleHomeAdmin {
		background-image: url(../images/contentTopHomeAdmin.png);
		background-repeat: no-repeat;
		font-family: Arial, Verdana, Helvetica, sans-serif;
		padding: 60px 200px 20px 250px;
		font-size: 14px;
		font-weight: bold;
		color: #178090;}
		
.containerHomeAdmin {
	background-image: url(../images/contentBgHomeAdmin.png);
	position: absolute;
	left: 50%;
	width: 928px;
	margin-left: -470px;
	background-color: #FFFFFF;
	background-repeat: repeat-y;
	z-index: 1;
}
.contentAdmin {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	width: 640px;
	min-height: 730px;
	line-height: 116%;
	padding: 0px 20px 20px 235px;
	color: #787878;
}
	
.logoAdmin{
	position: absolute;
	top: 54px;
	left: 84px;
	z-index: 9;
	}
	
.txt01AdminBold  { color: #006C87; font-size: 13px; font-family: Arial, Helvetica, sans-serif;text-decoration: none; font-weight:bold}
.txt01AdminBold a { color: #006C87; font-size: 13px; font-family: Arial, Helvetica, sans-serif;text-decoration: none; font-weight:bold}
.txt01AdminBold a:hover  { color: #006C87; font-size: 13px; font-family: Arial, Helvetica, sans-serif; font-weight:bold;text-decoration: underline}
.txt01Admin  { color: #006C87; font-size: 13px; font-family: Arial, Helvetica, sans-serif;text-decoration: none}
.botonAdmin { color: #fff; font-size: 10px; font-family: Arial, Helvetica, sans-serif; background-color: #177890; border: solid 3px #177890; outline: solid 1px #177890 }


.navSubAdmin {
		position: absolute;
		width: 174px;
		top: 144px;
		left: 32px;
		color: #436a76;
		font-size: 11px;
		font-weight: bold;
		}
			
.navSubAdmin .item  {
		width: 164px;
		color: #3D6A75;
}
.navSubAdmin .item a {
		color: #3D6A75;
		line-height: 22px;
		text-decoration: none;
		display:block;
}	
.navSubAdmin .item a:hover {
		width: 164px;
		color: #E9EEEB;
		background-color: #0D8191;
}	
.navSubAdmin .selected_item {
		width: 164px;
		line-height: 22px;
		color: #E9EEEB;
		background-color: #0D8191;
}

.titleLibreria {

		background-image: url(../images/contentTopHomeAdmin.png);
		background-repeat: no-repeat;
		font-family: Arial, Verdana, Helvetica, sans-serif;
		padding: 60px 200px 20px 250px;
		font-size: 14px;
		font-weight: bold;
		color: #178090;
}

.a_donde {
		padding-top:20px;
		padding-left:45px;
		color:#333333;
		font-size:11px; 
		line-height:14px;
}
.a_donde a {
		color: #333333;
		text-decoration: none;
}
.a_donde a:hover {
		color: #333333;
		text-decoration: underline;
}

.logosRed {
	position:absolute;
	top:152px;
	left:242px;
	width: 471px;
	background-image:url('images/fnd_marcas.gif');
	
		}
		
.textosRed {
	position:absolute;
	top:182px;
	left:423px;
	width: 405px;
		}
		
		
.paginacion {
	position:relative;
	top:-20px;
	left:544px;
	width:200px;
	font-family:Arial;
	font-size:16px;
	color:#006FA8;
}

.paginacion_ofertas {
	position:relative;
	left:0px;
	top:10px;
	width:200px;
	font-family:Arial;
	font-size:16px;
	color:#006FA8;
}

.paginacion_marcas {
	position:absolute;
	left:245px;
	top:520px;
	width:200px;
	font-family:Arial;
	font-size:16px;
	color:#006FA8;
}
#container .paginacion_productos {
	position:absolute;
	left:245px;
	top:533px;
	width:200px;
	font-family:Arial;
	font-size:16px;
	color:#006FA8;
}

.link_paginacion a {
	font-family:Arial;
	font-size:16px;
	color:#006FA8;
	text-decoration:none;
}
.link_paginacion a:hover {
	font-family:Arial;
	font-size:16px;
	color:#006FA8;
	font-weight: bold;
	text-decoration:underline;
}

.paginacion_productos {
	position:absolute;
	left:245px;
	top:540px;
	width:200px;
	font-family:Arial;
	font-size:16px;
	color:#006FA8;
}


.red_zonas{
	position: absolute;
	top: 147px;
	left: 660px;
	visibility: hidden;
}


.contenido_right {
	position:absolute;
	top:118px;
	left:242px;
	width: 641px;
	background-image:url('images/fnd_marcas.gif');
}

#logo_izquierda {
	width:100%;
	float:left;
	padding-left:30px;
}
.pie_logo {
	float:left;
	color:#0083b1;
	font-size:14px;
	padding-top:10px;
	margin-left:-6px;
	width:190px;
	text-align:center;
}

.txt_res_buscador { color: #00a4ae; font-size: 12px; font-family: Arial; font-weight: bold; vertical-align:middle;text-decoration:none }
.txt_res_buscador a:hover  { color: #00a4ae; text-decoration: underline; }
.link_carrito { color: #00a4ae; font-size: 12px; font-family: Arial; font-weight: bold; vertical-align:top;text-decoration:none }
.link_carrito a:hover  { color: #00a4ae; text-decoration: underline; }

.celda_listado_right {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	color: #333333;
	font-size: 11px;
	font-family: Arial;
	font-weight:normal;
	vertical-align:top;
	line-height: 15px;
	padding-top:3px;	
}

.celda_listado_right a { color: #333333;;text-decoration: none; }
.celda_listado_right a:hover  { color: #00a4ae; text-decoration: underline; }


.verd11 a {
	color: #00a4ae; 
	font-size: 11px; 
	font-family: Arial; 
	font-weight: bold;
	text-decoration:none;
}
.verd11 a:hover {
	color: #00a4ae; 
	text-decoration:underline;
}
.ficha_referencia {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}
.combo11 {
	color: #333333;
	font-size: 11px;
	font-family: Arial;
	font-weight:normal;
	margin: 0px;
	padding: 0px;
	top: 0px;
	bottom: 0px;
	text-decoration:none;
	
}
.verde12 {
	float:left;
	color:#0083b1;
	font-size:10px;
}
.item_izq_buscador0 {
	color:#436a76;
	font-size:11px;
	width:187px;
	margin-bottom:5px;
	margin-left:2px;
	text-decoration:none;
	font-weight:normal;
	background-repeat: no-repeat;
	background-position: left center;
	text-indent: 8px;
	background-image: url(../imagenes/punt_prod.gif);
}
.item_izq_buscador0 a:hover {
	color:#436a76;
	text-decoration:underline;
}
.item_izq_buscador1 {
	font-size:11px;
	width:187px;
	margin-bottom:5px;
	margin-left:0px;
	text-decoration:none;
	font-weight:normal;
	text-indent: 7px;
	background-image: url(../imagenes/punt_prod.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.item_izq_buscador1 a:hover {
	color:#272f27;
	text-decoration:underline;
}


.addressProd {
	padding: 10px 14px 0px 25px;
	font-size: 10px;
	text-align: left;
	color: #4c6d74;
	font-family: Arial,Verdana, Helvetica, sans-serif;
	
	}

.bottomProd {
	background-image:url(../images/contentBottomProd.png);
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	height: 69px;}

.containerProd {
	background-image: url(../images/contentBgProd.png);
	position: absolute;
	left: 50%;
	width: 928px;
	margin-left: -470px;
	background-color: #FFFFFF;
	background-repeat: repeat-y;
	z-index: 1;
}
.titleProd {
		background-image: url(../images/contentTopProd.png);
		background-repeat: no-repeat;
		font-family: Arial, Verdana, Helvetica, sans-serif;
		padding: 55px 200px 10px 235px;
		font-size: 14px;
		font-weight: bold;
		color: #178090;}
	
.titulos_frame_prod{
	color: #436a76;
	font-size: 11px;
	font-family: Arial;
	font-weight: bold;
	text-decoration: none;
	text-align:center;
}
#num_prod {
	float:left; 
	padding-top:5px;
	margin-left:3px;
}

#opcions_seccio {
	float:left;
	margin-top:-9px;
}
#opcions_seccio a {
	text-decoration:none;
}
#opcions_seccio a:hover {
	text-decoration:underline;
}
