	body,td,th {
	font-family: Arial;
	font-size: 11px;

	color: #333333;
	/*000066*/
}
body {
	background-color: #FFFFFF;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;

}

a:link {
	color: #000000;
	/* 003399 */
}
a:visited {
color:#003399;

}
a:hover {
	color: #000000;
}
a:active {
	color: #FFFFFF;
}
.supizq {
	background-image: url(marcoprincipal/supizq.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.izq {
	background-image: url(marcoprincipal/izq.gif);
	background-repeat:  repeat-y;
	background-position: right;
}
.infizq {
	background-image: url(marcoprincipal/infizq.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.inf {
	background-image: url(marcoprincipal/inf.gif);
	background-repeat:  repeat-x;
	background-position: top;
}
.infder {
	background-image: url(marcoprincipal/infder.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.tit_pesta{
	font-family:Tahoma; font-size:12px; color:#FFFFFF;
}
.tit_descrip{
	text-decoration:underline; color:#333333;
}
.tit_mesualidades{
	color:#FF3300; font-family:Arial; font-size:16px;
	text-decoration:underline;
}
.tit_mesualidades2{
	color:#FF3300; font-family:Arial; font-size:13px;
	text-decoration:underline;
}
.tit_precio{
	color:#333333;  font-size:12px;
}
.tit_precio_p{
	color:#333333;  font-size:13px;
}
.tit_compus{
	color:#1E619F;  font-family:Arial; font-size:13px;
	text-decoration:underline;
}
.der {
	background-image: url(marcoprincipal/der.gif);
	background-repeat:  repeat-y;
	background-position: left;
}
.supder {
	background-image: url(marcoprincipal/supder.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.supe {
	background-image: url(marcoprincipal/sup.gif);
	background-repeat:   repeat-x;
	background-position: center bottom;
}
.field {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #FFFFFF;
	border: 1px outset #CCCCCC;
	color: #000000;
}
.fieldis {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color:#E5E5E5;
	border: 5px outset #CCCCCC;
	
}
.field2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	background-color: #FFFFFF;
	border: 1px outset #CCCCCC;
	color: #000000;
	height:12px;
}
.boton {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #FFFFFF;
	border: 1px outset #CCCCCC;
}
.promo {
	border-top: 20px solid #D6E7F7;
	border-right: 1px solid #D6DBDE;
	border-bottom: 1px solid #D6DBDE;
	border-left: 1px solid #D6DBDE;
}
.promo a {
	color: #000000;
}
.promo a:hover {
	color: #000000;
}
.promo a:visited {
	color: #000000;
}
.promo2 {
	border-top: 0px solid #D6DBDE;
	border-right: 0px solid #D6DBDE;
	border-bottom: 0px solid #D6DBDE;
	border-left: 0px solid #D6DBDE;
}


.promo2 a {
	color: #000000;
}
.promo2 a:hover {
	color: #000000;
}
.promo2 a:visited {
	color: #000000;
}




.fondomenu {
	background-color: #004DAD;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	

}

.fondomenu a {
	color: #ffffff;
}

.fondomenu a:hover {
	color: #000000;
	background-color:#ffffff;
}
.buttonscontainer {
width: 162px;
}

.buttons a {
	color: #214973;
	background-color: #ffffff;
	padding: 2px;
	padding-left: 3px;
	display: block;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: bold;
	text-decoration: none;
	text-align: left;

}

.buttons a:hover {
background-color: #A5C3E7;
color: #214973;
text-decoration: none;
border: 1px outset #A5C3E7;
}
.buttons a:visited {
color: #214973;
text-decoration: none;
}

.buttons2 a {
	color: #ffffff;
	padding: 2px;
	padding-left: 2px;
	display: block;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
	border: 1px solid #004DAD;

}

.buttons2 a:hover {background-color: #DEE7EF;
color: #004DAD;
text-decoration: none;
border: 1px solid #004DAD;
}
.subcateanuncio {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003366;
	background-color: #E7F0FA;
	border: 1px solid #CCCCCC;
}

.subcateanuncio a {
	color: #000000;
}
.subcateanuncio a:hover {
	color: #000000;
}

.subcateanuncio a:visited {
	color: #000000;
}








.marcaderecha {
	border: 1px solid #CCCCCC;
	background-image: url(../imagenes/degradado.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: italic;
	font-weight: bold;
	
}

.lineafondo1 {
	background-color: #ffffff;
	height:21px;

}
.lineafondo1 :hover {
background-color: #E7F3FF;

}


.lineafondo2 {
background-color: #ffffff;
	height:21px;
}
.lineafondo2 :hover {
background-color: #E7F3FF;

}

.simplemarco {
	border-top-width: 1px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #0099FF;
	border-right-color: #0066CC;
	border-bottom-color: #0065CE;
	border-left-color: #009AFF;
}
.simplemarco a {
	color: #000000;
}

.simplemarco a:hover {
	color: #000000;
}

.simplemarco a:visited {
	color: #000000;
}


.punteado {
	border-right:solid;

	border-right-width:0px;
	border-right-color:#666666;
	border-left-width:0px;
	border-left-color:#666666;
	height:169px;
	position:relative;
	padding-left:5px;
	padding-right:5px
}
.links {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000033;
	font-style: italic;
}
.links a {
	color: #000000;
}
.links a:hover {
	color: #000000;
}
.linksss {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000033;
}
.linksss a {
	color: #000000;
}
.linksss a:hover {
	color:#003399
}
.linksss a:visited {
	color:#003366;
}
.linksss2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000033;
	text-decoration:none;
}
.linksss2 a {
	color: #000000;
}
.linksss2 a:hover {
	color:#003399
}
.linksss2 a:visited {
	color:#003366;
}

.links2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000033;
	text-decoration: underline;
}
.links2 a {
	color: #000000;
	text-decoration: underline;
}
.links2 a:hover {
	color:#000066;
	text-decoration: underline;
}
.links2 a:visited {
	color:#003366;
	text-decoration: underline;
}
.precio{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#000066;
	font-style: italic;
	font-weight: bold;
}
	.docemeses{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#990000;
	font-weight: bold;
}
.docemeses2{
	background-image:url(../imagenes/precio2.gif);
	background-position:left top;
	background-repeat:no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#ffffff;
	
	font-weight: bold;
	height:82px;
	width:212px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;

}
.docemeses2pequeno{
	background-image:url(../imagenes/precio2pequeno.gif);
	background-position:left top;
	background-repeat:no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#ffffff;
	font-weight: bold;
	height:82px;
	width:140px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;

}
.texto12meses{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
color:#990000;
}

.docemeses3{
background-image:url(../imagenes/precio3.gif);

background-position:right top;
background-repeat:no-repeat;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:20px;
color:#ffffff;
font-weight: bold;
height:82px;
width:212px;
padding-top: 10px;
}
.linea1{
	color:#003366;
}

.linea1 a:visited {
	color:#003366;

}

.linea1 a:link {
	color: #003366;
}
.linea1 a:hover {
	color: #003366;
}
.linea1 a:active {
	color: #003366;
}



.fondopromo {
	background-image:url(../imagenes/fondopromo.gif);
	background-repeat: no-repeat;
	background-position: left top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #084DAD;
}

.texto {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #084DB5;
}
.underground {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E7F3FF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000033;
}
.underground a:visited {
	color:#003366;
	}
	
.opcionesup {
	background-color: #FFFFFF;
	background-image: url(../imagenes/fondoproducto.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.opcionesup2 {
	background-image: url(../imagenes/fondoproducto.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	padding-top: 5px;
}
.cuadrito {
	background-image: url(../imagenes/cuadrito.gif);
	background-repeat: no-repeat;
	background-position: left top;
	border: none;
}
.recuadro {
	border: 1px solid #004DAD;
}
.promos {
	background-image: url(../imagenes/info/info_r2_c3.gif);
	background-repeat:  repeat-y;
	background-position: left top;
}
.promosinf {
	background-image: url(../imagenes/info/info_r3_c2.gif);
	background-repeat:  repeat-x;
	background-position: top;
}
.promosizq {
	background-image: url(../imagenes/info/info_r2_c1.gif);
	background-repeat:  repeat-y;
	background-position: right top;
	
}
.promosup {
	font-family:Arial, Helvetica, sans-serif;
	background-image: url(../imagenes/info/izq.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left:5px;
	color:#073571;
	vertical-align: middle;	
	
	
}

.promosup a {
font-family:Arial, Helvetica, sans-serif;
	padding-left:5px;
	color:#FFFFFF;
	text-decoration:none;
	vertical-align: middle;	

}
.promosup a:hover {

	font-family:Arial, Helvetica, sans-serif;
	padding-left:5px;
	color:#FFFFFF;
	vertical-align: middle;	
}

.promosup a:visited {
	padding-left:5px;
	color:#073571;
	text-decoration:none;

}

.promosup2 {
	background-image: url(../imagenes/promocion/promo_r1_c2.jpg);
	background-repeat:  no-repeat;
	background-position: left top;
	padding-top: 10px;
}
.menuabajo {
	background-image: url(../imagenes/menu/menu_r2_c1.jpg);
	background-repeat:  repeat-x;
	background-position: center bottom;
}
.imagen {
	background-repeat: no-repeat;
	background-position: left bottom;
}
.izquierdafondosupe {
	background-image: url(../imagenes/fondoletras_r1_c1.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	background-image:url(../imagenes/fondoletras_r1_c2.jpg);
	background-repeat:repeat-x;
}
.categoriasprese {
	background-image: url(../imagenes/fondoproducto.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height:106px;
}
.tituloslineas {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: italic;
	font-weight: bold;
	
}

.promodeer {
	background-image: url(../imagenes/promocion/promo_r2_c3.jpg);
	background-repeat:  repeat-y;
	background-position: left top;
}
.promoabajo {
	background-image: url(../imagenes/promocion/promo_r4_c2.jpg);
	background-repeat:  repeat-x;
	background-position: center top;
}
.prmosiz {
	background-image: url(../imagenes/promocion/promo_r2_c1.jpg);
	background-repeat:  repeat-y;
	background-position: right top;
}
.fondoder {
	background-image: url(../fondoder.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}
.relieve {
	border-bottom-width: 1px;
	border-bottom-style: outset;
	border-bottom-color: #999999;
}
.marquita {

	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;

	
}
.fondoprecio {
	background-image: url(../imagenes/fondoprecio.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.claseerror{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color:#FFEAEA;
	border: 1px outset #CCCCCC;
	color: #000000;
}
.overmouse {
	background-color: #FFFFFF;
}
.overmouse:hover {
	background-color: #F4FCFF;
}
	
.claseopcion{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color:#F3FCFE;
	border: 1px outset #CCCCCC;
	color: #000000;
}
.botonresalte {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color:#ECF7FD;
	border: 1px outset #CCCCCC;
}
.marcopromo {
	border: 1px dotted #CCCCCC;
	height: 100px;
	width: 175px;
}
.pequenito {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
}
.submith{
background-image:url(../imagenes/barrasup2.jpg);
background-position:right top;
background-repeat:no-repeat;
position:relative;
width:873px;
}
.telefono{
font-size:20px;
color:navy;
font-weight:bold;
background-image:url(../imagenes/telefono.gif);
background-position:right top;
background-repeat:no-repeat;
width:317px;
height:50px;
}
.msgerr{
width:368px;
height:72px;
background-image:url(../imagenes/imge.jpg);
background-position:left top;
background-repeat:no-repeat;
}
.msgpre{
width:368px;
height:72px;
background-image:url(../imagenes/imgp.jpg);
background-position:left top;
background-repeat:no-repeat;
}
.msgadv{
width:368px;
height:72px;
background-image:url(../imagenes/imga.jpg);
background-position:left top;
background-repeat:no-repeat;
}

.claseerrorpeque{
background:url(../imagenes/errorpeque.jpg);
background-position:left top;
background-repeat:no-repeat;
}
.claseerrorpeque2{
background:url(../imagenes/errorpeque2.jpg);
background-position:left top;
background-repeat:no-repeat;
}
.claseautopeque{
background:url(../imagenes/autoricepeque.jpg);
background-position:left top;
background-repeat:no-repeat;
}.degraconta {
	background-image: url(../imagenes/degradadoconta.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}

.cuentas {
	background-image: url(../imagenes/cuentas.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	height:86px;
	width:450px;
	padding-left:10px;
	padding-top:25px;
	text-align:left;
	color:#333333;
}
.cuentas2 {
	background-image: url(../imagenes/cuentas2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	height:86px;
	width:450px;
	padding-left:10px;
	padding-top:16px;
	text-align:left;
	color:#333333;
}


.precio4 {
	background:url(../imagenes/precio4.gif);
	width:155px;
	height:35px;
	padding-left:10px;
	padding-top:22px;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	background-position:center;
	
}
.precio5 {
background:url(../imagenes/precio5.gif);
width:185px;
height:72px;
padding-left:10px;
padding-top:2px;
color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;

}
.comentarios {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#CCCCCC;
}

.menu1top {
	background-image:url(../imagenes/menutop2/index_r3_c2.jpg);
	background-repeat:no-repeat;
	background-position: left top;
}
.menu11top {
	background-image:url(../imagenes/menutop/index_r3_c2.jpg);
	background-repeat:no-repeat;
	background-position: right top;
}
.menu2top {
	background-image: url(../imagenes/menutop2/index_r1_c1.jpg);
	background-repeat:repeat-x;
	background-position: right top;
}
.menu3top {
	background-image: url(../imagenes/menutop2/index_r1_c4.jpg);
	background-repeat:repeat-x;
	background-position: right top;
}
.menu4top {
	background-image: url(../imagenes/menutop2/index_r1_c2.jpg);
	background-repeat:no-repeat;
	background-position: right top;
}
.menu5top {
	background-image: url(../imagenes/menutop2/index_r1_c3.jpg);
	background-repeat:no-repeat;
	background-position: right top;
}
.menu6top {
	background-image: url(../imagenes/menutop2/index_r2_c2.jpg);
	background-repeat:no-repeat;
	background-position:right top;
}


.preciopequeno{
background-image:url(../imagenes/preciopequeno.jpg); 
background-repeat:no-repeat; 
background-position:left top; 
width:160px; height:45px; 
font-family:Arial, Helvetica, sans-serif; 
font-size:18px; 
color:#FFFFFF; 
font-style:italic; 
font-weight:bold; 
padding-left:35px; 
padding-top:25px;
}
.bderecha {
	border-right-color:#336666;
	border-right-width:1px;
}
.botonaplicar {
	background-image:url(../imagenes/aplicar1.gif); 
	background-position:centre centre; 
	background-repeat:no-repeat; 
	text-align:left;
	width:70px;
	height:25px;
	border:none;
	cursor:hand;
}
.botonaplicar:hover {
	background-image:url(../imagenes/aplicar2.gif); 
	background-position:centre centre; 
	background-repeat:no-repeat; 
	text-align:left;
	width:70px;
	height:25px;
	border:none;
	cursor:hand;
}
<!--****************** aqui van los titulos con vinculos    *****************************************-->
<!-- este vinculo es de el detalle desglosado ejemplo descripcion en las busquedas linea marcas etc..-->
.titulos_con_vinculo{
	font-size:14px; 
	font-family:arial;	
	color:#333; 
	cursor:pointer;
	text-decoration:none;
	}
.titulo_vinc_hot{
	color:#333;
	text-decoration:underline;
	}
.tit_mesualidades_vinc_prec{
	color:#FF3300; 
	font-family:Arial; font-size:13px;
	text-decoration:underline;
}