.modulo2columnas, .modulo4columnas, .bloque, .paginacion, .cesta{width:100%;float:left}

.moduloizda, .caja{width:70.5%;float:left;padding:15px 2%;background:#fff;border:1px solid #b2b2b2}
.tipo_2 .caja{width:96%}
.modulodcha{width:23%;float:right}

.tipo_2 .moduloizda{width:72.5%;padding:0;background:transparent;border:0}

/*diferentes tipos de texto*/
p.txt1, p.txt2{font-size:.85em;color:#7b7b7b}
p.txt2{font-style:italic}
p.txt3{font-size:.8em;font-weight:bold;color:#0099cc}
p.pieimg{padding-bottom:15px;font-size:.8em;font-family:Georgia;line-height:1em;color:#0099cc}
	.modulo2columnas.tipo_2 .moduloizda p.txt3, .contacto .moduloizda p.txt3, .cesta p.txt3{clear:left;padding:20px 20px 10px}
	.cesta p.txt3{padding:10px 20px 0}

/*4 columnas (HOME)*/
.modulo4columnas .item{width:23%;float:left;padding:0 1%}
.modulo4columnas .item1{padding:0 2% 0 0}
.modulo4columnas .item4{padding:0 0 0 1%}
.modulo4columnas .item h2{margin-bottom:3px}
.modulo4columnas .item p{font-size:1.2em;font-weight:bold;line-height:1em !important}
.modulo4columnas .item a{text-decoration:none}
.modulo4columnas .item a:hover{text-decoration:underline}

/*caja puntos de venta*/
.bloque{margin-bottom:10px;padding-bottom:10px;background:transparent url(../img/css/puntosH_1.gif) repeat-x 0 100%}

/*paginacion*/
.paginacion{margin-top:20px}
.paginacion li{display:inline;padding:0 2px 0 0;background:transparent;font-size:1.2em;color:#999}
.paginacion li a{text-decoration:none}

/*caja borde*/
.cajaborde{width:95.5%;float:left;padding:10px 2% 5px;border:1px dashed #0099cc;font-size:.95em;}
.cajaborde p{padding-bottom:5px;line-height:1em}
.cajaborde a{font-size:.9em}

/*productos*/
.productos .caja{margin-bottom:20px}
.productos .izda{width:36%;float:left;position:relative}
.productos .dcha{width:61%;float:right}
.productos .imgBorde{border-color:#09c}
.productos .pestana{position:absolute;top:-3px;right:-3px}
.productos .infoproducto, .infoproducto p{background:transparent url(../img/css/puntosH_2.gif) repeat-x 0 0}
.productos .infoproducto{width:100%;float:left;margin-bottom:5px}
.infoproducto p{padding:5px 0;background-position:0 100%;font-size:.95em;font-family:Georgia}
.infoproducto p strong{color:#690}
.enlaces li, .enlaces span{width:auto;float:left;margin-right:10px;padding:0;background:#e7e7e7 url(../img/css/botonDcha.gif) no-repeat 100% 0}
.enlaces a{display:block;padding:6px 10px 6px 30px;background:transparent url(../img/css/botonMasInfo.gif) no-repeat 0 0;text-decoration:none;font-weight:bold}
	.enlaces .cesta a{background-image:url(../img/css/botonCesta.gif)}
	.enlaces .borrar a{background-image:url(../img/css/botonBorrar.gif)}
	.enlaces .volver a{background-image:url(../img/css/botonVolver.gif)}

.micesta{margin-top:-52px;position:relative;width:100%;float:left}
.micesta h2{background:#09c url(../img/css/miCestaIzda.gif) no-repeat 0 100%;font-size:1.25em;text-align:center;color:#fff}
.micesta h2 strong{display:block;padding:10px;background:transparent url(../img/css/miCestaDcha.gif) no-repeat 100% 100%;font-weight:normal;position:relative;}
.articulos{width:68%;margin:0 auto;padding:10px 10%;background:#fff;border:1px solid #b2b2b2}
	.articulos li{padding:5px 0;background:transparent;font-weight:bold}
	.articulos li.numeroarticulos{background:transparent url(../img/css/puntosH_3.gif) repeat-x 0 100%;font-size:1.3em;color:#09c}
	.precio{font-weight:bold;font-size:1em;font-family:Georgia;color:#690}

.micesta .enlaces{margin:15px}
	.micesta .enlaces li{width:10em !important;clear:left;margin-bottom:10px}
	
/*ficha del producto*/
.productos.ficha{color:#333}
.productos.ficha .txt2, .productos.ficha .txt3{padding:0}

/*cesta*/
.cesta table{width:100%}
.cesta td h3{margin:0;font-family:Arial;font-size:1.2em}
.cesta td{font-family:Georgia}
.cesta td.centrado, .cesta td input{text-align:center}
.cesta .enlaces{width:auto;float:right;margin-top:20px}
.cesta span.cesta a{float:left;display:inline;padding:5px 10px 5px 30px;background-image:url(../img/css/botonCesta2.gif) !important;font-size:.9em}
.cesta .enlaces input{padding:5px 5px 5px 20px;background:transparent url(../img/css/botonCesta.gif) no-repeat 0 0;border:0;font-size:.9em;font-weight:bold;color:#09c;cursor:pointer}
*>/**/.cesta .enlaces input{padding:4px 10px 4px 30px}
	.cesta .enlaces span.borrar input{padding-left:25px;background-image:url(../img/css/botonBorrar.gif) !important;color:#666}

/*formulario de contacto*/
.contacto .form p.txt3{padding:0 0 10px}
.form label{width:99%;float:left;margin-bottom:10px;}
.form .etiqueta{width:25%;float:left;padding-bottom:5px;font-size:.9em}
.form .asterisco{margin-left:3px;font-size:.95em;color:#0099cc}
.form .boton{float:right;margin-right:35px;background:#e7e7e7 url(../img/css/botonDcha.gif) no-repeat 100% 0;}
.form .boton input{width:auto;margin-right:-35px;padding:7px 5px 4px 15px;background:transparent url(../img/css/botonIzda.gif) no-repeat 0 0;border:0;font-weight:bold;font-size:.95em;color:#09c;cursor:pointer}
*>/**/.form .boton input{margin:0;padding:4px 10px 5px 20px}

	.productos h2, .contacto h2{margin:0;}
	.productos h3, .contacto h3{margin-top:0;font-family:Arial;font-size:1.2em}