body, table, tr, td, input, select,textarea { font-family: Arial, Helvetica, sans-serif; 

font-size: 11px; font-style: normal; font-weight: normal; text-decoration: none}

.negrita { font-family: Arial, Helvetica, sans-serif; font-size: 11px; 

font-style: normal; font-weight: bold; text-decoration: none} 

.subrrayado { font-family: 

Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: 

normal; font-weight: normal; text-decoration: underline}

 .titulo_1 { font-family: 

Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: 

normal; text-decoration: none; color: #FFFFFF} 

.titulo_2 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; text-decoration: 

none; color: #666699}

 .cursiva { font-family: Arial, Helvetica, sans-serif; font-size: 

11px; font-style: italic; font-weight: normal; text-decoration: none}

 .cursiva_b { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: 

italic; font-weight: bold; text-decoration: none}

.titulo_3 {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF; text-decoration: none}



a:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #CC3333; text-decoration: none;border-style:none}

a {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #003060; text-decoration: none;border-style:none}

a:active {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #003060; text-decoration: none;border-style:none}

.tit {font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 9pt; color: #003060; text-decoration: none}



.vinculo_usuario {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #ffffff; text-decoration: none}

.vinculo_usuario:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #003060; text-decoration: none}

.normal:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 7pt; font-weight: normal; color: #666666; text-decoration: underline}

.normal:active {  font-family: Arial, Helvetica, sans-serif; font-size: 7pt; font-weight: normal; color: #993333; text-decoration: none}

.normal {  font-family: Arial, Helvetica, sans-serif; font-size: 7pt; font-weight: normal; color: #997777; text-decoration: none}

.vinculo {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: normal;

	color: #102948;

	text-decoration: none;

}

.vinculo:hover {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: normal;

	color: #FF8C03;

	text-decoration: none;

}

.caja  { font-family: Arial, Helvetica, sans-serif; font-size: 7pt; font-style: normal; line-height: normal; font-weight: normal;  text-decoration: none;border-width:1px;border-style:solid;}



.tabla_borde { border-bottom: 1px solid; border: 1px solid #D4D0C8;}

.borde { border: 1px solid Black;}

.borde_numero { border: 1px solid Black; color: #FFFFFF; BACKGROUND: #3C3E8A;FONT-WEIGHT: bold;}

.borde_claro_numero { border: 1px solid Black; color: #FFFFFF; BACKGROUND: silver; FONT-WEIGHT: bold;}

.claro_numero {color: silver;}

.infoBox {

	BACKGROUND: #b6b7cb

}

.infoBoxContents {

	FONT-SIZE: 10px; BACKGROUND: #f8f8f9; FONT-FAMILY: Verdana, Arial, sans-serif

}

.infoBoxNotice {

	BACKGROUND: #ff8e90

}

.infoBoxNoticeContents {

	FONT-SIZE: 10px; BACKGROUND: #ffe6e6; FONT-FAMILY: Verdana, Arial, sans-serif

}

TD.infoBoxHeading {

	FONT-WEIGHT: bold; FONT-SIZE: 10px; BACKGROUND: #bbc3d3; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, sans-serif

}

TD.infoBox {

	FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, sans-serif

}

SPAN.infoBox {

	FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, sans-serif

}



.alerta {

	  COLOR: red; FONT-FAMILY: Verdana, Arial, sans-serif

}

.oferta {

	  COLOR: red; FONT-FAMILY: Verdana, Arial, sans-serif

}

.verde {

	  COLOR: #00C100; FONT-FAMILY: Verdana, Arial, sans-serif

}



















TABLE.carditem {

	BORDER-RIGHT: #cdcdcd 1px solid; BORDER-TOP: #cdcdcd 1px solid; BORDER-LEFT: #cdcdcd 1px solid; WIDTH: 100%; BORDER-BOTTOM: #cdcdcd 1px solid; BACKGROUND-COLOR: #ffffff

}

TABLE.topcard {

	FONT-WEIGHT: bold; WIDTH: 100%; COLOR: #476fb5; BORDER-BOTTOM: #cdcdcd 1px solid

}

TABLE.topcard SPAN.ref {

	FONT-WEIGHT: normal; FONT-SIZE: 0.9em; WHITE-SPACE: nowrap

}



SPAN.specialprice {

	FONT-WEIGHT: bold; MARGIN-LEFT: 10px; COLOR: #ff0000; FONT-STYLE: italic; WHITE-SPACE: nowrap

}

DIV.specialpricedate {

	MARGIN-TOP: 10px; COLOR: #909090; FONT-STYLE: italic; TEXT-ALIGN: center

}TABLE.maincard {

	

}

TABLE.maincard TD.img {

	WIDTH: 45%; TEXT-ALIGN: center

}

TABLE.maincard TD.description {

	BORDER-RIGHT: #e9eff5 1px solid; BORDER-TOP: #e9eff5 1px solid; VERTICAL-ALIGN: top; BORDER-LEFT: #e9eff5 1px solid; WIDTH: 55%; BORDER-BOTTOM: #e9eff5 1px solid; BACKGROUND-COLOR: #f4f4f4

}

TABLE.carditem DIV.description {

	

}

TABLE.carditem DIV.buttons {

	TEXT-ALIGN: right

}

TABLE.carditem TABLE.footcard {

	WIDTH: 100%

}

TABLE.carditem DIV.price {

	FONT-WEIGHT: bold; WHITE-SPACE: nowrap; TEXT-ALIGN: right

}

TABLE.carditem DIV.price2 {

	WHITE-SPACE: nowrap; TEXT-ALIGN: right

}

TABLE.carditem DIV.oldprice {

	FONT-WEIGHT: bold; COLOR: #a0a0a0; TEXT-ALIGN: right; TEXT-DECORATION: line-through

}

TABLE.carddetailsitem {

	WIDTH: 100%; BACKGROUND-COLOR: #fffbff

}

TABLE.carddetailsdata {

	MARGIN: 5px; WIDTH: 100%

}

TABLE.carddetailsdata TD {

	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; BORDER-BOTTOM: #e0e0e0 1px solid

}

TD.carddetailsphoto {

	VERTICAL-ALIGN: top; WIDTH: 40%; TEXT-ALIGN: center

}

TD.carddetailsdata {

	VERTICAL-ALIGN: top; WIDTH: 60%

}

DIV.carddetailsbuttons {

	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 10px

}

DIV.carddetailscaption {

	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 5px; COLOR: #476fb5; PADDING-TOP: 5px; BORDER-BOTTOM: #cdcdcd 1px solid

}

DIV.carddetailsphoto {

	BORDER-RIGHT: #cdcdcd 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #cdcdcd 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN: 5px; BORDER-LEFT: #cdcdcd 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #cdcdcd 1px solid; BACKGROUND-COLOR: #ffffff

}

DIV.carddetailslongdesc {

	BORDER-RIGHT: #e0eee0 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #e0eee0 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; MARGIN: 5px; BORDER-LEFT: #e0eee0 1px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #e0eee0 1px solid; BACKGROUND-COLOR: #f0f0f0

}

DIV.carddetailsprice {

	FONT-WEIGHT: bold

}

DIV.carddetailsoldprice {

	FONT-WEIGHT: bold; COLOR: #a0a0a0; TEXT-DECORATION: line-through

}

TD.carddetailsshortdesc {

	COLOR: #909090; BORDER-BOTTOM: medium none

}



TABLE.mas_datos_fondo {

	BORDER-RIGHT: #cdcdcd 1px solid; BORDER-TOP: #cdcdcd 1px solid; BORDER-LEFT: #cdcdcd 1px solid; WIDTH: 100%; BORDER-BOTTOM: #cdcdcd 1px solid; BACKGROUND-COLOR: #ffffff

}



.tabla-datos-encabezado { BACKGROUND-COLOR: #78A3A5;

}



.fondo_fibercom { font-family: 

Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: 

normal; text-decoration: none; BACKGROUND-COLOR: #004798} 

.navegador {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-style: normal;

	line-height: normal;

	font-weight: normal;

	font-variant: normal;

	color: #004798;

	text-decoration: none;

}

.navegador:hover {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-style: normal;

	line-height: normal;

	font-weight: normal;

	font-variant: normal;

	color: #000000;

	text-decoration: underline;

}

.navegadorblanco {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-style: normal;

	line-height: normal;

	font-weight: normal;

	font-variant: normal;

	color: #FFFFFF;

	text-decoration: none;

}

.navegadorblanco:hover {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-style: normal;

	line-height: normal;

	font-weight: normal;

	font-variant: normal;

	color: #FFFFFF;

	text-decoration: underline;

}

.navegadorblanco {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-style: normal;

	line-height: normal;

	font-weight: normal;

	font-variant: normal;

	color: #FFFFFF;

	text-decoration: none;

}

.navegadorblanco:visited {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-style: normal;

	line-height: normal;

	font-weight: normal;

	font-variant: normal;

	color: #FFFFFF;

	text-decoration: none;

}

.navegadorblanco2 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-style: normal;

	line-height: normal;

	font-weight: bold;

	font-variant: normal;

	color: #FFFFFF;

	text-decoration: none;

}

.boletin {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF}

.amarillo {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-style: normal;

	line-height: normal;

	font-weight: bold;

	font-variant: normal;

	color: #FDCA00;

	text-decoration: none;

}

.amarillo2 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-style: normal;

	line-height: normal;

	font-weight: normal;

	font-variant: normal;

	color: #FDCA00;

	text-decoration: none;

}

.amarillo3 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 13px;

	font-style: normal;

	line-height: normal;

	font-weight: bold;

	font-variant: normal;

	color: #FDCA00;

	text-decoration: none;

}

.azul { 

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-style: normal;

	line-height: normal;

	font-weight: normal;

	font-variant: normal;

	text-decoration: none;

	color: #004798;

}

.azul2 { 

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-style: normal;

	line-height: normal;

	font-weight: bold;

	font-variant: normal;

	text-decoration: none;

	color: #004798;

}

.foto_prod {

	display: block;

	margin-right: 10px;

	margin-bottom: 10px;

	float: left;

}

.sinborde{

border:0px;

}

.navegador_on {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-style: normal;

	line-height: normal;

	font-weight: normal;

	font-variant: normal;

	color: #000000;

	text-decoration: underline;

}

.sinborde{

border:none;

}



.acceso_inicio_es {

	background-image: url(/images/acceso_inicio.gif);

	background-position: top;

	display: block;

	height: 20px;

	width: 35px;

	float: left;

	background-repeat: no-repeat;

	margin-right: 7px;

}



.acceso_inicio_es:hover {

	background-image: url(/images/acceso_inicio.gif);

	background-position: bottom;

	display: block;

	height: 20px;

	width: 35px;

	float: left;

	margin-right: 7px;

	background-repeat: no-repeat;

}



.acceso_buscar_es {

	background-image: url(images/acceso_buscar.gif);

	background-position: top;

	display: block;

	height: 20px;

	width: 47px;

	float: left;

	background-repeat: no-repeat;

	margin-right: 7px;

}



.acceso_buscar_es:hover {

	background-image: url(images/acceso_buscar.gif);

	background-position: bottom;

	display: block;

	height: 20px;

	width: 47px;

	float: left;

	margin-right: 7px;

	background-repeat: no-repeat;

}



.acceso_inicio_en {

	background-image: url(/images/acceso_inicio_en.gif);

	background-position: top;

	display: block;

	height: 20px;

	width: 40px;

	float: left;

	background-repeat: no-repeat;

	margin-right: 7px;

}



.acceso_inicio_en:hover {

	background-image: url(/images/acceso_inicio_en.gif);

	background-position: bottom;

	display: block;

	height: 20px;

	width: 40px;

	float: left;

	margin-right: 7px;

	background-repeat: no-repeat;

}



.acceso_buscar_en {

	background-image: url(images/acceso_buscar_en.gif);

	background-position: top;

	display: block;

	height: 20px;

	width: 47px;

	float: left;

	background-repeat: no-repeat;

	margin-right: 7px;

}



.acceso_buscar_en:hover {

	background-image: url(images/acceso_buscar_en.gif);

	background-position: bottom;

	display: block;

	height: 20px;

	width: 47px;

	float: left;

	margin-right: 7px;

	background-repeat: no-repeat;

}

.texto_b2b {

	padding-top: 5px;

	padding-right: 15px;

	display: block;

	float: right;

}




