/* Clearing method
------------------------------------------------------*/

.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

.clearfix {
    display: inline-block;
}

html[xmlns] .clearfix {
    display: block;
}

* html .clearfix {
    height: 1%;
}

.clear
{
	clear: both;
}
/* carrito */
.carrito {
  float:left;
	margin: 0px;
        width: 260px;
	}
.carrito ul {
        list-style-type: none;
	margin: -10px 20px 0px 0px;
	padding: 0px 25px 0px 0px;
} 
.carrito li{
        border: 1px dotted #999;
		background:  #fff  url("../graficos/carrito.png") no-repeat 175px 7px;
}
.carrito li a { 
        color: #000;
        display: block;
        padding: 2px 0 5px 8px;
        text-decoration: none;
}
.carrito a em { 
        color: #333;
}
.carrito a span {
        color: #2FA694;
        font: normal 85% Verdana, Helvetica, sans-serif;
}
.sideNavbaner ul {
        list-style-type: none;
        width: 260px;
} 
.sideNavbaner li.sat{
        border: 1px dotted #999;
        border-width: 1px 0;
        margin: 8px 0;
		background:  #fff;
}
.sideNavbaner li.garantia{
        border: 1px dotted #999;
        border-width: 1px 0;
        margin: 8px 0;
		background:  #fff;
}
.sideNavbaner li.pagoseguro{
        border: 1px dotted #999;
        border-width: 1px 0;
        margin: 8px 0;
		text-align:center;
		background:  #fff;
}
.sideNavbaner li.regalo{
        border: 1px dotted #999;
        margin: 8px 0;
		background:  #fff  url("../graficos/regalo.png") no-repeat 180px 25px;
}
.sideNavbaner li.portes{
        border: 1px dotted #999;
        border-width: 1px 0;
        margin: 8px 0;
		background:  #fff  url("../graficos/portesmrw.png") no-repeat 120px 5px;
}
.sideNavbaner li.portes a span {
        color: #2FA694;
        font: normal 85% Verdana, Helvetica, sans-serif;
}
.sideNavbaner li.regalo a { 
        color: #990000;
        display: block;
        font: bold 115% Arial, Helvetica, sans-serif;
        padding: 5px;
        text-decoration: none;
}
.sideNavbaner li a { 
        color: #000;
        display: block;
        font: bold 115% Arial, Helvetica, sans-serif;
        padding: 5px;
        text-decoration: none;
}
.sideNavbaner a em { 
        color: #333;
        font: normal 85% Verdana, Helvetica, sans-serif;
}
.sideNavbaner a span {
        color: #2FA694;
        font: normal 85% Verdana, Helvetica, sans-serif;
}
/* button styles */

.btn {
    border: none;
	background: transparent url("../graficos/boton1.png") no-repeat 0 3px;
    padding: 6px 8px 2px 8px;
    font: normal 100% Verdana, Helvetica, sans-serif;
	color: #FFF;
	text-shadow: #000 -1px -1px 0px;
	width: 139px; 
	height: 39px; 
	cursor: pointer;
	}

.btn:hover {
    border: none;
	background: transparent url("../graficos/boton2.png") no-repeat 0 3px;
	color: #fff;
	text-shadow: #333 -1px -1px 1px;
}
#gallery
{
	float:left;
	width:270px;
}

.compartir{
	padding:15px 5px 10px 10px;
	color: #000;
	font-size: 12px;
	text-align: center;
	vertical-align: top;
}

