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

html {
	height: 100%;
	}

body {
	margin: 0px;
	padding: 0px;
	height: 100%;
	min-width: 944px;
	font: 14px/normal Arial, Helvetica, sans-serif;
	color: #485059;
	background: /*#0FF0FF*/ url(../img/body_bkg.gif) center 0px repeat-y;
	}
	
/*Hack (Opera)*/ 
body:before {
	content: "";
	height: 100%;
	float: left;
	width: 0;
	margin-top: -32767px;
	}
	
/*todos los elementos a 0*/
body * {
	margin: 0px;
	padding: 0px;
	}

/*preparo titulos y cabeceras*/
h1, h2, h3, h4, h5 {
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #C31A75;
	}

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

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

/*Formularios*/	
input[type=text], input[type=password], 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[type=text] {
	padding: 0px 3px 2px;
	height: 15px;
	}
	
/*Hack (Explorer 7)*/ 	
*:first-child+html select {
	height: 20px;
	}
		
input[type=checkbox] {
	margin: 0px;
	padding: 0px;
	width: 13px;
	height: 13px;
	/*border-style: none;*/
	display: block;
	}
	
input[type=radio] {
	margin: auto;
	padding: 0px;
	width: auto;
	height: auto;
	border-style: none;
	display: block;
	background: inherit;
	}
		
	/*Hack (Explorer 7)*/ 
	*:first-child+html input[type=radio] {
		width: 12px;
		height: 12px;
		background: transparent;
		}
		
label {
	color: #3E424F;
	}
	
form input[type=text]:focus, form select:focus, form textarea:focus {
	outline-style: none;
	background-color: #DFDFE0 !important;
	}
	
form fieldset {
	border-style: none;
	}
	
form fieldset legend {
	display: none;
	} 

	
/*Vinculos*/
a:link { 
	color: #BB1B81;
	}
	
a:visited {
	color: #BB1B81 /*#5E3A7E*/;
	} 
	
a:hover, a:active {
	color: #4D66BA;
	}

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

/*colores destacar textos*/
.destaca01 {
	}

/*!!!!!!!clear floats (FIREFOX) !!!!!!!!!*/
#cuerpo:after, #colDestacados .modCol:after, #centro .modCont:after, #centro .itemRow: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, #colDestacados .submitButton {	
	border-style: none !important;
	cursor: pointer;
	background-position: 0px 0px;
	/*background: #00ff00;*/
	}
	
	#header .submitButton span, #centro .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, #colDestacados .submitButton:active {
	/*-moz-outline-style: none;*/
	background-position: 0px 1px !important;
	}
	

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

#principal {
	margin: 0px auto;
	width: 100%;
	min-width: 944px;
	min-height: 100%;
	background: /*#000000*/ url(../img/principal_bkg.gif) 0px 0px repeat-x;
	}
		
#header {
	margin: 0px auto;
	width: 944px;
	height: 183px;
	position: relative;
	/*background: #19D6DD;*/
	}

#cuerpo {
	margin: 0px auto;
	padding: 0px 0px 135px;
	width: 944px;
	text-align: left;
	clear: both;
	position: relative;
	/*background: #000000;*/
	}
	
	/*Columna Izquierda*/
	#cuerpo #colIzquierda {
		/*background: #F1AD09;*/
		}
		
	/*Centro*/
	#cuerpo #centro {
		padding: 0px 29px 10px 0px;
		width: 685px;
		height: auto;
		min-height: 10px;
		float: left;
		z-index: 1;
		position: relative;
		/*background: #1595A4;*/
		}
		
	/*Columna Derecha*/
	#cuerpo #colDestacados {
		padding-bottom: 10px;
		width: 230px;
		height: auto;
		min-height: 10px;
		float: right;
		z-index: 1;
		/*background: #94CA27;*/
		}

#footer {
	margin: -142px auto 0px;
	width: 100%;
	height: 142px;
	min-width: 944px;
	text-align: left;
	overflow: hidden;
	clear: both;
	z-index: 2;
	position: relative;
	background: /*#FF06EB*/ url(../img/footer_bkg.gif) 0px 0px repeat-x;
	}
	
	#footer #footerSet {
		margin: 0px auto;
		width: 944px;
		height: 142px;
		position: relative;
		/*background: #E0D523;*/
		}
		

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

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

/*logo*/
#header #logoHead {
	width: 191px;
	height: 150px;
	float: left;
	background: /*#2B9365*/ url(../img/logohead.gif) 0px 16px no-repeat;
	}
	
	#logoHead a {
		left: 0px;
		top: 16px;
		width: 173px;
		height: 123px;
		display: block;
		overflow: hidden;
		/*background: #ff00ff;*/
		}

/*descarga de catalogo*/
#header .catalogo {
	padding: 26px 0px 0px 0px;
	height: 21px;
	float: left;
	/*background: #0054FF;*/
	}
	
	#header .catalogo a:link, #header .catalogo a:visited {
		padding: 0px 0px 4px 21px;
		font-size: 12px;
		line-height: 13px;
		color: #4D66BA;
		display: block;
		background: /*#FF0000*/ url(../img/ico_download.gif) 0px 0px no-repeat;
		}
		
	#header .catalogo a:hover, #header .catalogo a:active {
		color: #BB1B81;
		background-position: 0px -26px;
		}
		
/*slogan*/

			
/*path*/
#header .path {
	padding: 0px 0px 0px 7px;
	left: 191px;
	top: 92px;
	height: 26px;
	font-size: 0px;
	line-height: 0px;
	word-spacing: -1px;
	position: absolute;
	display: table;
	background: /*#FFD200*/ url(../img/path_bull.gif) 0px 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: 5px 2px 1px 0px;
		font: 11px/13px Tahoma, Verdana, Arial, Helvetica, sans-serif;
		word-spacing: 0px;
		vertical-align: top;
		white-space: nowrap;
		display: table-cell;
		/*background: #ff0000;*/
		}
		
	#header .path strong {
		font-weight: bold;
		color: #FFFFFF;
		}
		
	/*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 {
		color: #FFFFFF;
		}
		
	#header .path a:hover, #header .path a:active {
		color: #CC0099;
		}
		
	#header .path .slash {
		width: 6px;
		height: 26px;
		display: block;
		background: /*#85816C*/ url(../img/path_bull.gif) 0px 10px no-repeat;
		}
		
	/*Hack (Explorer 7)*/	
	*:first-child+html #header .path .slash {
		display: inline-block;
		}
		
		#header .path .slash span {
			padding: 0px !important;
			margin: 0px !important;
			height: 0px;
			width: 0px;
			font-size: 0px;
			line-height: 0px;
			overflow: hidden;
			visibility: hidden;
			display: block;
			}
			
			
/*Buscador*/
#header #buscar {
	left: 191px;
	top: 47px;
	width: auto;
	height: 35px;
	font-size: 0px;
	line-height: 0px;
	position: absolute;
	/*background: #FF00C0;*/
	}
		
	#buscar fieldset {
		display: block;
		float: left;
		}
		
		#buscar fieldset label {
			height: 0px;
			width: 0px;
			overflow: hidden;
			display: block;
			position: absolute;
			}
		
			/*campos*/
			#buscar fieldset .inputShadow {
				display: block;
				float: left;
				/*background-color: #000000;*/
				}
				
				#buscar input.text {
					padding: 9px 2px 11px 16px;
					width: 354px;
					height: 15px;
					font: 14px/normal Arial, Helvetica, sans-serif;
					color: #6A5F70;
					border-style: none;
					/*background-color: transparent !important;*/
					background: /*#000000*/ url(../img/header_inputbkg.gif) 0px 0px no-repeat;
					}

				/*Hack (Explorer 7)*/
				*:first-child+html #buscar input.text {
					margin: -1px 0px -1px 0px;
					}
				
				#buscar input.text:focus {
					outline-style: none;
					background-position: 0px -35px !important;
					
					}
				
			/*Botones*/
			#buscar .submitButton.buscar {
				margin: 0px;
				width: 34px;
				height: 35px;
				background: /*#FF0FF0*/ url(../img/header_bttbuscar.gif) 0px 0px no-repeat;
				display: block;
				float: left;
				}
				
			#buscar .submitButton.buscar:active {
				background-position: 0px -35px !important;
				}
				
				
/*menu Principal*/
#header #mainMenu {
	padding: 6px 0px 0px 2px;
	right: 0px;
	top: 118px;
	height: 27px;
	font-size: 0px;
	line-height: 0px;
	position: absolute;
	z-index: 2;
	/*background: #D04B3D;*/
	}
	
	#mainMenu li {
		padding-left: 4px;
		height: 21px;
		float: left;
		z-index: 2;
		/*background: #CB59F1;*/
		}

		#mainMenu li a:link, #mainMenu li a:visited {
			padding: 0px 0px 0px 19px;
			height: 21px;
			text-decoration: none;
			color: #FFFFFF;
			display: block;
			background: url(../img/mm_bkg.gif) 0px 0px no-repeat;
			}
			
		#mainMenu li a:hover, #mainMenu li a:active {
			background-position: 0px -21px;
			}
		
		
		#mainMenu .current a:link, #mainMenu .current a:visited {
			background-position: 0px -42px;
			}
			
		#mainMenu .current a:hover, #mainMenu .current a:active {
			background-position: 0px -21px;
			}
			
			#mainMenu li a:link strong, #mainMenu li a:visited strong {
				padding: 3px 10px 0px 0px;
				height: 18px;
				font: normal 13px/14px "Open Sans", Arial, Helvetica, sans-serif;
				display: block;
				background: #FF0FF0 url(../img/mm_bkg.gif) right 0px no-repeat;
				cursor: pointer;
				}
				
			#mainMenu .current a:link strong, #mainMenu .current a:visited strong {
				background-position: right -42px;
				}
				
				#mainMenu li a:link strong span, #mainMenu li a:visited strong span {
					text-shadow: #313541 1px 1px 0px;
					}
				
				
			#mainMenu li a:hover strong, #mainMenu li a:active strong, #mainMenu .current a:hover strong, #mainMenu .current a:active strong  {
				background-position: right -21px;
				}
				
				#mainMenu li a:hover strong span, #mainMenu li a:active strong span {
					text-shadow: #313541 1px 1px 0px;
					}
				
			
			
/*clientes*/
#header #user {
	right: 0px;
	top: 0px;
	height: 25px;
	font-size: 0px;
	line-height: 0px;
	color: #555261;
	overflow: hidden;
	z-index: 2;
	position: absolute;
	/*background: #FF7E00;*/
	}
	
	#user .userName {
		padding: 9px 7px 0px 0px;
		height: 16px;
		font: 11px/12px Tahoma, Verdana, Arial, Helvetica, sans-serif;
		display: block;
		float: left;
		/*background: #FF0FF0;*/
		}
		
		.userName strong {
			font: bold 12px/13px Arial, Helvetica, sans-serif;
			color: #4681A3;
			}
			
		#user .userName br {
			display: none;
			}
	
	#user ul {
		padding-top: 6px;
		height: 19px;
		float: left;
		/*background: #000FFF;*/
		}
		
		#user ul li {
			height: 19px;
			float: left;
			/*background: #0f0f0f;*/
			}
			
		#user ul .logOut {
			}
			
		#user ul .login {
			}
			
		#user ul .newUser {
			}
			
			#user ul a:link, #user ul a:visited {
				padding: 0px 6px 0px 15px;
				height: 19px;
				font: bold 12px/13px Arial, Helvetica, sans-serif;
				text-decoration: none;
				color: #FFFFFF;
				border-right: 1px solid #CA62A4;
				display: block;
				background: #BB1B81 url(../img/user_bull.gif) -2px 0px no-repeat;
				}
				
			#user ul a:active, #user ul a:hover {
				background-color: #4D66BA;
				}
				
				#user a:link span, #user a:visited span {
					padding: 2px 0px 0px 0px;
					height: 17px;
					display: block;
					cursor: pointer;
					background: #BB1B81 url(../img/user_bull.gif) 0px 19px no-repeat;
					}
					
				#user a:hover span, #user a:active span {
					background-color: #4D66BA;
					}
					
			/*logIn*/
			#user ul .logIn a:link, #user ul .logIn a:visited {
				padding-left: 13px;
				background-position: 0px -19px;
				}
				
			#user ul .logIn a:active, #user ul .logIn a:hover {
				background-position: 0px -38px;
				}
				
				#user ul .logIn a:link span, #user ul .logIn a:visited span {
					padding-left: 3px;
					}
					
				#user ul .logIn a:active span, #user ul .logIn a:hover span {
					}
					
			#user ul .logIn.noLogged a:link, #user ul .logIn.noLogged a:visited {
				padding-right: 0px;
				border-style: none;
				}
				
			#user ul .logIn.noLogged a:active, #user ul .logIn.noLogged a:hover {
				}
				
				#user ul .logIn.noLogged a:link span, #user ul .logIn.noLogged a:visited span {
					padding-right: 11px;
					background-position: right -57px;
					}
					
				#user ul .logIn.noLogged a:active span, #user ul .logIn.noLogged a:hover span {
					background-position: right -76px;
					}	
			
			
			/*logOut*/		
			#user ul .logOut a:link, #user ul .logOut a:visited {
				padding: 0px 21px 0px 6px;
				border-right-style: none;
				background-position: right -19px;
				}
				
			#user ul .logOut a:active, #user ul .logOut a:hover {
				background-position: right -38px;
				}
				
				#user ul .logOut a:link span, #user ul .logOut a:visited span {
					padding-right: 3px;
					/*background-image: url(../img/userbtt02_right.gif);*/
					}
					
					
/*su compra Breve*/
#header #suCompraBreve {
	top: 25px;
	right: -40px;
	font-size: 0px;
	line-height: 0px;
	height: 93px;
	overflow: hidden;
	display: inline-block;
	position: absolute;
	background: /*#000000*/ url(../img/vercomprab_bkg.gif) right 0px no-repeat;
	}
	
	#suCompraBreve p {
		padding: 21px 111px 0px 18px;
		height: 72px;
		font-size: 11px;
		line-height: 12px;
		text-align: right;
		color: #CC0099;
		position: relative;
		/*background: #00FFFF;*/
		}
		
		#suCompraBreve p .total {
			top: 1px;
			font-size: 24px;
			line-height: 25px;
			letter-spacing: -2px;
			word-spacing: -1px;
			position: relative;
			}
			
		#suCompraBreve p br {
			display: none;
			}
			
		#suCompraBreve a:link, #suCompraBreve a:visited {
			padding: 45px 107px 0px 0px;
			right: 0px;
			top: 0px;
			width: 400px;
			height: 48px;
			color: #4D66BA;
			display: block;
			position: absolute;
			z-index: 2;
			/*background: #ff0000;*/
			}
			
		#suCompraBreve a:hover, #suCompraBreve a:active {
			text-decoration: underline;
			}
		
			#suCompraBreve a:link strong, #suCompraBreve a:visited strong {
				padding: 0px 9px 0px 0px;
				font-size: 12px;
				line-height: 13px;
				letter-spacing: 0px;
				display: table-cell;
				float: right;
				cursor: pointer;
				background: /*#84AEA3*/ url(../img/sucomprab_bull.gif) right 5px no-repeat;
				}
				
			#suCompraBreve a:hover strong, #suCompraBreve a:active strong {
				}
				
				
/*redes sociales*/
#header .socialNetworks {
	top: 158px;
	right: 4px;
	padding: 0px 0px 0px 0px;
	width: auto;
	height: 22px;
	text-align: right;
	position: absolute;
	z-index: 2;
	/*background: #ACD03D;*/
	}
	
	#header .socialNetworks strong {
		padding: 3px 0px 0px 5px;
		font-weight: normal;
		font-size: 10px;
		line-height: 11px;
		white-space: nowrap;
		color: #555261;
		display: block;
		float: left;
		}
	
	#header .socialNetworks ul {
		float: left;
		height: 24px;
		/*background-color: #000FFF;*/
		}
		
		#header .socialNetworks li {
			padding-left: 4px;
			float: left;
			}
			
		#header .socialNetworks .faceBook a {
			padding-top: 0px;
			height: 18px;
			display: block;
			}
			
			#header .socialNetworks .faceBook img {
				}
				

/*opinion*/
#header .socialNetworks.siteSurvey {
	right: 124px;
	}

		#header .socialNetworks.siteSurvey .amazon a:link, #header .socialNetworks.siteSurvey .amazon a:visited {
			top: -2px;
			display: inline-block;
			position: relative;
			}	
				
/*////////////Columna Izquierda////////////*/		
				
/*////////////Columna Centro////////////*/
		
/*titulos Contenido*/
#centro h1 {
	margin: 0px 0px 10px 0px;
	padding: 0px 120px 2px 0px;
	font-size: 18px;
	line-height: 19px;
	letter-spacing: -1px;
	}

#centro h2 {
	}

#centro h3 {
	}
	

/*Titulos destacados*/
#centro .destacaTitle {
	margin-bottom: 6px;
	padding: 6px 0px 0px;
	font-size: 20px;
	line-height: 21px;
	font-weight: normal;
	color: #FFFFFF;
	background: #3E424F url(../img/destacatitTop_bkg.gif) 0px 0px no-repeat;
	}
	
	#centro .destacaTitle span {
		margin-top: -1px;
		padding: 0px 30px 7px 14px;
		display: block;
		text-shadow: #131621 1px 1px 0px;
		background: url(../img/destacatitBttm_bkg.gif) 0px bottom no-repeat;
		}
		
#centro .destacaTitleB {
	margin-bottom: 10px;
	padding: 0px;
	font-size: 16px;
	line-height: 17px;
	letter-spacing: -1px;
	color: #75587E;
	}
	
	#centro .destacaTitleB span {
		padding: 0px 0px 3px;
		border-bottom: 3px solid #BAABBE;
		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: 16px;
	/*background: #A7542B;*/
	}
	
	/*listados, listados de links, listados horizontales*/
	#centro ul {
		}
		
		#centro ul li {
			padding: 0px 0px 5px 8px;
			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: 20px;
	display: block;
	clear: both;
	overflow: hidden;
	/*background: #ff00ff;*/
	}
	
	#centro .hrGraph {
		margin: 15px 0px 4px;
		height: 12px;
		border-top: 13px solid #E0E0E0;
		}
	
/*ver mas (centro, colIzquierda, colDestacados)*/
.vermas:link, .vermas:visited {
	padding: 0px 18px 4px 0px;
	height: 12px;
	font-size: 11px;
	line-height: 12px;
	font-weight: bold;
	color: #4D66BA;
	white-space: nowrap;
	display: block;
	float: right;
	overflow: hidden;
	background: /*#000000*/ url(../img/item_masinfo.gif) right 0px no-repeat;
	}
	
	.vermas:hover, .vermas:active {
		color: #BB1B81;
		background-position: right -31px;
		}
		
		
/*Modulos Contenido*/
#centro .modCont {
	padding: 9px 15px 22px;
	height: 1%;
	border-style: solid;
	border-width: 0px 2px;
	border-color: #BEBEBE;
	overflow: visible;
	z-index: 2;
	position: relative;
	/*background: #FFFFFF;*/
	}
	
.modContHead, .modContFoot {
	width: auto;
	height: 6px;
	font-size: 0px;
	line-height: 0px;
	background: /*#00ffff*/ url(../img/modcont_bkg.gif) 0px 0px no-repeat;
	}
	
.modContFoot {
	margin-top: -18px;
	height: 23px;
	background-position: 0px -6px;
	}
	
/*Titulos (Modulos de contenido)*/
#centro .modTitle {
	margin: -12px -14px 8px -14px;
	padding-top: 5px;
	width: 679px;
	font-size: 16px;
	line-height: 17px;
	font-weight: normal;
	letter-spacing: -1px;
	color: #FFFFFF;
	background: #BB1B81 url(../img/modconttit_top.gif) 0px 0px no-repeat;
	}
	
	#centro .modTitle span {
		padding: 0px 11px 4px;
		text-shadow: #770A57 1px 1px 0px;
		display: block;
		background: /*#FF0000*/ url(../img/modconttit_bttm.gif) 0px bottom no-repeat;
		}


/*publicidad*/
#centro .publicidad {
	width: 586px;
	font-size: 0px;
	line-height: 0px;
	}
	
	#centro .publicidad p {
		padding: 0px;
		}
		
	#centro .publicidad a:link, #centro .publicidad a:visited {
		width: 681px;
		border: 2px solid #BEBEBE;
		display: block;
		position: relative;
		}
		
		#centro .publicidad a .top, #centro .publicidad a .bttm {
			margin: -2px -2px -8px -2px;
			width: 685px;
			height: 8px;
			display: block;
			z-index: 10;
			overflow: hidden;
			position: relative;
			background: /*#FF0000*/ url(../img/publi_frame.png) 0px 0px no-repeat;
			}
		
		#centro .publicidad a .bttm {
			margin: -8px -2px -2px -2px;
			background-position: 0px -8px;
			}
		
		#centro .publicidad img {
			border: 1px solid #FFFFFF !important;
			}
			
			
/*Items (General)*/
#centro .item {
	padding: 0px 0px 14px 0px;
	position: relative;
	background-image: none;
	/*background-color: #FF0FF0;*/
	}
				
	/*Bloque titulo*/
	.item .titBlock {
		padding-bottom: 4px;
		z-index: 2;
		/*background: #FFFF00;*/
		}
		
		.item .titBlock .date {
			padding-bottom: 2px;
			font: normal 10px/12px Tahoma, Verdana, Arial, Helvetica, sans-serif;
			color: #686D8E;
			display: block;
			}

		#centro .item .titBlock h2, #colDestacados .item .titBlock h2 {
			padding: 0px 0px 2px;
			font-size: 18px;
			line-height: 19px;
			letter-spacing: -1px;
			}
			
			.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: 13px;
				line-height: 14px;
				letter-spacing: 0px;
				color: #75587E;
				display: block;
				}
				
		#centro .item .autor, #colDestacados .item .autor {
			padding: 2px 0px 0px 0px;
			font: normal 10px/11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
			color: #6D717D;
			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: #6D717D;
			/*background: #FF00FF;*/
			}
			
		.item .titBlock br {
			display: none;
			}
			
			
	/*Imagen*/
	.item .imagen {
		font-size: 0px;
		line-height: 0px;
		position: relative;
		z-index: 2;
		/*background: #DF6262;*/
		}
			
		.item .imagen a:link, .item .imagen a:visited, .item .imagen .imageFrame {
			width: auto;
			border: 2px solid #BFBFBF;
			display: block;
			position: relative;
			z-index: 2;
			}
		
			.item .imagen a img, .item .imagen .imageFrame img {
				border: 1px solid #ffffff;
				}
				
		.item .imagen span {
			display: block;
			}
				
		/*Novedad*/
		.item .imagen .novedadIco {
			left: -5px;
			top: -5px;
			width: 60px;
			height: 60px;
			position: absolute;
			z-index: 2;
			background: /*#00ff00*/ url(../img/ico_novedad.png) 0px 0px no-repeat;
			}
	
		/*Oferta*/
		.item .imagen .ofertaIco {
			right: -18px;
			bottom: 0px;
			width: 50px;
			height: 50px;
			position: absolute;
			background: /*#FF0000*/ url(../img/ico_oferta.png) 0px 0px no-repeat;
			}
			
	/*preview Google*/
	#centro .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 {
		padding: 0px 0px 5px 0px;
		height: 1%;
		/*background: #076C2B;*/
		}
		
		#centro .item .descripcion p {
			padding: 0px 0px 8px 0px;
			}
		
	/*precio Normal*/
	.item .pvp {
		padding: 0px;
		white-space: nowrap;
		/*background: #E9F200;*/
		}
			
		.item .pvp strong {
			font-size: 18px;
			line-height: 19px;
			letter-spacing: -2px;
			word-spacing: -1px;
			color: #BB1B81;
			display: block;
			/*background: #00FB00;*/
			}
			
		.item .pvp strong span {
			font-size: 10px;
			line-height: 11px;
			letter-spacing: -1px;
			font-weight: normal;
			}
	
	/*precio Oferta*/
	.item p.pvp.oferta {
		}
		
		.item .pvp.oferta .antes {
			font-size: 10px;
			line-height: 11px;
			letter-spacing: -1px;
			color: #686666;
			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: 105px;
		height: 24px;
		font-size: 0px;
		line-height: 0px;
		/*background: #CA1010;*/
		}
			
		.item .itemForm .submitButton.comprar {
			width: 105px;
			height: 24px;
			background: url(../img/btt_comprarlista.png) 0px 0px no-repeat;
			}
			
	/*estado stock*/
	#centro .item .estado {
		padding: 0px;
		font-size: 0px;
		line-height: 0px;
		/*background: #00f00f;*/
		}
		
		.item .estado strong {
			padding: 0px 17px 3px 0px;
			font: bold 11px/12px Tahoma, Verdana, Arial, Helvetica, sans-serif;
			color: #438C2F;
			display: block;
			background: url(../img/stock_01.gif) right 0px no-repeat;
			}
			
		.item .estado.estado_2 strong, .item .estado.estado_3 strong, .item .estado.estado_4 strong, .item .estado.estado_5 strong, .item .estado.estado_6 strong {
			color: #9A9EA5;
			background-image: url(../img/stock_02.gif);
			}
			
			
/*Filas*/
#centro .itemRow {
	margin-bottom: 10px;
	width: 685px;
	height: 1%;
	clear: both;
	overflow: visible;
	position: relative;
	/*background: #ED8BE3;*/
	}
	
	
/*Items (en TRES COLUMNAS)*/
#centro .itemRow.tresCol {
	}

#centro .itemRow.tresCol .item {
	margin: 0px 20px 0px 0px;
	padding: 0px 0px 2px 0px;
	width: 215px;
	float: left;
	/*background: #0ff0ff;*/
	}
	
#centro .itemRow.tresCol .item.last {
	margin: 0px;
	}
	
	/*Bloque titulo (en TRES COLUMNAS)*/
	#centro .itemRow.tresCol .item .titBlock {
		margin-top: 185px;
		padding-bottom: 8px;
		}
	
	/*Imagen (en TRES COLUMNAS)*/
	#centro .itemRow.tresCol .item .imagen {
		padding: 0px;
		top: 0px;
		width: auto;
		height: 180px;
		float: none;
		position: absolute;
		}
		
	/*preview Google (en TRES COLUMNAS)*/
	#centro .itemRow.tresCol .item .preview {             
		}
		
		#centro .itemRow.tresCol .item .preview a {
			margin-bottom: 5px;
			width: 69px;
			height: 23px;
			display: block;
			}
				
	/*descripcion (en TRES COLUMNAS)*/	
	#centro .itemRow.tresCol .descripcion {
		padding-bottom: 10px;
		}
		
	/*precio Normal (en TRES COLUMNAS)*/
	#centro .itemRow.tresCol .item .pvp {
		padding: 3px 0px 0px;
		text-align: right;
		float: left;
		z-index: 2;
		/*background: #ffff00;*/
		}

	/*precio Oferta (en TRES COLUMNAS)*/
	#centro .itemRow.tresCol p.pvp.oferta {
		margin-top: -12px;
		padding: 3px 0px 0px;
		}
	
	/*comprar (en TRES COLUMNAS o mas)*/
	#centro .itemRow.tresCol .itemForm {
		text-align: right;
		float: right;
		/*background: #ff0ff0;*/
		}
		
	/*ver mas (centro, colIzquierda, colDestacados)*/
	.itemRow.tresCol .vermas:link, .itemRow.tresCol .vermas:visited {
		bottom: -5px;
		position: relative;
		/*background: #FFF000;*/
		}
		
		.itemRow.tresCol .vermas:hover, .itemRow.tresCol .vermas:active {
			}
			
			
/*Items (Items Izquierda/Derecha)*/
#colDestacados .item {
	padding: 0px 0px 18px 0px;
	width: 230px;
	text-align: center;
	background-image: none;
	/*background-color: #FF0000;*/
	}
				
	/*Bloque titulo (Items Izquierda/Derecha)*/
	#colDestacados .item .titBlock {
		padding-bottom: 8px;
		text-align: left;
		}
			
	/*Imagen (Items Izquierda/Derecha)*/
	#colDestacados .item .imagen {
		padding-bottom: 6px;
		/*background: #000000;*/
		}
			
		#colDestacados .item .imagen a:link, #colDestacados .item .imagen a:visited {
			margin: 0px auto;
			width: 142px;
			}
			
	/*preview Google (Items Izquierda/Derecha)*/
	#colDestacados .item .preview {
		width: 144px;
		}
	
		#colDestacados .item .preview a {
			margin: 0px auto 5px auto;
			width: 69px;
			height: 23px;
			display: block;
			}
			
	/*datos (Items Izquierda/Derecha)*/

	/*descripcion (Items Izquierda/Derecha)*/
	#colDestacados .item .descripcion {
		text-align: left;
		/*background: #FF0000;*/
		}
		
	/*precio Normal (Items Izquierda/Derecha)*/
	#colDestacados .item .pvp {
		margin-bottom: -6px;
		padding-bottom: 10px;
		}
		
	/*precio Oferta (Items Izquierda/Derecha)*/
	#colDestacados .item .pvp.oferta {	
		margin: 0px auto 0px;
		padding: 0px 0px 2px;
		top: -2px;
		display: table;
		}
		
	/*Hack (Explorer 7)*/	
	*:first-child+html #colDestacados .item .pvp.oferta {
		display: inline-block;
		}
		
		#colDestacados .item .pvp.oferta .antes {
			padding: 0px 4px 0px 0px;
			text-align: right;
			display: table-cell;
			vertical-align: bottom;
			/*background: #78AEFC;*/
			}
	
		/*Hack (Explorer 7)*/	
		*:first-child+html #colDestacados .item .pvp.oferta .antes {
			top: 1px;
			display: inline-block;
			} 
			
			#colDestacados .item .pvp.oferta .antes span {
				display: block;
				}

			#colDestacados .item .pvp.oferta .antes del {
				margin-top: -2px;
				display: block;
				}
			
		#colDestacados .item .pvp.oferta strong {
			top: 2px;
			padding: 0px;
			text-align: right;
			display: table-cell;
			/*background: #00f00f;*/
			}

			
		/*Hack (Explorer 7)*/	
		*:first-child+html #colDestacados .item .pvp.oferta strong {
			display: inline-block;
			}
				
			#colDestacados .item .pvp.oferta strong span {
				margin-bottom: -2px;
				display: block;
				}
				
		#colDestacados .item .pvp.oferta br {
			display: none;
			}
				
	/*comprar (Items Izquierda/Derecha)*/
	#colDestacados .item .itemForm {
		margin: 0px auto;
		width: auto;
		height: auto;
		}
		
		#colDestacados .item .itemForm fieldset {
			}
			
		#colDestacados .item .itemForm label {
			padding: 3px 4px 2px 0px;
			font-size: 11px;
			line-height: 12px;
			font-weight: bold;
			color: #75587E;
			word-spacing: -1px;
			display: block;
			}
			
			#colDestacados .item .itemForm .select {
				width: 128px;
				height: 19px;
				}
			
			#colDestacados .item .itemForm .submitButton.comprar {
				margin: 4px 0px 0px 7px;
				width: 105px;
				height: 24px;
				background: /*#000000*/ url(../img/btt_comprarlista.png) 0px 0px no-repeat;
				}

			
	/*estado stock (Items Izquierda/Derecha)*/
	
	
/*Items (Izquierda/Derecha Noticias - Otros)*/
#colDestacados .item.itemNoticia {
	
	}
	
	/*Bloque titulo (Izquierda/Derecha Noticias - Otros)*/
	
	/*Imagen (Izquierda/Derecha Noticias - Otros)*/
	#colDestacados .item.itemNoticia .imagen {
		padding-bottom: 10px;
		}
		
		#colDestacados .item.itemNoticia .imagen a:link, #colDestacados .item.itemNoticia .imagen a:visited {
			width: 226px;
			}
			
		#colDestacados .item.itemNoticia .imagen a .top, #colDestacados .item.itemNoticia .imagen a .bttm {
			margin: -2px -2px -8px -2px;
			width: 230px;
			height: 8px;
			display: block;
			z-index: 10;
			overflow: hidden;
			position: relative;
			background: /*#0ff0ff*/ url(../img/publiCol_frame.png) 0px 0px no-repeat;
			}
		
		#colDestacados .item.itemNoticia .imagen a .bttm {
			margin: -8px -2px -2px -2px;
			background-position: 0px -8px;
			}
			
			
			
	/*ver mas (Izquierda/Derecha Noticias - Otros)*/
	#colDestacados .item .vermas:visited {
		margin-top: -6px;
		}

	/*descripcion (Izquierda/Derecha Noticias - Otros)*/


/*Items (Izquierda/Derecha Recomendados)*/
#colDestacados .item.itemRecomendado {
	width: 202px;
	}


/*Items (Izquierda/Derecha Colecciones)*/
#colDestacados .item.itemColeccion {
	text-align: left;
	width: auto;
	}


/*listados (3 columnas)*/
#centro .itemRow.lista3col {
	margin: 0px;
	padding-bottom: 0px;
	}
		
	#centro .itemRow.lista3col .item {
		padding: 0px 0px 5px 0px;
		}
		
		
/*listados (3 columnas - procesado por JavaScript)*/
#centro .itemRow.lista3col .colA, #centro .itemRow.lista3col .colB, #centro .itemRow.lista3col .colC {
	padding: 0px 20px 0px 0px;
	width: 215px;
	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////////////*/
					
/*modulos (colIzquierda - colDestacados)*/
#colDestacados .modCol, #colDestacados .modCompra {
	padding: 7px 12px 0px;
	width: 202px;
	border-left: 2px solid #BEBEBE;
	border-right: 2px solid #BEBEBE;
	}
	
#colDestacados .modColFoot, #colDestacados .modCompraFoot, #colDestacados .modUserFoot {
	width: 230px;
	height: 8px;
	font-size: 0px;
	line-height: 0px;
	background: /*#0ff0ff*/ url(../img/modcol_bttm.gif) 0px 0px no-repeat;
	}
	
/*titulos (colIzquierda - colDestacados)*/
#colDestacados h3 {
	}

#colDestacados .modTitle, #colDestacados .titCompra, #colDestacados .titUser {
	padding-top: 5px;
	width: 230px;
	font-size: 16px;
	line-height: 17px;
	font-weight: normal;
	letter-spacing: -1px;
	color: #FFFFFF;
	background: #BB1B81 url(../img/modcoltit_top.gif) 0px 0px no-repeat;
	}

/*Hack (Explorer 7)*/ 
*:first-child+html #colDestacados .modTitle, *:first-child+html #colDestacados .titCompra, *:first-child+html #colDestacados .titUser {
	padding-top: 6px;
	}	

	
	.modTitle span, #colDestacados .titCompra span, #colDestacados .titUser span {
		padding: 0px 14px 4px;
		text-shadow: #770A57 1px 1px 0px;
		display: block;
		background: /*#FF0000*/ url(../img/modcoltit_bttm.gif) 0px bottom no-repeat;
		}
		
	/*Hack (Explorer 7)*/ 
	*:first-child+html .modTitle span, *:first-child+html #colDestacados .titCompra span, *:first-child+html #colDestacados .titUser span {
		padding-bottom: 3px;
		}
		
	#colDestacados .titCompra span, #colDestacados .titUser span {
		text-shadow: #371F5F 1px 1px 0px;
		}
		
#colDestacados .modTitle.simple {
	margin-bottom: 7px;
	padding-top: 2px;
	background-image: url(../img/modcoltitSimple_top.gif);
	}
	
	.modTitle.simple span {
		padding: 0px 11px 4px;
		background-image: url(../img/modcoltitSimple_bttm.gif);
		}
		
/*Separador de secciones (colIzquierda - colDestacados)*/
#colDestacados .hr {
	height: 15px;
	display: block;
	clear: both;
	overflow: hidden;
	/*background: #FFC000;*/
	}
	
/*Parrafos (colIzquierda - colDestacados)*/
#colDestacados p, #colDestacados ul {
	padding-bottom: 8px;
	line-height: 16px;
	/*background: #F6FF00;*/
	}
	
	/*listados (colIzquierda - colDestacados)*/
	#colDestacados ul li {
		padding: 0px 0px 5px 14px;
		line-height: 16px;
		overflow: hidden;
		background: /*#00ff00*/ url(../img/list_bull.gif) 0px 4px no-repeat;
		}
		
		#colDestacados .modCol ul ul {
			padding: 5px 0px 4px 0px;
			}
			

/*su compra*/
#colDestacados .titCompra, #colDestacados .titUser {
	background-color: #B82929;
	background-image: url(../img/titcompra_top.gif);
	}

	#colDestacados .titCompra span, #colDestacados .titUser span {
		background-image: url(../img/titcompra_bttm.gif);
		}

#colDestacados .modCompra {
	padding: 10px 14px 0px;
	border-style: none;
	background: #E4DDF0 url(../img/modcompra_bkg.gif) 0px 0px repeat-y;
	}
	
	#colDestacados .modCompra #sucompra {
		margin-bottom: 4px;
		width: 202px;
		border-style: none;
		border-top: 1px dashed #737272;
		border-collapse: separate;
		border-spacing: 0px;
		empty-cells: show;
		/*background: #00f00f;*/
		}
		
		#colDestacados .modCompra #sucompra td {
			padding: 4px 0px 6px;
			height: auto;
			font-size: 11px;
			line-height: 12px;
			color: #485059;
			border-style: none;
			overflow: visible;
			}
			
		/*itemCart*/
		#colDestacados .modCompra #sucompra .itemCart {
			}
			
			#colDestacados .modCompra #sucompra .itemCart .cantidad {
				padding: 4px 4px 6px 0px;
				}
				
			#colDestacados .modCompra #sucompra .itemCart .descripcion {
				padding-right: 2px;
				}
				
			/*itemCartprecio*/
			#colDestacados .modCompra #sucompra .itemCart .itemCartprecio {
				padding: 4px 0px 6px;
				font-size: 12px;
				line-height: 13px;
				color: #C41975;	
				}
		
		#colDestacados .modCompra #sucompra .itemCartSep td {
			padding: 0px;
			height: 0px;
			font-size: 0px;
			line-height: 0px;
			overflow: hidden;
			border-bottom: 1px dashed #737272 !important;
			}
		
				
		
		/*total*/
		#colDestacados .modCompra #sucompra .total td {
			padding-top: 3px;
			font-size: 11px;
			line-height: 12px;
			font-weight: bold;
			color: #BB1B81;
			text-align: right;
			border-style: none;
			}
			
			.modCompra #sucompra .total td strong {
				font-size: 21px;
				line-height: 22px;
				letter-spacing: -1px;
				word-spacing: -1px;
				}
			
		#colDestacados .modCompra br {
			display: none;
			}
			
		/*Enviar pedido*/
		#colDestacados .modCompra form {
			margin: 0px -14px 0px;
			padding: 0px 11px 8px;
			width: 230px;
			background: /*#000fff*/ url(../img/modcompra_btm.gif) 0px bottom no-repeat;
			}
		
		#colDestacados .submitButton.enviarPedido {
			margin-left: 3px;
			width: 206px;
			height: 37px;
			background: url(../img/btt_vercomprader.png) 0px 0px no-repeat;
			}
			


/*Boletin de Novedades*/
#colDestacados .modCol.boletin {
	/*background: #FF0FF0;*/
	}
	
	#colDestacados .modCol.boletin p {
		padding: 0px 0px 6px 0px;
		}

	/*campos*/
	.boletin input.text {
		margin-bottom: 3px;
		width: 194px;
		}
		
	#colDestacados .modCol.boletin ul {
		padding: 5px 0px 2px;
		width: 202px;
		font-size: 0px;
		line-height: 0px;
		/*background: #FF0FF0;*/
		}
		
		#colDestacados  .modCol.boletin li {
			padding: 0px;
			background-image: none;
			}
		
			.modCol.boletin .checkbox {
				margin-right: 4px;
				top: 1px;
				display: block;
				float: left;
				position: relative;
				}
				
			.modCol.boletin li label {
				font-weight: normal;
				font-size: 13px;
				line-height: 14px;
				color: #485059;
				display: inline-block;
				position: relative;
				}
	
	/*Botones*/
	.boletin .submitButton.izqEnviar {
		margin: 3px -2px 0px 0px;
		width: 204px;
		height: 24px;
		background: /*#ff00ff*/ url(../img/btt_suscribirse.png) 0px 0px no-repeat;
		}
		
		
/*publicidad (colIzquierda - colDestacados)*/
#colDestacados .publicidad {
	font-size: 0px;
	line-height: 0px;
	width: 230px;
	position: relative;
	}
	
	#colDestacados .publicidad a:link, #colDestacados .publicidad a:visited  {
		margin-bottom: 15px;
		width: 226px;
		border: 2px solid #BEBEBE;
		display: block;
		position: relative;
		}
		
	#colDestacados .publicidad .last:link, #colDestacados .publicidad .last:visited {
		margin-bottom: 0px;
		}
		
		#colDestacados .publicidad a img {
			border: 1px solid #FFFFFF !important;
			z-index: 1;

			}
		
		#colDestacados .publicidad a .top, #colDestacados .publicidad a .bttm {
			margin: -2px -2px -8px -2px;
			width: 230px;
			height: 8px;
			display: block;
			z-index: 10;
			overflow: hidden;
			position: relative;
			background: /*#0ff0ff*/ url(../img/publiCol_frame.png) 0px 0px no-repeat;
			}
		
		#colDestacados .publicidad a .bttm {
			margin: -8px -2px -2px -2px;
			background-position: 0px -8px;
			}
			
			

/*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-left: 1px;
	right: 23px;
	top: 0px;
	width: auto;
	height: 32px;
	position: absolute;
	z-index: 2;
	background: /*#000000*/ url(../img/footmenu_sep.gif) -4px 9px no-repeat;
	}
		
	#footer ul li {
		padding: 7px 7px 0px 7px;
		height: 25px;
		float: left;
		background: /*#FF0000*/ url(../img/footmenu_sep.gif) right 9px no-repeat;
		}
		
	#footer ul .last {
		}
	
	#footer ul li a:link, #footer ul li a:visited   {
		font: 11px/12px Tahoma, Verdana, Arial, Helvetica, sans-serif;
		text-decoration: none;
		color: #FFFFFF;
		}
		
	#footer ul li a:hover, #footer ul li a:active   {
		text-decoration: underline;
		}
		

/*arriba*/
#footer #arriba {
	right: -2px;
	top: 7px;
	clear: both;
	position: absolute;
	z-index: 2;
	}

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


/*firma*/
#footer #firma {
	padding: 42px 0px 0px 124px;
	height: 92px;
	color: #49567C;
	text-align: left;
	clear: both;
	float: left;
	background: /*#9F1068*/ url(../img/logofoot.gif) 0px 42px no-repeat;
	}
	
	#footer #firma address {
		padding: 8px 18px 20px 0px;
		font: normal 10px/11px Verdana, Arial, Helvetica, sans-serif;
		float: left;
		background: /*#9F1068*/ url(../img/firma_bkg.gif) right 0px no-repeat;
		}
		
	#footer #firma .last {
		padding-left: 12px;
		background-image: none;
		}
	
		#footer #firma strong {
			letter-spacing: 0px;
			}
	
		#footer #firma a:link, #footer #firma a:visited {
			color: #4D66BA;
			}
		
		#footer #firma a:hover, #footer #firma a:active {
			color: #BB1B81;
			text-decoration: underline;
			}
		
/*suvencion*/
#footer .subvencion {
	right: 0px;
	top: 50px;
	position: absolute;
	}

/*firma OPTYMA*/
#footer #firmaOptyma {
	padding: 0px;
	right: 0px;
	top: 120px;
	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;
		}
		


/*////////////EU COOKIE LAW////////////*/
#cookieTerms {
  width: 100%;
  border-bottom: 1px solid #cccccc;
  box-shadow: 0px 0px 5px #000000;
  display: none;
  position: relative;
  z-index: 20;
  background: #ffffff;
}
#cookieTerms div {
  margin: 0px auto;
  padding: 5px 0px 10px;
  width: 994px;
  position: relative;
}
#cookieTerms div p {
  padding: 0px 30px 8px 0px;
}
#cookieTerms div .closeCookieTerms {
  right: 0px;
  top: 4px;
  width: 24px;
  height: 24px;
  display: block;
  position: absolute;
  cursor: pointer;
  z-index: 20;
  background: url(../img/fancybox.png) -40px -456px no-repeat;
}
#cookieTerms div #cookieTermsagree:link, #cookieTerms div #cookieTermsagree:visited,
#cookieTerms div #cookieInfo:link, #cookieTerms div #cookieInfo:visited {
  padding: 3px 10px 2px;
  height: 14px;
  font: bold 11px/1.1 Arial, Helvetica, sans-serif;
  text-decoration: none;
  color: #ffffff;
  border-radius: 5px;
  display: inline-block;
  vertical-align: -1px;
  background-color: #8d2342;
  background-image: -webkit-linear-gradient(-90deg, #bb1b81 20%, #9b1269 80%);
  /* For Safari */
  background-image: -o-linear-gradient(180deg, #bb1b81 20%, #9b1269 80%);
  /* For Opera 11.1 to 12.0 */
  background-image: -moz-linear-gradient(180deg, #bb1b81 20%, #9b1269 80%);
  /* For Firefox 3.6 to 15 */
  background-image: linear-gradient(180deg, #bb1b81 20%, #9b1269 80%);
  /* Standard syntax */
}
#cookieTerms div #cookieInfo:link, #cookieTerms div #cookieInfo:visited {
  background-color: #09707f;
  background-image: -webkit-linear-gradient(-90deg, #088699 20%, #09707f 80%);
  /* For Safari */
  background-image: -o-linear-gradient(180deg, #088699 20%, #09707f 80%);
  /* For Opera 11.1 to 12.0 */
  background-image: -moz-linear-gradient(180deg, #088699 20%, #09707f 80%);
  /* For Firefox 3.6 to 15 */
  background-image: linear-gradient(180deg, #088699 20%, #09707f 80%);
  /* Standard syntax */
}
#cookieTerms div #cookieTermsagree:hover, #cookieTerms div #cookieTermsagree:active,
#cookieTerms div #cookieInfo:hover, #cookieTerms div #cookieInfo:active {
  color: #ffffff;
}
