body {font-family: "Trebuchet MS", verdana, arial; color: #333333; font-size: 14px; font-weight: bold; }

.EstiloLinkMenuActivo {font-weight: bold; font-size: 14px; color: #003300; text-decoration:none; }
.EstiloLinkMenuActivo a:link { text-decoration:none; }
.EstiloLinkMenuActivo a:hover { text-decoration:none; }
.EstiloLinkMenuActivo a:active { text-decoration:none; }
.EstiloLinkMenuActivo a:visited { text-decoration:none; }

.menuDominios a:link { font-size: 16px; text-decoration:none; }
.menuDominios a:hover { font-size: 16px; text-decoration:none; }
.menuDominios a:active { font-size: 16px; text-decoration:none; }
.menuDominios a:visited { font-size: 16px; text-decoration:none; }

.EstiloLinkMenuActivo h2 {margin-top:5px;margin-bottom:5px;padding-top:5px;padding-bottom:5px; text-decoration:none;}
.EstiloLinkMenuInactivo {font-weight: bold; font-size: 14px; color: #666666; }

/* <p class="text_info"> </p> */
p.texto_info {
  font-weight:normal;
}

.piedepagina_peq {font-size: 12px;color: #333333;}
.piedepagina_grande {font-size: 16px; color: #006600;}

h1.ref {margin:0px;padding:0px;font-size:16px; color:#666666}
span.medidas {margin:0px;padding:0px;font-size:16px; color:#666666; font-weight: bold;
font-weight:normal}
h2 {margin:0px;padding:0px;}

span.paginationlinks a:link{ color: #565; text-decoration: none;font-weight: normal; }
span.paginationlinks a:visited{ color: #565; text-decoration: none;font-weight: normal; }
span.paginationlinks a:hover{ color: #565; text-decoration: underline;font-weight: bold; }
span.paginationlinks a:active{ color: #565; text-decoration: none;font-weight: normal; }
span.paginationlinks { color: #030; font-weight: bold; }

a:link {
	color: #003300;
	text-decoration: underline;
	font-weight:bold;
}
a:visited {
	color: #003300;
	text-decoration: underline;
}
a:hover {
	color: #006600;
	text-decoration: underline;
}
a:active {
	color: #003300;
	text-decoration: underline;
}

a.links_menu {
    color: #FF0000;
}

/*.Estilo28*/
.EstiloBold {
	font-family: "Trebuchet MS";
	font-weight: bold;
}

/*.Estilo40*/
.EstiloH1 {font-family: "Trebuchet MS"; font-weight: bold; font-size: 24px; color: #336633; }

/*.Estilo53 y .Estilo56, 54, 58*/ 
.EstiloLabels {font-family: "Trebuchet MS"; font-weight: bold; color: #588A20; font-size: 14px; }
.EstiloLabelsVendida {font-size: 14px; color: #B40000; }

/* Estilo Disponible */
.EstiloDisponible {font-family: "Trebuchet MS"; font-weight: bold; color: #000000; }

/* Estilo Vendida */
.EstiloVendida {font-family: "Trebuchet MS"; font-weight: bold; color: #999999; }

.EstiloBackLink {
	font-size: 18px;
	color: #588A20;/*#7EBC41*/
	font-family: "Trebuchet MS";
	font-weight: bold;
}
.EstiloPrecio {
font-family: "Trebuchet MS"; font-weight: bold; color: #000000;
}
.EstiloPrecioVendida {
color: #999999; 
font-family: "Trebuchet MS"; font-weight: bold; color: #999999;
}
.EstiloPrecioMP {
	color: #CC0000;
	font-family: "Trebuchet MS";
	font-weight: bold;
}
.EstiloPrecioOferta {
font-family: "Trebuchet MS"; font-weight: bold; font-size: 24px; color: #CD5A05;
}
.EstiloPrecioOfertaVendida {
font-family: "Trebuchet MS"; font-weight: bold; font-size: 24px; color: #999999;
}
.EstiloPrecioOfertaMP {
font-family: "Trebuchet MS"; font-weight: bold; font-size: 24px; color: #FF5A05;
}

/* DIV Banner = floating */
div.banner {
  margin: 0;
  font-weight: bold;
  line-height: 1.1;
  text-align: right;
  position: fixed;
  top: 2em;
  left: auto;
  width: 6.5em;
  right: 0.4em;
}
div.banner p {
  margin: 0; 
  padding: 0.3em 0.4em;
  font-family: Arial, sans-serif;
  background: #900;
  border: thin outset #900;
  color: white;
}

div.banner a, div.banner em { display: block; margin: 0 0.5em }
div.banner a, div.banner em { border-top: 1px groove #900 }
div.banner a:first-child { border-top: none }
div.banner em { color: #353 }

div.banner a:link { text-decoration: none; color: grey }
div.banner a:visited { text-decoration: none; color: grey }
div.banner a:hover { background: black; color: white }
        
        
/* Cart styles */
div.cart {
text-align:center;
}

table.cart
{ 
        margin-left: auto;
        margin-right: auto;
        width:780px;
        text-align:center;

	border-width: 1px 1px 1px 1px;
	border-spacing: 0px;
	border-style: outset;
	border-color: #000;
	border-collapse: collapse;
	background-color: white;
}

table.cart tr.header {
        background:#ccffcc;
	border-width: 1px 1px 1px 1px;
	border-spacing: 0px;
	border-style: solid;
	border-color: gray gray gray gray;
	border-collapse: collapse;
}


table.cart tr {
	border-spacing: 0px;
}

table.cart td {
	border-width: 1px 1px 1px 1px;
	border-spacing: 0px;
	border-style: solid;
	border-color: #000;
	border-collapse: collapse;
}

table.cart th.blank {
/*        background:#fff;
*/
}
table.cart td.action {
text-align:left;
width:1%;
}
table.cart td.image {
        width:15px;
	border-width: 0px;
	border-spacing: 0px;
	border-style: none;
	border-collapse: collapse;
}
table.cart tr.footer {
background:#ccf;
}

table.cart th.total {
text-align:right;
	border-width: 2px 0px 2px 2px;
	border-spacing: 0px;
	border-style: solid;
	border-color: #000;
	border-collapse: collapse;
}

table.cart th.precio {
text-align:center;
	border-width: 2px 2px 2px 0px;
	border-spacing: 0px;
	border-style: solid;
	border-color: #000;
	border-collapse: collapse;
}

p.cart_delete {
  margin: 10px; 
  padding: 0.3em 0.4em;
  font-family: Arial, sans-serif;
  background: #faa;
  border: thin solid #f00;
  color: black;
}

p.cart_info {
  margin: 10px; 
  padding: 0.3em 0.4em;
  font-family: "Trebuchet MS", verdana, arial; 
  background: #afa;
  border: thin solid #5f0;
  color: #006600;
  font-size:16px;
}

.cart_info {
  margin: 0px; 
  padding: 0em 0em 0em 0em;/*0.3em 0.4em;*/
  font-family: "Trebuchet MS", verdana, arial; 
  background: #efffef;
  border: thin solid #060;
  color: #333333;
  font-size:16px;
}
/* validation error */

div.error {
font-weight:bold;color:red;background: #fcc;border: thin solid #f00;
}


