html * {
	margin: 0;
	padding: 0;
}

body {
	background: #EBEBEB;
	font: normal 12px Arial, Helvetica, sans-serif;
}

td {
	vertical-align: top;
}
a img {
	border: none;
}

ul li {
	list-style-type: none;
}

.right {
	float: right;
}

.left {
	float: left;
}

.clearer {
	clear: both;
}

.plugin table {
	border-collapse: collapse;
}
.plugin table th, .plugin_li table td {
	border: 1px solid gray;
}

.center {
	text-align: center;
}

#main  {
	margin: 0 auto;
	width: 910px;
}
#main div.col {
	float: left;
}

#col_1 {
	background: url('col1bg.png') no-repeat 0 -90px;
}

#col_3 {
	padding: 0 0 0 10px;
}

#col_2{
	padding: 0 0 0 20px;
}

.colhome1 { width:295px;}
.colhome2 { width:353px;}
*html .colhome2 { width:358px;}
.colhome3 { width:200px;}

#module_productos img {
	width: 50px;
}

#cabecera {
	height: 137px;
}

#cabecera_separator {
	height: 6px;
	margin: 0 0 0 10px;
	font-size: 1px;
}

.home#cabecera_separator {
	background: url('tabline_home.png') 0 -1px no-repeat;
}
.seccion_3#cabecera_separator {
	background: url('tabline_wellness.png') 0 -1px no-repeat;
}
.seccion_2#cabecera_separator {
	background: url('tabline_peluqueria.png') 0 -1px no-repeat;
}
.seccion_11#cabecera_separator {
	background: url('tabline_estetica.png') 0 -1px no-repeat;
}
.seccion_4#cabecera_separator {
	background: url('tabline_medicina_estetica.png') 0 -1px no-repeat;
}
#main_inner {
	background: white;
	border: 1px solid #D5D5D5;
	border-top: none;
	margin: 0 0 0 10px;
	padding-bottom: 10px;
}

#logotipo {
	float: left;
	width: 314px;
	height: 138px;
	height: 134px;
}

#logotipo a, #logotipo img {
	display: block;
}

#areas {
	float: left;
	text-align: center;
	width: 586px;
	padding: 20px 0 0 0;
	height: 116px;
}


.banner {
	margin-bottom: 18px;
	text-align:center;
	display:block;
	height: 65px;
	overflow: hidden;
}

#menutop {
	display: block;
	margin-left: 55px;
}
#menutop ul {
	margin: 0;
	padding:0;
	height: 32px;
}
#menutop ul li {
	list-style-type: none;
	float: left;
	display: inline;
	padding: 10px 0 5px 0;
}


#menutop ul li a {
	padding: 10px 15px 5px 15px;
	text-decoration: none;
	text-align: center;
	background: url('areas_bg.png') no-repeat  0 0 ;
/* 	font: normal 16px Arial, "Times New Roman", Times, serif; */
	font: normal 16px Georgia, "Times New Roman", Times, serif;
/* 	color: #1f1f1f; */
	color: #3C3C3C;
	height: 22px;
}

#menutop ul li a:hover { color:#000;}
/*
#menutop ul li a#area-2:hover,
#menutop ul li a.active#area-2 {color:#fff;background: url('areas_bg_2.png') no-repeat  0 0 ;}
#menutop ul li a#area-3:hover,
#menutop ul li a.active#area-3 {color:#fff;background: url('areas_bg_3.png') no-repeat  0 0 ;}
#menutop ul li a#area-4:hover,
#menutop ul li a.active#area-4 {color:#fff;background: url('areas_bg_4.png') no-repeat  0 0 ;}
#menutop ul li a#area-11:hover,
#menutop ul li a.active#area-11 {color:#fff;background: url('areas_bg_11.png') no-repeat  0 0 ;}
*/
#menutop ul li a#area-2:hover,
#menutop ul li a.active#area-2 {color:#fff;background: url('areas_bg_all.png') no-repeat  0 -84px;}
#menutop ul li a#area-3:hover,
#menutop ul li a.active#area-3 {color:#fff;background: url('areas_bg_all.png') no-repeat  0 -126px;}
#menutop ul li a#area-4:hover,
#menutop ul li a.active#area-4 {color:#fff;background: url('areas_bg_all.png') no-repeat  0 -42px;}
#menutop ul li a#area-11:hover,
#menutop ul li a.active#area-11 {color:#fff;background: url('areas_bg_all.png') no-repeat  0 0;}


#menutop ul li#areas_before {
	background: url('areas_before.png') bottom right no-repeat;
/* 	displya:block; */
/* 	margin-top:-06px; */
/* 	height:28px; */
}
#menutop ul li#areas_after {
	background: url('areas_after.png') bottom left no-repeat;
/* 	displya:block; */
/* 	margin-top:-06px; */
/* 	height:28px; */
}

.plugin .plugin_title {
/*	font-family: 'Georgia'; */
	color:#095390;
	font-size: 20px;
	font-weight: normal;
	text-decoration: none;
	margin: 15px 0 15px 0;
	background:url(title_bg.jpg) repeat-y 0 0;
	padding:10px;
}

#col_3 {
	background: #fbfbfb;
	margin-left: 20px;
}

#footer {
	color: white;
	font-size: 14px;
	background: #636462;
}

#footer .top {
	border: 1px solid #999;
	border-left: none;
	border-right: none;
	background: #3E3E3E;
	padding: 0 0 0 10px;
}

#footer .top a {
	color: white;
	text-decoration: none;
}


#footer #address {
	width:  875px;
	margin: 0 auto;
	background: url('footer-address-bg.png') top left no-repeat;
	height: 208px;
	padding: 25px 0 0 20px;
}

#footer ul {
	margin: 0 auto;
	width: 890px;
	height: 45px;
}

#footer ul li {
	float: left;
	margin: 12px 37px 0 0;
}

#footer #address p {
	line-height: 16px;
}

#footer #address .p1 {
	margin-bottom: 32px;
}
#footer #address .p1 a {
	color: white;
	text-decoration: none;
}
#footer #address .p1 a:hover {
/* 	text-decoration: underline; */
}
#footer #address .p2 {
	color: #bbb;
}

#section_contents {
	width: 570px;
	padding: 10px;
	float: left;
}

.productos#section_contents {
	padding: 10px 0 10px 30px;
	width: 560px;
}

.solicitar_info {
	background: url('solicitar_info.png') no-repeat;
/* 	width: 183px; */
	width: 235px;
	padding: 2px 0 2px 32px;
	color: white;
	display: block;
	text-align: center;
	text-decoration: none;
}

.imagen_ampliar {
	display: block;
	width: 68px;
	height: 16px;
	padding: 0 0 0 16px;
	text-align: center;
	background: url('imagen_ampliar.png') no-repeat;
	color: white;
	text-decoration: none;
}

.productos_relacionados li.main {
	float: left;
	width: 126px;
	margin-bottom: 20px;
}
.productos_relacionados li.main img {
	display: block;
	margin-bottom: 7px;
	border: 1px solid #EEEFEF;
	margin: 0 auto;
}

.productos_relacionados li.main a.pieimg {
	text-align: center;
	display: block;
}

.productos_relacionados li.main a {
	display: block;
	width: 120px;
}

.productos_relacionados li.main a.img {
	height: 95px;
	margin-bottom: 5px;
}

.productos_relacionados li.main a:hover {
	text-decoration: underline;
}

.productos_relacionados li.other {
	clear: both;
	float: none;
	display: inline;
	margin-bottom: 7px;
}

.productos_relacionados li.other span.prodrelothersep {
	padding: 0 5px 0 5px;
	color: #171717;
}

.prodrelmore {
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 10px;
}

.prodrelmore {
	background: url('more.png') left center no-repeat;
	padding-left: 20px;
}

.prodrelmore span {
	display: none;
}

.productos_relacionados li a {
	color: #171717;
	text-decoration: none;
}
.productos_relacionados li.other a {
	text-decoration: none;
/* 	color: #171717; */
	color: #696969;
}

.productos_relacionados li.other a:hover {
	text-decoration: underline;
}

.marcas .title {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	color: #A80DA0;
	margin-left: 60px;
}


.seccion_2 .marcas .title { color: #424242; }
.seccion_3 .marcas .title { color: #1B326A; }
.seccion_4 .marcas .title { color: #009CB2; }
.seccion_11 .marcas .title { color: #BC2431; font-weight:normal; }


.paginator {
	margin-top: 40px;
}

#plugin_11 .bycategoria .paginator li,
#plugin_11 .bymake .paginator li,
.paginator li {
	display: inline;
	padding: 2px 7px 2px 7px;
	background: #dedede;
	margin: 0 2px 0 2px;
					text-align: center;
}

div#paginator {
	text-align: center;
}

.paginator li a {
	color: #636462;
	text-decoration: none;
	text-align: left;
}

.paginator li.current a,
.paginator li a:hover {
	color: #3E3E3E;
}

.paginator li.current a {
	font-weight: bold;
}

.paginator li.first a span,
.paginator li.previous a span,
.paginator li.next a span,
.paginator li.last a span {
	visibility: hidden;
}

.paginator li.first a {
	background: url('paginator_first.png') no-repeat left center;
}
.paginator li.previous a {
	background: url('paginator_prev.png') no-repeat left center;
}
.paginator li.next a {
	background: url('paginator_next.png') no-repeat left center;
}
.paginator li.last a {
	background: url('paginator_last.png') no-repeat left center;
}

#quienessomos p {
	margin: 10px 0 10px 0;
	color: #666666;
	line-height: 17px;
}

#quienessomos p strong { color: black; font-size: 14px; }
#quienessomos h2,
#fabricantes h2,
#allcategories h2 {
	color:#095390;
	font-size:20px;
	font-weight:normal;
}
#fabricantes h2,
#allcategories h2 {
	margin: 0 0 0 20px;
	padding-top: 10px;
}

#otrosresultados {
	font-size: 14px;
	color: #999;
	font-weight: bold;
	font-style: italic;
	margin: 5px 0 10px 0;
}

h1 sup {
	font-size:10px;
	vertical-align: super;
	margin-top: -5px;
}

a.tituloenlace { text-decoration:none; color:#555; font-family:Georgia, "Times New Roman", Times, serif; font-size:18px;}

.intro { margin-left:60px; display:block; color:#666}
.intro span { display:inline;}
#intro_full {}
#readintro {}
#readintro a, #readintro a:visited { color:#000;}
