/*//////////////////////////////////////*/
/*/////////Elementos basicos////////////*/
/*//////////////////////////////////////*/

html {
	height: 100%;
	}

body {
	margin: 0px;
	padding: 0px;
	height: 100%;
	font: 12px/normal "Trebuchet MS", Helvetica, Arial, sans-serif;
	color: #5C6060;
	}
	
/*Hack (Opera)*/ 
body:before {
	content: "";
	height: 100%;
	float: left;
	width: 0;
	margin-top: -32767px;
	}
	
/*todos los elementos a 0*/
body * {
	margin: 0px;
	padding: 0px;
	position: relative;
	}

/*preparo titulos y cabeceras*/
h1, h2, h3, h4, h5 {
	font-family: Arial, Helvetica, sans-serif;
	color: #B99C0F;
	}

.hide {
	padding: 0px !important;
	margin: 0px !important;
	height: 0px;
	width: 0px;
	font-size: 0px;
	line-height: 0px;
	overflow: hidden;
	visibility: hidden;
	display: block;
	}
	
br.hide {
	display: none;
	}
	
hr	{
	display: none !important;
	}

/*listados*/	
ul	{
	list-style-type: none;
	}

/*Formularios*/	
input.text, .select, .textarea {
	padding: 1px 3px 1px;
	height: 15px;
	border: 1px solid #7F9DB9;
	font: 11px/16px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #4E5155;
	background: #ffffff;
	}
	
.select {
	padding: 0px 0px 0px 2px;
	height: 19px;
	line-height: 13px;
	}
		
/*Hack (Explorer 7)*/ 
*:first-child+html input.text {
	padding: 0px 3px 2px;
	height: 15px;
	}
	
/*Hack (Explorer 7)*/ 	
*:first-child+html .select {
	margin-top: 1px;
	height: 20px;
	}
		
.checkbox {
	margin: 0px;
	padding: 0px;
	width: 13px;
	height: 13px;
	border-style: none;
	display: block;
	}
	
.radio {
	margin: auto;
	padding: 0px;
	width: auto;
	height: auto;
	border-style: none;
	display: block;
	background: inherit;
	}
		
	/*Hack (Explorer 7)*/ 
	*:first-child+html .radio {
		width: 12px;
		height: 12px;
		background: transparent;
		}
		
label {
	color: #51817D;
	}
	
form input.text:focus, form .select:focus, form .textarea:focus {
	outline-style: none;
	background: #D4D4D5 !important;
	}
	
form fieldset {
	border-style: none;
	}
	
form fieldset legend {
	display: none;
	} 

	
/*Vinculos*/
a:link { 
	color: #065E59;
	}
	
a:visited {
	color: #065E59 /*#5E3A7E*/;
	} 
	
a:hover, a:active {
	color: #FA6523;
	/*-moz-outline-style: none;*/
	}

/*textos en tablas*/
td {
	font-size: 12px;
	}
	
img {
	display: block;
	}

/*colores destacar textos*/
.destaca01 {
	}

/*!!!!!!!clear floats (FIREFOX) !!!!!!!!!*/
#cuerpo:after, #colIzquierda .modCol:after, #colDestacados .modCol:after, #centro .modCont:after, #centro .itemRow:after, #colIzquierda .item:after, #centro .item:after, #colDestacados .item:after, #centro .formRow:after { 
	content: " ";
	display: block;
	clear: both;
	height: 0px;
	visibility: hidden;
	}
	
/*Efecto botones en FIREFOX*/
#header .submitButton, #centro .submitButton, #colIzquierda .submitButton, #colDestacados .submitButton {	
	border-style: none !important;
	cursor: pointer;
	background-position: 0px 0px;
	/*background: #00ff00;*/
	}
	
	#header .submitButton span, #centro .submitButton span, #colIzquierda .submitButton span, #colDestacados .submitButton span {
		height: 0px;
		width: 0px;
		font-size: 0px;
		line-height: 0px;
		overflow: hidden;
		display: block;
		}

#header .submitButton:active, #centro .submitButton:active, #colIzquierda .submitButton:active, #colDestacados .submitButton:active {
	/*-moz-outline-style: none;*/
	background-position: 0px 1px !important;
	}
	

/*///////////////////////////////*/	
/*/////////LAYOUT////////////*/
/*///////////////////////////////*/

#principal {
	margin: 0px auto;
	width: 100%;
	min-width: 982px;
	min-height: 100%;
	background: url(../img/principal_bkg.gif) center top repeat-y;
	}
		
#header {
	width: 100%;
	height: 115px;
	z-index: 2;
	background: #FFFFFF /*url(../img/header_bkg.gif) 15px 77px no-repeat*/;
	}
	
	#headerSet {
		margin: 0px auto;
		width: 982px;
		height: 115px;
		/*background: #19D6DD;*/
		}

#cuerpo {
	margin: 0px auto;
	padding: 0px 0px 150px;
	width: 982px;
	text-align: left;
	clear: both;
	/*background: #000000;*/
	}
	
	/*Columna Izquierda*/
	#cuerpo #colIzquierda {
		padding-top: 70px;
		padding-right: 15px;
		padding-bottom: 10px;
		width: 188px;
		height: auto;
		min-height: 10px;
		float: left;
		/*background: #F1AD09;*/
		}
		
	/*Hack (Explorer 7)*/ 	
	*:first-child+html #cuerpo #colIzquierda {
		padding-top: 104px;
		}
		
	/*Centro*/
	#cuerpo #centro {
		padding: 0px 22px 10px;
		width: 532px;
		height: auto;
		min-height: 10px;
		float: left;
		z-index: 1;
		/*background: #1595A4;*/
		}
		
	/*Hack (Explorer 7)*/ 	
	*:first-child+html #cuerpo #centro {
		padding-top: 34px;
		}
		
	/*Columna Derecha*/
	#cuerpo #colDestacados {
		padding-bottom: 10px;
		width: 203px;
		height: auto;
		min-height: 10px;
		float: right;
		z-index: 1;
		/*background: #94CA27;*/
		}
		
	/*Hack (Explorer 7)*/ 	
	*:first-child+html #cuerpo #colDestacados {
		padding-top: 34px;
		}

#footer {
	margin: -150px auto 0px;
	width: 982px;
	height: 150px;
	min-width: 982px;
	text-align: left;
	overflow: hidden;
	clear: both;
	z-index: 2;
	background: /*#FF06EB*/ url(../img/footer_bkg.gif) right 40px no-repeat;
	}
		

/*////////////////////////////////*/
/*////////////ELEMENTOS////////////*/
/*////////////////////////////////*/

/*////////////CABECERA////////////*/

/*logo*/
#header #logoHead {
	width: 270px;
	height: 100px;
	background: /*#FF7800*/ url(../img/logohead.gif) 0px 0px no-repeat;
	}
	
	#logoHead a {
		left: 0px;
		top: 0px;
		width: 270px;
		height: 100px;
		display: block;
		overflow: hidden;
		/*background: #ff00ff;*/
		}
		
		
/*slogan*/

/*atencion al cliente*/
#header .contact {
	padding: 23px 0px 0px 0px;
	height: 26px;
	font: 9px/12px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #839191;
	clear: left;
	float: left;
	/*background: #00FF00;*/
	}
	
	#header .contact .phone, #header .contact .email {
		padding: 0px 5px 0px 13px;
		display: table-cell;
		background: url(../img/ico_hphone.gif) 0px 3px no-repeat;
		}
		
	/*Hack (Explorer 7)*/ 	
	*:first-child+html #header .contact .phone, *:first-child+html #header .contact .email {
		display: inline-block;
		}
		
		#header .contact .phone br, #header .contact .email br {
			display: none;
			}
		
	#header .contact .email {
		padding: 0px 0px 0px 16px;
		background-image: url(../img/ico_hmail.gif);
		}
			#header .email a:link, #header .email a:visited {
				color: #839191;
				}
	
/*atencion al cliente*/
#header .businessHours {
	padding: 23px 0px 0px 0px;
	width: 203px;
	height: 26px;
	font: 9px/12px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-align: right;
	color: #839191;
	float: right;
	/*background: #0C00FF;*/
	}
			
/*path*/
#header .path {
	padding: 0px 0px 0px 15px;
	left: 203px;
	top: 115px;
	height: 22px;
	font-size: 0px;
	line-height: 0px;
	word-spacing: -1px;
	position: absolute;
	display: table;
	background: /*#FFD200*/ url(../img/path_bull.gif) 8px 10px no-repeat;
	}
	
/*Hack (Explorer 7)*/ 	
*:first-child+html #header path {
	display: block;
	}
	
	#header .path a:link, #header .path a:visited, #header .path strong {
		padding: 6px 2px 1px 0px;
		font-size: 10px;
		line-height: 11px;
		color: #065E59;
		word-spacing: 0px;
		vertical-align: top;
		white-space: nowrap;
		display: table-cell;
		/*background: #ff0000;*/
		}
		
	#header .path strong {
		font-weight: bold;
		text-transform: uppercase;
		/*color: #7D7D7D;*/
		}
		
	/*Hack (Explorer 7)*/	
	*:first-child+html #header .path a:link, *:first-child+html #header .path a:visited, *:first-child+html #header .path strong {
		display: inline-block;
		}		
	
	#header .path a:link, #header .path a:visited {
		}
		
	#header .path a:hover, #header .path a:active {
		color: #FA6523;
		}
		
	#header .path .slash {
		padding-top: 6px;
		width: 6px;
		height: 16px;
		font-size: 10px;
		line-height: 11px;
		display: block;
		/*background: #85816C url(../img/path_bull.gif) 0px 9px no-repeat;*/
		}
		
	/*Hack (Explorer 7)*/	
	*:first-child+html #header .path .slash {
		display: inline-block;
		vertical-align: -2px;
		}
		
		#header .path .slash span {
			/*display: none;*/
			}
			
/*Buscador*/
#header #buscar {
	padding: 11px 0px 0px;
	left: 0px;
	top: 155px;
	width: 188px;
	height: 57px;
	font-size: 0px;
	line-height: 0px;
	z-index: 2;
	position: absolute;
	/*background: #526E69;*/
	}
		
	#buscar fieldset {
		display: block;
		float: left;
		}
		
		#buscar fieldset label {
			height: 0px;
			width: 0px;
			overflow: hidden;
			display: block;
			position: absolute;
			}
		
			/*campos*/
			#buscar input.text {
				margin-right: 2px;
				width: 157px;
				border-color: #DBD5D5;
				float: left;
				/*background: #526E69;*/
				}
				
			/*Botones*/
			#buscar .submitButton.buscar {
				top: 0px;
				width: 21px;
				height: 20px;
				display: block;
				float: left;
				background: /*#ff0ff0*/ url(../img/header_bttbuscar.gif) 0px 0px no-repeat;
				}
				
			#buscar .submitButton.buscar:active {
				}
				
				
	/*Boton Busqueda Avanzada*/
	#buscar .busquedaAvanzada {
		padding: 4px 0px;
		font-size: 0px;
		line-height: 0px;
		clear: left;
		/*background: #00FFFF;*/
		}
		
		#buscar .busquedaAvanzada li {
			padding-left: 10px;
			background: /*#ff0ff0*/ url(../img/list_bull2.gif) 2px 4px no-repeat;
			}
		
		#buscar .busquedaAvanzada a:link, #buscar .busquedaAvanzada a:visited {
			font-size: 11px;
			line-height: 12px;
			}
			
		#buscar .busquedaAvanzada a:active {
			}

			#buscar .busquedaAvanzada a span {
				}


/*menu Principal*/
#header #mainMenu {
	left: 270px;
	top: 81px;
	height: 19px;
	font-size: 0px;
	line-height: 0px;
	z-index: 2;
	position: absolute;
	/*background: #FFF000;*/
	}
	
	#mainMenu li {
		padding-right: 7px;
		height: 19px;
		float: left;
		z-index: 2;
		/*background: #CB59F1;*/
		}
		
		#mainMenu strong {
				display: block;
				}

			#mainMenu li a:link, #mainMenu li a:visited {
				padding: 3px 7px 0px;
				height: 16px;
				font: normal 11px/12px Arial, Helvetica, sans-serif;
				text-transform: uppercase;
				text-decoration: none;
				color: #FFFFFF;
				display: block;
				background-color: #BA9F13;
				}
				
			#mainMenu li strong a:link, #mainMenu li strong a:visited {
				background-color: #FA6523;
				}
				
			#mainMenu li a:hover, #mainMenu li a:active {
				color: #FFFFFF !important;
				background-color: #02746E !important;
				}
				
			#mainMenu .current a:link, #mainMenu .current a:visited {
				color: #000000;
				}		
		
				
/*clientes*/
#header #user {
	right: -8px;
	top: 0px;
	height: 26px;
	font-size: 0px;
	line-height: 0px;
	color: #7C8B8B;
	overflow: hidden;
	z-index: 2;
	position: absolute;
	/*background: #FF8400;*/
	}
	
	#user .userName {
		padding: 8px 11px 0px 0px;
		height: 18px;
		font: 11px/12px Tahoma, Verdana, Arial, Helvetica, sans-serif;
		display: block;
		float: left;
		/*background: #FF0FF0;*/
		}
		
		.userName strong {
			font-weight: normal;
			}
			
		#user .userName br {
			display: none;
			}
	
	#user ul {
		padding-top: 8px;
		height: 18px;
		float: left;
		/*background: #000FFF;*/
		}
		
		#user ul li {
			padding: 0px 8px 0px 0px;
			height: 18px;
			float: left;
			/*background: #0f0f0f;*/
			}
			
		#user ul .logOut {
			}
			
		#user ul .login {
			}
			
		#user ul .newUser {
			}
			
			#user ul a:link, #user ul a:visited {
				padding: 1px 0px 0px 9px;
				height: 17px;
				font: 10px/11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
				text-decoration: none;
				text-transform: uppercase;
				display: block;
				background: /*#244259*/ url(../img/user_bull.gif) 0px 5px no-repeat;
				}
				
			#user ul a:active, #user ul a:hover {
				background-position: 0px -10px;
				}
				
				#user a:link span, #user a:visited span {
					}
			
			/*logOut*/		
			#user ul .logOut a:link, #user ul .logOut a:visited {
				}
				
			#user ul .logOut a:active, #user ul .logOut a:hover {
				}
				
				#user ul .logOut a:link span, #user ul .logOut a:visited span {
					}
					

/*su compra Breve*/
#header #suCompraBreve {
	padding-right: 38px;
	right: -2px;
	top: 68px;
	height: 47px;
	font-size: 0px;
	line-height: 0px;
	position: absolute;
	overflow: hidden;
	display: inline-block;
	background: /*#0054FF*/ url(../img/vercomprab_bkg.gif) right 0px no-repeat;
	}
	
	#suCompraBreve p {
		padding: 8px 0px 0px 10px;
		height: 39px;
		font: 11px/12px Tahoma, Verdana, Arial, Helvetica, sans-serif;
		text-align: right;
		color: #02746E;
		/*background: #00FFFF;*/
		}
		
		#suCompraBreve p .total {
			top: 0px;
			font: bold 18px/19px Arial, Helvetica, sans-serif;
			letter-spacing: -1px;
			word-spacing: -1px;
			}
			
		#suCompraBreve p br {
			display: none;
			}
			
		#suCompraBreve a:link, #suCompraBreve a:visited {
			padding: 27px 37px 0px 0px;
			right: -37px;
			top: 0px;
			width: 200px;
			height: 20px;
			display: block;
			position: absolute;
			z-index: 2;
			background: /*#ff0000*/ transparent;
			}
			
		#suCompraBreve a:hover, #suCompraBreve a:active {
			text-decoration: underline;
			}
		
			#suCompraBreve a:link strong, #suCompraBreve a:visited strong {
				padding: 0px 7px 0px 0px;
				font-weight: normal;
				font-size: 10px;
				line-height: 11px;
				letter-spacing: 0px;
				display: table-cell;
				float: right;
				cursor: pointer;
				background: /*#84AEA3*/ url(../img/sucomprab_bull.gif) right 4px no-repeat;
				}
				
			#suCompraBreve a:hover strong, #suCompraBreve a:active strong {
				}
					
					
/*redes sociales*/
#header .socialNetworks {
	padding: 0px;
	right: -3px;
	top: 29px;
	width: auto;
	height: 18px;
	text-align: right;
	position: absolute;
	/*background: #E70016;*/
	}
	
	#header .socialNetworks strong {
		padding-top: 3px;
		font: normal 10px/11px Arial, Helvetica, sans-serif;
		color: #666A77;
		display: block;
		float: left;
		}
	
	#header .socialNetworks ul {
		float: left;
		height: 18px;
		}
		
		#header .socialNetworks li {
			padding-left: 4px;
			float: left;
			}
			
		#header .socialNetworks .faceBook a {
			height: 18px;
			display: block;
			}
			
			#header .socialNetworks a span {
				}

					
					
/*////////////Columna Izquierda////////////*/
		
/*modulos (colIzquierda - colDestacados)*/
#colIzquierda .modCol, #colDestacados .modCol, #colDestacados .modCompra {
	padding: 0px;
	/*background: #FF0000;*/
	}
	
#colIzquierda .modColFoot, #colDestacados .modColFoot, #colDestacados .modCompraFoot {
	}
	
/*titulos (colIzquierda - colDestacados)*/
#colIzquierda h3, #colDestacados h3 {
	font-size: 23px;
	line-height: 24px;
	font-weight: normal;
	text-transform: lowercase;
	}

#colIzquierda .modTitle, #colDestacados .modTitle, #colDestacados .titCompra {
	padding-bottom: 5px;
	font-size: 18px;
	line-height: 19px;
	}
	
	.modTitle span, #colDestacados .titCompra span {
		}
		
/*Separador de secciones (colIzquierda - colDestacados)*/
#colIzquierda .hr, #colDestacados .hr {
	height: 26px;
	display: block;
	clear: both;
	overflow: hidden;
	/*background: #FF00FF;*/
	}
	
/*Parrafos (colIzquierda - colDestacados)*/
#colIzquierda p, #colIzquierda ul, #colDestacados p, #colDestacados ul {
	padding-bottom: 8px;
	line-height: 15px;
	/*background: #F6FF00;*/
	}
	
	/*listados (colIzquierda - colDestacados)*/
	#colIzquierda ul li, #colDestacados ul li {
		padding: 0px 0px 5px 14px;
		line-height: 12px;
		overflow: hidden;
		background: /*#00ff00*/ url(../img/list_bull.gif) 0px 4px no-repeat;
		}
		
		#colIzquierda .modCol ul ul {
			padding: 5px 0px 4px 0px;
			}
			
/*menu Izquierda (izqMenu)*/
#colIzquierda #izqMenu {
	padding: 0px 0px 18px;
	width: 188px;
	font-size: 0px;
	line-height: 0px;
	/*background: #FF0000;*/
	}
	#izqMenu li a:link, #izqMenu li a:visited {
		text-transform: capitalize;
	}
			
	/*
	#colIzquierda #izqMenu li {
		padding: 2px 0px 0px 0px;
		width: 188px;
		line-height: 0px;
		overflow: visible;
		background-image: none;
		/*background: #000000;*/
	/*	}
		
		
		#izqMenu li a:link, #izqMenu li a:visited {
			margin-left: 32px;
			padding-bottom: 1px;
			width: 156px;
			font-size: 11px;
			line-height: 13px;
			text-transform: lowercase;
			text-decoration: none;
			display: block;
			background-color: #FFFFFF;
			}
			
		#izqMenu li a:active, #izqMenu li a:hover {
			right: -5px;
			margin-left: 22px;
			padding-right: 5px;
			padding-left: 5px;
			width: 156px;
			color: #FFFFFF;
			background-color: #065E59;
			}
			
	#colIzquierda #izqMenu .current {
		font-weight: bold;
		border-bottom: 1px solid #065E59;
		}
			
		#izqMenu .current a:link, #izqMenu .current a:visited {
			margin-bottom: -1px;
			}

	*/
/*publicidad (colIzquierda - colDestacados)*/
#colIzquierda .publicidad, #colDestacados .publicidad {
	font-size: 0px;
	line-height: 0px;
	text-align: center;
	width: 188px;
	}
	
	#colIzquierda .publicidad a:link, #colIzquierda .publicidad a:visited, #colDestacados .publicidad a:link, #colDestacados .publicidad a:visited  {
		margin: 0px auto 12px;
		width: auto;
		display: inline-block;
		}
		
	#colIzquierda .publicidad .last:link, #colIzquierda .publicidad .last:visited, #colDestacados .publicidad .last:link, #colDestacados .publicidad .last:visited {
		margin-bottom: 0px;
		}
		
		#colIzquierda .publicidad a img, #colDestacados .publicidad a img {
			}
			
			
/*////////////Columna Centro////////////*/
		
/*titulos Contenido*/
#centro h1 {
	margin: 0px 0px 8px 0px;
	padding: 0px 120px 0px 0px;
	font-size: 23px;
	font-weight: normal;
	line-height: 24px;
	text-transform: lowercase;
	}

#centro h2 {
	}

#centro h3 {
	}
	

/*Titulos destacados*/
#centro .destacaTitle {
	}
	
	#centro .destacaTitle span {
		}
		
#centro .destacaTitleB {
	margin: 0px 0px 8px 0px;
	font: bold 15px/16px "Trebuchet MS", Helvetica, Arial, sans-serif;
	}
	
	#centro .destacaTitleB span {
		padding-bottom: 1px;
		/*border-bottom: 4px solid #C6A60D;*/
		display: table-cell;
		}
		
	/*Hack (Explorer 7)*/
	*:first-child+html #centro .destacaTitleB span {
		display: inline-block;
		}

/*Parrafos (Centro)*/	
#centro p, #centro ul  {
	padding-bottom: 12px;
	line-height: 15px;
	/*background: #A7542B;*/
	}
	
	/*listados, listados de links, listados horizontales*/
	#centro ul {
		}
		
		#centro ul li {
			padding: 0px 0px 5px 10px;
			background: /*#00ff00*/ url(../img/list_bull.gif) no-repeat 2px 6px;
			}
		
		#centro ul ul {
			padding: 5px 0px 5px 2px;
			}
	

			
			#centro ul li ul li {
				background: /*#00ff00*/ url(../img/list_bull2.gif) no-repeat 0px 6px;
				}
			
		#centro ol li {
			padding-left: 0px;
			margin: 0px 0px 4px 22px;
			/*background: #00ff00;*/
			}	
	
/*Separador de secciones*/
#centro .hr {
	height: 14px;
	display: block;
	clear: both;
	overflow: hidden;
	/*background: #ff00ff;*/
	}
	
	#centro .hrGraph {
		border-top: 1px solid #DBD5D5;
		}
	
/*ver mas (centro, colIzquierda, colDestacados)*/
.vermas:link, .vermas:visited {
	padding: 0px 6px 4px 0px;
	height: 12px;
	font: bold 10px/11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	white-space: nowrap;
	display: block;
	float: right;
	overflow: hidden;
	background: /*#000000*/ url(../img/item_masinfo.gif) right 5px no-repeat;
	}
	
	.vermas:hover, .vermas:active {
		background-position: right -42px;
		}
		
		
/*Modulos Contenido*/
#centro .modCont {
	padding: 9px 15px 20px;
	border: 1px solid #DBD5D5;
	width: 500px;
	overflow: visible;
	z-index: 2;
	background: #FFFFFF;
	}
	
.modContHead, .modContFoot {
	height: 0px;
	overflow: hidden;
	}
	
.modContFoot {
	}
	
/*Titulos (Modulos de contenido)*/
#centro .modTitle {
	margin: -5px -10px 8px -10px;
	padding: 0px;
	width: 520px;
	background: #BA9F13;
	}
	
	#centro .modTitle span {
		padding: 4px 22px 5px 8px;
		font: bold 13px/14px "Trebuchet MS", Helvetica, Arial, sans-serif;
		color: #ffffff;
		text-transform: lowercase;
		display: block;
		}


/*publicidad*/
#centro .publicidad {
	}
	
	#centro .publicidad p {
		padding: 0px;
		}
		
	#centro .publicidad a:link, #centro .publicidad a:visited {
		}
			
			
/*Items (General)*/
#centro .item {
	padding: 0px 0px 14px 0px;
	background-image: none;
	/*background-color: #FF0FF0;*/
	}
	
/*Hack (Explorer 7)*/	
*:first-child+html .item {
	float: left;
	clear: left;
	}
				
	/*Bloque titulo*/
	.item .titBlock {
		padding-bottom: 4px;
		height: 1%;
		z-index: 2;
		/*background: #FFFF00;*/
		}
		
		.item .titBlock .date {
			padding-bottom: 2px;
			font: bold 10px/12px Tahoma, Verdana, Arial, Helvetica, sans-serif;
			color: #919399;
			display: block;
			}

		#centro .item .titBlock h2, #colIzquierda .item .titBlock h2, #colDestacados .item .titBlock h2 {
			padding: 0px;
			font: bold 14px/15px "Trebuchet MS", Helvetica, Arial, sans-serif;
			text-transform: uppercase;
			}
			
			.titBlock h2 a:link, .titBlock h2 a:visited {
				text-decoration: none;
				}
				
			.titBlock h2 a:hover, .titBlock h2 a:active {
				text-decoration: underline;
				}
				
			.item .titBlock h2 strong {
				padding-top: 1px;
				font-size: 10px;
				line-height: 11px;
				color: #02746E;
				display: block;
				}
				
		#centro .item .autor, #colIzquierda .item .autor, #colDestacados .item .autor {
			padding: 1px 0px 0px 0px;
			font: normal 10px/11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
			color: #797C82;
			display: block;
			/*background: #00f00f;*/
			}
		
			.item .titBlock cite {
				font-size: 11px;
				line-height: 12px;
				font-style: normal;
				}
				
		#centro .item .editorial, #colDestacados .item .editorial {
			padding: 4px 0px 0px;
			font: bold 10px/11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
			color: #797C82;
			/*background: #FF00FF;*/
			}
			
		.item .titBlock br {
			display: none;
			}
			
			
	/*Imagen*/
	.item .imagen {
		font-size: 0px;
		line-height: 0px;
		z-index: 2;
		/*background: #DF6262;*/
		}
			
		.item .imagen a:link, .item .imagen a:visited, .item .imagen .imageFrame {
			width: auto;
			border: 2px solid #BFBFBF;
			display: block;
			z-index: 2;
			}
		
			.item .imagen a img, .item .imagen .imageFrame img {
				border: 1px solid #FFFFFF;
				}
				
		.item .imagen span {
			display: block;
			}
			
	/*preview Google*/
	#centro .item .preview, #colIzquierda .item .preview, #colDestacados .item .preview {
		padding: 0px;
		width: 69px;
		font-size: 0px;
		line-height: 0px;
		z-index: 2;
		/*background-color: #00F00F;*/
		}
		
		.item .preview a {
			text-decoration: none;
			}
			
			.item .preview a img {
				border-style: none;
				}
			
	/*datos*/
	.item .datos {
		}
			
	/*descripcion*/	
	.item .descripcion {
		height: 1%;
		/*background: #076C2B;*/
		}
		
		#centro .item .descripcion p {
			padding: 0px 0px 8px 0px;
			}
			
	/*Datos Extra*/
	.item .datosExtra {
		/*background: #78FF00;*/
		}
				
		/*Novedad*/
		.item .novedadIco {
			width: 49px;
			height: 12px;
			display: block;
			background: /*#00FF00*/ url(../img/ico_novedad.png) 0px 0px no-repeat;
			}
		
		/*Oferta*/
		.item .ofertaIco {
			width: 40px;
			height: 12px;
			display: block;
			background: /*#FF0000*/ url(../img/ico_oferta.png) 0px 0px no-repeat;
			}
		
	/*precio Normal*/
	#centro .item .pvp, .item .pvp {
		padding: 0px;
		font-family: Arial, Helvetica, sans-serif;
		white-space: nowrap;
		/*background: #E9F200;*/
		}
			
		.item .pvp strong {
			font-size: 13px;
			line-height: 14px;
			letter-spacing: -1px;
			color: #065E59;
			display: block;
			/*background: #00FB00;*/
			}
			
		.item .pvp strong span {
			font-size: 10px;
			line-height: 11px;
			letter-spacing: -1px;
			font-weight: normal;
			}
	
	/*precio Oferta*/
	.item .pvp.oferta {
		}
		
		.item .pvp.oferta .antes {
			font-size: 10px;
			line-height: 11px;
			letter-spacing: -1px;
			color: #797C82;
			display: block;
			/*background: #78AEFC;*/
			}
			
			.item .pvp.oferta .antes del {
				font-size: 11px;
				line-height: 12px;
				font-weight: bold;
				letter-spacing: 0px;
				word-spacing: -1px;
				}
				
			.item .pvp.oferta br {
				display: none;
				}
			
		.item .pvp.oferta strong {
			}
				
			.item .pvp.oferta strong span {
				}
				
	/*comprar*/
	.item .itemForm {
		width: 65px;
		height: 18px;
		font-size: 0px;
		line-height: 0px;
		/*background: #CA1010;*/
		}
			
		.item .itemForm .submitButton.comprar {
			width: 65px;
			height: 18px;
			background: url(../img/btt_comprarlista.gif) 0px 0px no-repeat;
			}
			
	/*estado stock*/
	#centro .item .estado {
		padding: 0px;
		font-size: 0px;
		line-height: 0px;
		/*background: #00f00f;*/
		}
		
		.item .estado strong, .item .estado.estado_2 strong {
			padding: 0px 0px 1px;
			font: bold 10px/11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
			color: #065E59;
			display: block;
			}
			
		.item .estado.estado_1 strong, .item .estado.estado_3 strong, .item .estado.estado_4 strong, .item .estado.estado_5 strong, .item .estado.estado_6 strong {
			color: #9A9EA5;
			}

/*Filas*/
#centro .itemRow {
	margin-bottom: 10px;
	width: 532px;
	height: 1%;
	clear: both;
	overflow: visible;
	/*background: #ED8BE3;*/
	}
	
/*Items (en Tres Columnas)*/
#centro .itemRow.tresCol {
	}
	
/*Items (en Listados Portada) */
#centro .listadoItems  {
	padding-bottom: 0px;
	/*background: #00FF000;*/
	}
	
#centro .item.listadoPortada {
	padding-bottom: 26px;
	width: 532px;
	/*background: #000FFF;*/
	}
	
	
	/*Bloque titulo (en Listados Portada)*/
	.item.listadoPortada .titBlock {
		padding: 3px 0px 8px;
		width: 424px;
		float: right;
		}

		#centro .item.listadoPortada .titBlock h2 {
			width: 270px;
			/*background: #00F00F;*/
			}
			
			.item.listadoPortada .titBlock h2 strong {
				}
				
		#centro .item.listadoPortada .autor {
			width: 270px;
			/*background: #00f00f;*/
			}
				
		#centro .item.listadoPortada .editorial {
			}
			
			
	/*Imagen (en Listados Portada)*/
	.item.listadoPortada .imagen {
		width: 108px;
		float: left;
		}
			
		.item.listadoPortada .imagen a:link, .item.listadoPortada .imagen a:visited {
			width: 90px;
			}
			
	/*preview Google (en Listados Portada)*/
			
	/*datos (en Listados Portada)*/
			
	/*descripcion (en Listados Portada)*/	
	.item.listadoPortada .descripcion {
		width: 424px;
		float: right;
		}
		
	/*Datos Extra (en Listados Portada)*/
	.item.listadoPortada .datosExtra {
		left: 108px;
		bottom: 12px;
		position: absolute;
		}
			
		/*Novedad (en Listados Portada)*/
		.item.listadoPortada .novedadIco {
			padding-left: 5px; 
			display: table-cell;
			}
	
		/*Oferta (en Listados Portada)*/
		.item.listadoPortada .ofertaIco {
			padding-left: 5px; 
			display: table-cell;
			}
			
		/*Hack (Explorer 7)*/ 
		*:first-child+html .item.listadoPortada .novedadIco, *:first-child+html .item.listadoPortada .ofertaIco {
			display: inline-block;
			}
		
	/*precio Normal (en Listados Portada)*/
	.item.listadoPortada .pvp {
		right: 0px;
		top: 14px;
		position: absolute;
		z-index: 2;
		}
	
	/*precio Oferta (en Listados Portada)*/
	.item.listadoPortada .pvp.oferta {
		top: 2px;
		}
						
	/*comprar (en Listados Portada)*/
	.item.listadoPortada .itemForm {
		right: 0px;
		top: 30px;
		position: absolute;
		z-index: 3;
		}
			
	/*estado stock (en Listados Portada)*/
	#centro .item.listadoPortada .estado {
		right: 0px;
		bottom: 12px;
		position: absolute;
		/*background: #00f00f;*/
		}
		

/*Items (Items Izquierda/Derecha)*/
#colIzquierda .item, #colDestacados .item {
	padding: 0px 0px 40px 0px;
	width: 203px;
	background-image: none;
	}
				
	/*Bloque titulo (Items Izquierda/Derecha)*/
	#colIzquierda .item .titBlock, #colDestacados .item .titBlock {
		padding-bottom: 6px;
		width: 137px;
		float: right;
		}
			
	/*Imagen (Items Izquierda/Derecha)*/
	#colIzquierda .item .imagen, #colDestacados .item .imagen {
		padding-bottom: 6px;
		width: 66px;
		text-align: left;
		float: left;
		/*background: #000000;*/
		}
			
		#colIzquierda .item .imagen a:link, #colIzquierda .item .imagen a:visited, #colDestacados .item .imagen a:link, #colDestacados .item .imagen a:visited {
			width: 50px;
			}
			
	/*preview Google (Items Izquierda/Derecha)*/
			
	/*datos (Items Izquierda/Derecha)*/

	/*descripcion (Items Izquierda/Derecha)*/
	#colIzquierda .item .descripcion, #colDestacados .item .descripcion {
		clear: both;
		/*background: #FF0000;*/
		}
			
	/*Datos Extra (Items Izquierda/Derecha)*/
	#colIzquierda .item .datosExtra, #colDestacados .item .datosExtra {
		}
		
		/*Novedad (Items Izquierda/Derecha)*/
		#colIzquierda .item .novedadIco, #colDestacados .item .novedadIco {
			padding-left: 5px; 
			display: table-cell;
			}
	
		/*Oferta (Items Izquierda/Derecha)*/
		#colIzquierda .item .ofertaIco, #colDestacados .item .ofertaIco {
			padding-left: 5px; 
			display: table-cell;
			}
			
		/*Hack (Explorer 7)*/ 
		*:first-child+html #colIzquierda .item .novedadIco, *:first-child+html #colIzquierda .item .ofertaIco, *:first-child+html #colDestacados .item .novedadIco, *:first-child+html #colDestacados .item .ofertaIco {
			display: inline-block;
			}
		
	/*precio Normal (Items Izquierda/Derecha)*/
	#colIzquierda .item .pvp, #colDestacados .item .pvp {
		padding: 0px 4px 0px 0px;
		left: 0px;
		bottom: 16px;
		text-align: right;
		position: absolute;
		z-index: 5;
		overflow: hidden;
		}
		
	/*precio Oferta (Items Izquierda/Derecha)*/
	#colIzquierda .item .pvp.oferta, #colDestacados .item .pvp.oferta {	
		}
		
		#colIzquierda .item .pvp.oferta .antes, #colDestacados .item .pvp.oferta .antes {
			padding: 2px 0px 0px 0px;
			display: block;
			float: left;
			/*background: #78AEFC;*/
			}

			#colIzquierda .item .pvp.oferta .antes del, #colDestacados .item .pvp.oferta .antes del {
				margin-top: -2px;
				display: block;
				}
			
		#colIzquierda .item .pvp.oferta strong, #colDestacados .item .pvp.oferta strong {
			padding: 0px 0px 0px 5px;
			float: left;
			display: block;
			/*background: #00f00f;*/
			}
				
			#colDestacados .item .pvp.oferta strong span {
				margin-bottom: -2px;
				padding: 0px;
				display: block;
				}
				
	/*comprar (Items Izquierda/Derecha)*/
	#colIzquierda .item .itemForm, #colDestacados .item .itemForm {
		right: 0px;
		bottom: 14px;
		position: absolute;
		}
			
	/*estado stock (Items Izquierda/Derecha)*/
	
	
/*Items (Izquierda/Derecha Noticias - Otros)*/
#colIzquierda .item.itemNoticia, #colDestacados .item.itemNoticia {
	padding-bottom: 5px;
	/*background: #00FF00;*/
	}
	
	/*Bloque titulo (Izquierda/Derecha Noticias - Otros)*/
	#colIzquierda .item.itemNoticia .titBlock, #colDestacados .item.itemNoticia .titBlock {
		padding-bottom: 8px;
		width: auto;
		float: none;
		}
	
	/*Imagen (Izquierda/Derecha Noticias - Otros)*/
	#colIzquierda .item.itemNoticia .imagen, #colDestacados .item.itemNoticia .imagen {
		width: 203px;
		float: none;
		}
		
		#colIzquierda .item.itemNoticia .imagen a:link, #colIzquierda .item.itemNoticia .imagen a:visited, #colDestacados .item.itemNoticia .imagen a:link, #colDestacados .item.itemNoticia .imagen a:visited {
			width: 199px;
			}
			
	/*ver mas (Izquierda/Derecha Noticias - Otros)*/
	#colIzquierda .item .vermas, #colDestacados .item .vermas:visited {
		margin-top: -6px;
		z-index: 2;
		}
			
			
	
	/*descripcion (Izquierda/Derecha Noticias - Otros)*/		
		
		
/*listados (3 columnas)*/
#centro .itemRow.lista3col {
	margin: 0px;
	padding-bottom: 0px;
	}
		
	#centro .itemRow.lista3col li {
		padding: 0px 0px 5px 10px;
		}
		
/*listados (3 columnas - procesado por JavaScript)*/
	#centro .itemRow.lista3col ul {
		padding: 0px 11px 0px 0px;
		width: 170px;
		float: left;
		}
		
	#centro .itemRow.lista3col .colA {
		/*background: #FF0000;*/
		}
		
	#centro .itemRow.lista3col .colB {
		/*background: #FF00FF;*/
		}
		
	#centro .itemRow.lista3col .colC {
		padding-right: 0px;
		/*background: #FFFF00;*/
		}
		
		
/*////////////Columna Derecha////////////*/

/*su compra*/
#colDestacados .titCompra {
	}
	
	#colDestacados .titCompra span {
		}

#colDestacados .modCompra {
	padding-bottom: 0px;
	}

	#colDestacados .modCompra #sucompra {
		margin-bottom: 4px;
		width: 203px;
		border-style: none;
		/*border-top: 1px dashed #B7B1B1;*/
		border-collapse: separate;
		border-spacing: 0px;
		/*background: #FFFFFF;*/
		}
		
		#colDestacados .modCompra #sucompra td {
			padding: 2px 0px 0px;
			height: auto;
			font: normal 10px/11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
			color: #5C6060;
			overflow: visible;
			}
			
		/*itemCart*/
		#colDestacados .modCompra #sucompra .itemCart td {
			border-style: none;
			}
			
			#colDestacados .modCompra #sucompra .itemCart .cantidad {
				padding: 1px 2px 2px 0px;
				}
				
			#colDestacados .modCompra #sucompra .itemCart .descripcion {
				font-family: Arial, Helvetica, sans-serif;
				padding-right: 2px;
				}
				
		/*itemCartprecio*/
		#colDestacados .modCompra #sucompra .itemCartprecio td {
			padding: 0px 0px 3px;
			color: #065E59;
			border-style: none;
			/*border-bottom: 1px dashed #B7B1B1;*/
			}
		
		/*total*/
		#colDestacados .modCompra #sucompra .total td {
			padding-top: 6px;
			padding-bottom: 2px;
			font-size: 11px;
			line-height: 12px;
			font-weight: bold;
			color: #065E59;
			text-align: right;
			border-style: none;
			}
			
			.modCompra #sucompra .total td strong {
				font: bold 15px/16px Arial, Helvetica, sans-serif;
				letter-spacing: -1px;
				}
			
		#colDestacados .modCompra br {
			display: none;
			}
			
		/*Enviar pedido*/
		#colDestacados .modCompra form {
			padding: 0px 0px 0px;
			}
		
		#colDestacados .submitButton.enviarPedido {
			width: 96px;
			height: 20px;
			float: right;
			background: url(../img/btt_vercomprader.gif) 0px 0px no-repeat;
			}
			
			
/*Boletin de Novedades*/
#colDestacados .modCol.boletin {
	padding-bottom: 0px;
	/*background: #FF0FF0;*/
	}
	
	#colDestacados .modCol.boletin p {
		padding: 0px 0px 6px 0px;
		}

	/*campos*/
	.boletin input.text {
		width: 195px;
		}
		
	#colDestacados .modCol.boletin ul {
		padding: 5px 0px 2px;
		width: 148px;
		font-size: 0px;
		line-height: 0px;
		/*background: #FF0FF0;*/
		}
		
		#colDestacados  .modCol.boletin li {
			padding: 0px 0px 3px;
			background-image: none;
			}
		
			.modCol.boletin .checkbox {
				margin-right: 4px;
				display: block;
				float: left;
				}
				
			.modCol.boletin li label {
				font-weight: normal;
				font-size: 12px;
				line-height: 13px;
				display: inline-block;
				}
	
	/*Botones*/
	.boletin .submitButton.izqEnviar {
		margin-top: 3px;
		width: 58px;
		height: 20px;
		float: right;
		background: /*#ff00ff*/ url(../img/btt_suscribirse.gif) 0px 0px no-repeat;
		}
			
			
/*Informacion de interes - secure server*/

#colDestacados .modCol .secureServer {
	padding-bottom: 4px;
	/*background: #FF0FF0;*/
	}
	
	.modCol .secureServer br {
		/*display: none;*/
		}
	
	.modCol .secureServer img {
		margin: 0px auto 4px;
		}
			

/*////////////FOOTER////////////*/		
			
/*menu pie*/	
#footer ul {
	padding: 0px 0px 0px 1px;
	right: 12px;
	top: 50px;
	width: auto;
	height: 13px;
	font-size: 0px;
	line-height: 0px;
	position: absolute;
	z-index: 2;
	background: /*#00FFF1*/ url(../img/footmenu_sep.gif) -5px 0px no-repeat;
	}
		
	#footer ul li {
		padding: 0px 7px;
		height: 13px;
		float: left;
		background: /*#FF0000*/ url(../img/footmenu_sep.gif) right 0px no-repeat;
		}
		
	#footer ul .last {
		}
	
	#footer ul li a:link, #footer ul li a:visited   {
		font: 11px/12px "Trebuchet MS", Helvetica, Arial, sans-serif;
		text-decoration: none;
		color: #FFFFFF;
		}
		
	#footer ul li a:hover, #footer ul li a:active   {
		text-decoration: underline;
		}
		

/*arriba*/
#footer #arriba {
	right: 0px;
	top: 116px;
	position: absolute;
	z-index: 2;
	}

	#footer #arriba a:link, #footer #arriba a:visited {
		width: 12px;
		height: 12px;
		display: block;
		background: /*#00ffff*/ url(../img/btt_arriba.gif) no-repeat 0px 0px;
		}
	
	#footer #arriba a:hover, #footer #arriba a:active {
		background: /*#00EAFF*/ url(../img/btt_arriba.gif) no-repeat 0px -12px;
		}


/*firma*/
#footer #firma {
	padding: 92px 176px 0px 4px;
	left: 203px;
	width: 283px;
	height: 58px;
	font: normal 10px/11px Verdana, Arial, Helvetica, sans-serif;
	text-align: right;
	color: #5C6060;
	clear: both;
	float: left;
	background: /*#9F1068*/ url(../img/logofoot.gif) 283px 91px no-repeat;
	}
	
	#footer #firma strong {
		letter-spacing: 0px;
		}
	
	#footer #firma a:link, #footer #firma a:visited {
		/*color: #FFFFFF;*/
		}
		
	#footer #firma a:hover, #footer #firma a:active {
		/*color: #FFFFFF;*/
		text-decoration: underline;
		}
		
		
/*firma OPTYMA*/
#footer #firmaOptyma {
	padding: 0px;
	right: 22px;
	top: 70px;
	color: #666A77;
	text-align: left;
	position: absolute !important;
	overflow: hidden;
	z-index: 3;
	}
	
	#firmaOptyma strong {
		padding: 1px 3px 0px 0px;
		letter-spacing: -1px;
		font: normal 10px/11px Verdana, Arial, Helvetica, sans-serif;
		float: left;
		display: block;
		}
		
	#firmaOptyma a:link, #firmaOptyma a:visited {
		float: left;
		border: 1px solid #FFFFFF;
		display: block;
		}	