body {
	font:100% Arial,Helvetica,sans-serif;
	background:rgb(225,229,222);
	color:#000;
	height:100%;
	padding-bottom:20px;
}

.frontend a {
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	color:#000;
}

#content {
	background: #FFF;
	padding-top: 40px;
	padding-bottom: 40px;
}
#direccion{
	margin-top: 20px;
padding-left: 7px;
}

#main-menu ul {
	list-style-type:none;
}

#login-form label {
	text-align:left;
	width:100px;
}

#login-form .controls {
	margin-left:100px;
}

#login-form input {
	background:transparent;
}

#login-form .btn-primary {
	border:1px solid #000;
	background:#000;
	color:#FFF;
	padding:5px;
	margin-left:100px;
	width:220px;
}

#social{
	margin-top: 60px;
}
#product-list {
	margin-top:110px;
	background: url('../img/fondo_blanco.png') no-repeat;
	height:430px;
}

.product-list-product{

}

.product-list-row {
	margin-top:20px;
}

.product-list-picture {
	margin-top: 25px;
	border: 1px solid #CCC;
}

.product-list-name {
	font-family:Arial;
	font-size:14px;
	color:#FFF;
	text-decoration:none;
}

.product-list-reference {
	font-family:Arial;
	font-size:12px;
	color:#666;
}

.product-list-pagination {
	position:relative;
	top:460px;
	color:#FFF;
	font-family:cursive;
	font-size:24px;
}

.product-list-pagination-left,.product-list-pagination-right {
	position:relative;
	top:285px;
}
.product-list-pagination-left{
	margin-left: 10px;
}
.product-list-pagination-right{
	margin-right: 10px;
}


#catalog-product-list {
	background: #FFF;
	padding-bottom: 40px;
}
#catalog-product-list-filters{
	padding: 20px 10px 40px 10px;
}
#catalog-product-list-filters .pull-left{
	width: 100px;
	margin-right: 10px;
}
#catalog-product-list-filters select {
	border:none!important;
	background-image:none!important;
	color:#666!important;
	font-family:arial!important;
	font-size:12px!important;
	border-radius:0!important;
	-webkit-border-radius:0!important;
	-moz-border-radius:0!important;
}
#catalog-product-list .thumbnails li{
	margin-bottom: 0px;
}
#catalog-product-list .thumbnails>li{
	margin-left: 17px;
}
#catalog-product-list  ul.thumbnails, ol {
padding: 0;
margin-bottom: 0px;
}

.catalog-product-list-pagination{
	margin-right: 10px;
	position:relative;
	top:505px;
	color:#FFF;
	font-family:cursive;
	font-size:24px;
}

#catalog-product-detail {
	margin-top:100px;
	height:485px;
}

.catalog-product-detail-info {
	width:250px;
	height:405px;
	font-family:Arial;
	color:#000;
	padding:0 60px;
}

#catalog-product-detail .span1.left {
	background-color:#FFF;
	height:485px;
}

.catalog-product-detail-pagination {
	position:relative;
	top:400px;
}
.catalog-product-detail-pagination a{
	font-size:20px;
}


.catalog-product-detail-pagination-left,.catalog-product-detail-pagination-right {
	position:relative;
	top:220px;
}

.catalog-product-detail-picture {

}

.catalog-product-detail-text {
	padding-top:70px;
/* 	height:485px; */
}

#catalog-product-detail .span1.right {
	height:485px;
}

.catalog-product-detail-name {
	font-size:16px;
}

.catalog-product-detail-reference {
	font-size:14px;
}

.catalog-product-detail-desc {
	font-size:12px;
	margin-top:32px;
}

.catalog-product-detail-weight {
	font-size:12px;
	margin-top:40px;
}

.catalog-product-detail-dimensions {
	font-size:12px;
}

.catalog-product-detail-thumbnails {
	margin-top:90px;
	width:200px;
}

#secondary-menu {
	color:#000;
	text-align:left;
}

#secondary-menu ul {
	list-style-type:none;
}

#secondary-menu a {
	font-family:Arial;
	font-size:12px;
	color:#000;
	text-transform:uppercase;
	text-decoration:none;
	font-weight:400;
}

#product-secondary-menu {
	color:#FFF;
	text-align:left;
	margin-top: 196px;
}
#product-secondary-menu ul {
	list-style-type:none;
}
#product-secondary-menu a {
	font-family:Arial;
	font-size:14px;
	color:#FFF;
	text-decoration:none;
	font-weight:400;
}

form div {
	position:relative;
}

/* setting the width and height of the SELECT element to match the replacing graphics */
select.select {
	position:relative;
	z-index:10;
	height:26px!important;
	line-height:26px;
	width: auto;
}
.btn-public-submit{
	border: none!important;
	background-image: none!important;
	color: #666!important;
	font-family: arial!important;
	font-size: 12px!important;
	border-radius: 0!important;
	-webkit-border-radius: 0!important;
	-moz-border-radius: 0!important;
	background: #FFF !important;
	color: #000 !important;
	text-transform: uppercase !important;
	border: 0px !important;
	height: 26px;
	text-shadow: none !important;
}

/* dynamically created SPAN, placed below the SELECT */
span.select {
	position:absolute;
	bottom:0;
	float:left;
	left:0;
	width:100%;
	height:26px;
	line-height:26px;
	text-indent:10px;
	background:#FFF;
	cursor:default;
	z-index:1;
	font-family: arial;
	font-size: 12px;
}
.underlined{text-decoration: underline !important;}
