
a {
    text-decoration: none;
    color: rgb(96,96,96);
    font-weight: bold;
}
body  {
    font-size:12px; font-family: Arial, Helvetica, sans-serif; background:#eee;
    margin: 0 auto;
    padding: 0;
    text-align: left;
}
a:hover {
    color: rgb(147,147,147);
}
.pagewrap {
    width: 981px;
    min-height: 100%;
    height: auto !important;
    height: 100%;
    margin: 0 auto -4em; 
    text-align: left;
    padding: 0;
    position: relative;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
}
.footer {
    text-align: center;
    width: 981px;
}
td.enlacesCabecera {
    cursor:pointer;
}
.tracking {
    color: rgb(170,170,170);
    font-size:10px;
    position:absolute;
    left:24px;
    top:82px;
}
.tracking a {
    color: rgb(170,170,170);
}
.tracking a:hover {
    text-decoration: underline;
}
h2.titulo {
    font-size: 20px;
    color: black;
}
h2.subtitulo {
    font-size: 15px;
    color: rgb(227,156,3);
}
td.textoProductos {
    font-size: 12px;
    color:black;
}
td.eventcell {
    background: rgb(223,46,61);
}


.compraCalculateh {
    background: url(../images/precioCalculateh.jpg) top left no-repeat;
}
#boxCompraCalculateh {display:block; position:relative;}



#boxCompraCalculateh dd {position:absolute; padding:0; margin:0;}

#boxCompraCalculateh #solicitarInfoCalculateh {left:20px; top:-50px; z-index:20;}
#boxCompraCalculateh a#hrefsolicitarInfoCalculateh {display:block; width:78px; height:20px; z-index:20;}

#boxCompraCalculateh #comprarCalculateh {left:102px; top:-50px; z-index:20;}
#boxCompraCalculateh a#hrefcomprarCalculateh {display:block; width:70px; height:20px; z-index:20;}

td.boxDemos {
    font-size: 0.70em;
    line-height: 30px;
    height: 30px;
    padding: 0;
    background: url(../images/bk_demo195.png) top left no-repeat ;
    text-align: center;
}
td.boxDemos2 {
    font-size: 0.70em;
    line-height: 30px;
    height: 45px;
    padding: 0;
    background: url(../images/boxDemo2.png) top left no-repeat ;
}

td.boxPrecioCalculateh {
    background: url(../images/precioCalculateh.jpg) top left no-repeat;
}
.textoCompraCalculateh {
    font-size: 0.55em;
    color: black;
}
.textoCompraCalculateh2 {
    font-size: 1.2em;
    color: black;
}

td.especificaciones {
    font-size: 0.80em;
    background: url(../images/especificacionesCalculateh.png) top left no-repeat;
}

td.texto {
    font-size: 11pt;
    color: black;
}
td.subtitulo {
    font-size: 14px;
    color: black;
    font-weight: bold;
}
td.enlaceWiki {
    font-size: 10px;
    color: black;
    font-weight: bold;
}
td.boxCdeo {
    font-size: 12px;
}
td.comprar a, td.comprar {
    font-size: 10pt;
    background: rgb(223,46,61);
    font-weight: bold;
    color: white;
    text-align: center;
}
td.boxRojo, td.boxRojo a {
    font-size: 10pt;
    color: white;
    background: rgb(223,46,61);
    text-align: center;
    font-weight: bold;
    width: 270px;
}
td.boxNeutro {
    font-size: 10pt;
    color: black;
    padding: 10pt;
    padding-bottom: 0pt;
    width: 270px;
    vertical-align: text-top
}
td.boxCDEO {
    font-size: 10pt;
    background: rgb(108,179,63);
    text-align: center;
    font-weight: bold;
    width: 270px;
    color: white;
    cursor: pointer;
}
td.boxQuality {
    font-size: 10pt;
    background: rgb(192,215,47);
    text-align: center;
    font-weight: bold;
    width: 270px;
    color: white;
    cursor: pointer;
}
td.boxCDEO:hover, td.boxQuality:hover {
    color: green;
}
td.boxGris {
    font-size: 10pt;
    background: rgb(225,225,225);
    text-align: center;
    font-weight: bold;
    width: 270px;
    cursor: pointer;
}
td.boxGris:hover {
    color:green;
}
td.boxRequisitos {
    font-size: 8pt;
    background: rgb(225,225,225);
    text-align: center;
    font-weight: bold;
    width: 270px;
}
td.subBox {
    font-size: 10pt;
    width: 270px;
    cursor: pointer;
}
td.subBoxContacto {
    font-size: 10pt;
    width: 270px;
}
td.subBoxRequisitos {
    font-size: 7pt;
}
td.subBox:hover {
    color: green;
}
td.subBoxSoporte, td.subBoxSoporte a {
    font-size: 10pt;
    width: 270px;
    padding: 15px;
    background: url(images/casco_03.png) top right no-repeat;
}
td.boxPrograma {
    font-size: 8pt;
    width: 270px;
    margin: 0;
    padding: 0;
}
font.precioCDEO {
    font-size: 14pt;
    color: rgb(108,179,63);
}
font.precioQuality {
    font-size: 14pt;
    color: rgb(108,179,63);
}
td.botonSolicitar {
    background: url(images/botonSolicitar.png) right no-repeat;
    height: 25px;
    margin-right: 50pt;
    cursor: pointer;
}
td.botonComprarCDEO {
    background: url(images/comprarCDEO.png) left no-repeat;
    height: 25px;
    cursor: pointer;
}
td.botonComprarCPM {
    background: url(images/comprarCPM.png) left no-repeat;
    height: 25px;
    cursor: pointer;
}
td.botonComprarCalculateh {
    background: url(images/comprarCalculateh.png) left no-repeat;
    height: 25px;
    cursor: pointer;
}
td.boxCPM {
    font-size: 10pt;
    background: rgb(225,225,225);
    text-align: center;
    font-weight: bold;
    width: 270px;

}
td.subBoxCPM {
    font-size: 10pt;
    width: 270px;
    cursor: pointer;
    text-align: center;
}
td.subBoxCPM:hover {
    color: rgb(223,46,61);
}







td.comprarCdeo {
    font-size: 10pt;
    background: url(images/compraCdeo.png);
}
td.soporteCdeo {
    background: url(images/soporteCdeo.png) top right no-repeat;
    font-size: 10pt;
}
td.comprarCdeo a, td.soporteCdeo a {
    color:white;
}

p.compra {
    margin: 0 0 10px 0;
    line-height: 1.33em;
    font-size: 1.08em;
}

td.cpmTitulos, td.titulos {
    font-size:17px;
    color: rgb(222,17,29);
    font-family: verdana;
    font-weight: bold;    
}

td.cpmCuerpo {
    font-size:12px;
    font-family: verdana;
    line-height: 1.5;
}
td.requisitosCpm {
    font-size:10px;
    color:black;
}
td.requisitosCdeo {
    font-size:10px;
    color:black;
}
td.distribuidoresNombre {
    font-size: 11px;
    color: black;
    line-height: 1.7;
    font-weight:bold;
}
td.distribuidoresDireccion {
    font-size: 11px;
    color: black;
}
td.distribuidoresEnlace a{
    font-size:11px
}

.styledlist {
    list-style-position: inside;
    padding-left: 0;
    margin-left: 0;
    line-height: 1.33em;
}
.styledlist li {
    padding-bottom: 5px;
}

.framed {
	padding: 2px;
	background-color: #ccc;
	margin: 10px;
	}

img.rightme {float: right;}
img.leftme {float: left;}

img {
    border: 0px;
}

table.listaProductos thead tr {
    font-size: 9px;
}
table.listaProductos tbody tr {
    font-size: 9px;
    color:black;
}
table.listaProductos tfoot tr {
    font-size: 9px;
}
td.textoBoxCalidad1 {
    font-size: 8pt;
    color: black;
}
td.textoBoxCalidad2 {
    font-size: 7pt;
    color: black;
}
td.precioCDEO {
    font-size: 14pt;
    color: green;
}
font.precioCPM {
    font-size: 14pt;
    color: red;
}


ul.menu {list-style:none; margin:0; padding:0}
ul.menu * {margin:0; padding:0}
ul.menu a {display:block; color:#000; text-decoration:none; text-align: left}
ul.menu li {position:relative; float:left;}
ul.menu ul {position:absolute; top:26px; left:0; background:#d1d1d1; display:none; opacity:0; list-style:none}
ul.menu ul li {position:relative; border-top:none; width:150px; margin:0}
ul.menu ul li a {display:block; padding:3px 7px 5px; background-color: rgb(66,66,66); color: rgb(170,166,168); font-size: 12px;}
ul.menu ul li a:hover {background-color: rgb(155,155,155); color: white; font-size: 12px;}
ul.menu ul ul {left:148px; top:-1px}
ul.menu .menulink {padding:5px 7px 5px; background: rgb(19,21,22); font-size: 12px; font-weight: bold; color: rgb(170,166,168)}
ul.menu .menulink:hover, ul.menu .menuhover {background: rgb(40,40,40); color: white; cursor: pointer; font-size: 12px;}
ul.menu .sub {background:#d1d1d1 url(images/arrow.gif) 136px 8px no-repeat}
ul.menu .topline {border-top:1px solid #aaa}


td.cuadritoGris {
    width: 9px;
    height: 8px;
    background: rgb(96,96,96);
}

.bordeRemarcado {
	border-width : 2px;
	border-style: solid;
	border-color : rgb(120,233,46);
}
