/*   
Theme Name: Santos & Diablitos
Theme URI: http://www.santosydiablitos.cl/
Description: Desarrollado exclusivamente para Santos & Diablitos.
Author: Marcelo Cannobbio - renderbox
Author URI: http://renderbox.cl/
Template: thematic
Version: 1.0
Tags: Thematic
.
Thematic is © Ian Stewart http://themeshaper.com/
.
*/

/* Resetear */
@import url('../thematic/library/styles/reset.css');

/* Estilos de tipografía básicos */
@import url('css/tipografia.css');

/* Layout básico */
@import url('css/layout.css');

/* Estilos de imágenes */
@import url('css/imagenes.css');

/* Estilos de menus */
@import url('css/menus.css');

/* Estilos de plugins */
@import url('css/plugins.css');


/* =Elementos Globales
-------------------------------------------------------------- */

body {
	color: #333;
	background-position: center -10px;
	background-image: url(img/fondo-gris-patron-logo-syd.gif);
}
#wrapper {
	background-image: url(img/wrapper-fondo-inferior-footer.png);
	background-repeat: no-repeat;
	background-position: bottom;
	padding-bottom: 40px;
}
h1,h2,h3,h4,h5,h6 {
	color:#000;
}
table {
    border:1px solid #ccc;
    border-width:1px 1px 0 1px;
    font-size:10px;
    line-height:1.2em;
    margin:0 0 10px 0;
    text-align:left;
}
caption {
    text-align:left;
}
tr {
    border-bottom:1px solid #ccc;
}
th, td {
    padding: .7em 1.25em;
}
a, a:link, a:visited {
	color:#C30;
	text-decoration: none;
	font-weight:bold;
}
a:active,
a:hover {
	color:#FFF;
	text-decoration: none;
	background-color: #C30;
}
blockquote {
	color:#666;
}
strong {
	color:#000;
}

/* =Header
-------------------------------------------------------------- */

#header {
	background-image:url("img/main-fondo-blanco.png");
	background-position:right center;
	margin-left:250px;
	z-index:2;
	height: 110px;
}
#branding {
	height:90px
}
#blog-title {
	width: 250px;
	text-indent: -9999px;
	position: absolute;
	left: -250px;
	top: 0px;
}
#blog-title a {
	display: block;
	height: 220px;
	background-image: url(img/header-logo-santos-y-diablitos.png);
}
#blog-title a:active,
#blog-title a:hover {
	background-color:transparent;
}
#blog-description {
	display: none;
}
.skip-link {
    display:none;
}
#access {
	font-family: Verdana, Tahoma, Arial, Geneva, sans-serif;
	z-index:100;
	width: 720px;
	height: 20px;
	position:relative;
	background-color: #999;
}
#category-access {
}

/* =Content
-------------------------------------------------------------- */

#main {
	background-image:url(img/main-fondo-blanco.png)
}
#container {
}
#content {
}
.page-title {
	color:#666666;
	font-size:12px;
	margin-bottom:0;
	padding-top:18px;
}
.page-title span {
	color: #000;
}
.page-title a {
}
.page-title a:active,
.page-title a:hover {
}
.page-title .meta-nav {
}
.hentry {
	overflow:hidden;
	padding-top:18px;
	position:relative;
}
.page .hentry {
}
.entry-title {
	font-size:18px;
}
.entry-title a {
}
.entry-title a:visited {
}
.entry-title a:active,
.entry-title a:hover {
	background-color:transparent;
	color:#000;
}
.entry-meta {
	color:#999;
	font-size:10px;
	margin-bottom:9px;
	margin-top:-18px;
}
.entry-meta a {
	color:#999;
}
.entry-meta a:hover {
	background-color:transparent;
	color:#C30;
}
.entry-meta .meta-prep {
	display:none;
}
.entry-meta .meta-sep {}
.entry-meta .meta-sep-entry-date {
	display:none;
}
.entry-meta .author {
	display:none;
}
.entry-meta abbr {
	border:none;
	cursor:text;
	font-style:normal;
}
.entry-content {
}
.entry-content h1 {
	font-size:18px;
}
.entry-content h2 {
	font-size:18px;
	font-weight: normal;
	text-transform:none;
}
.entry-content h3, #comments h3 {
	font-size:14px;
}
.entry-content h4 {
	font-size:12px;
}
.entry-content h5 {
	font-size:12px;
	color:#666;
	text-transform:uppercase;
	font-weight:bold;
}
.entry-content ul {
	clear:both;
	list-style-type:none;
	margin-left:0;
	font-size:10px;
}
.entry-content ul li {
	padding-left:20px;
	background-image:url(img/bullet-flecha-negra.gif);
	background-repeat:no-repeat;
	background-position:5px 7px;
}
.entry-content ol {
	font-size:10px;
}
.entry-content table {
    margin-left:1px;
	background-color:#EEE;
}
.entry-content embed {
    margin:0 0 18px 0;
}
.entry-utility {
	background-color:#CCCCCC;
	padding:10px 20px;
	clear:both;
}
.entry-utility span {
}
.entry-utility .meta-sep {
}
.entry-utility .meta-sep-edit {
}
.entry-utility a {
}
.entry-utility a:hover {
}
.entry-utility .edit {
}
.page-link {
    margin:0 0 10px 0;
    padding:10px 0 0 0;
    word-spacing:0.5em;
}
.page-link a {
    padding:0.5em 0.75em;
}
.page-link a:active,
.page-link a:hover {
}
ul#links-page,
ul#archives-page {
    list-style:none;
    margin-left:0;
    overflow:hidden;
}
li.content-column {
    float:left;
    margin-right:20px;
    width:45%;
}

/* =Attachments
-------------------------------------------------------------- */

.attachment-jpeg #container,
.attachment-png #container {
}
.attachment-jpeg #content,
.attachment-png #content {
}
.attachment-jpeg #comments,
.attachment-png #comments {
}
.attachment-jpeg .main-aside,
.attachment-png .main-aside {
}


/* =Navigation
-------------------------------------------------------------- */

.navigation {
	color:#666;
	font-size:12px;
	overflow:hidden;
}
.navigation a {
}
.navigation a:active,
.navigation a:hover {
}
.navigation .meta-nav {
    font-style:normal;
}
.nav-previous {
	float: left;
}
.nav-next {
	float: right;
	text-align:right;
}
#nav-above,#nav-below {
	margin:20px 0;
}
#nav-above {
    display:none;
}
.paged #nav-above {
}


/* =Comments
-------------------------------------------------------------- */

#comments {
	margin-bottom:18px;
}
#comments,
#comments input,
#comments textarea {
}
#comments code {
}
#comments h3 {
}
#comments-list {
}
#comments-list ol,
#comments-list ul {
}
#comments-list ol {
}
#comments-list li {
	background-color:#EEEEEE;
	margin-bottom:10px;
	padding:20px;
	position:relative
}
#comments-list li.alt {
}
#comments-list li.bypostauthor {
	background-color:#FFC;
}
#comments-list ul li {
}
#comments-list li .avatar {
	position:absolute;
	top:20px;
	left:20px;
	width:40px;
	height:40px;
}
#comments-list .comment-author {
	font-size:14px;
	font-weight:bold;
	padding:5px 0 0 50px;
}
#comments-list .comment-author a {
}
#comments-list .comment-author a:hover {
}
#comments-list .comment-meta {
	color:#666;
	padding:0 0 18px 50px;
	font-size: 10px;
}
#comments-list .comment-meta a {
}
#comments-list .comment-meta a:active,
#comments-list .comment-meta a:hover {
}
.comment-reply-link {
    text-align:right;
}
.comment-reply-link a {
}
.comment-reply-link a:active,
.comment-reply-link a:hover {
}
.comment-navigation {
	font-weight:bold;
	padding:0 0 18px 0;
}
.comment-navigation a {
    border:1px solid #C30;
    font-weight:normal;
    padding:0.5em 0.75em;
    text-decoration:none;
}
.comment-navigation a:active,
.comment-navigation a:hover {
}
.comment-navigation a,
.comment-navigation span {
    margin-right:0.5em;
}
#trackbacks-list .comment-content {
	display:none;
}
#respond {
	overflow:hidden;
	position:relative;
}
#comments-list #respond {
}
#comments-list ul #respond {
}
#cancel-comment-reply {
}
#cancel-comment-reply a {
}
#respond .required {
}
#respond .formcontainer {
	padding:20px;
	background-color:#EEE;
}
.form-section label {
}
.form-section input {
    margin:0 0 18px 0;
    width:98%;
}
.form-section textarea {
    width:99%;
}
#form-allowed-tags p {
    color:#666;
}
#form-allowed-tags span {
    font-style:italic;
}
.form-submit {
    text-align:right;
}
.subscribe-to-comments {
    color:#666;
    float:left;
    margin:0;
    padding:10px 0 0 0;
}
.solo-subscribe-to-comments {
    color:#666;
    padding:10px 0 0 0;
}
.comment_license {
    color:#666;
    clear:both;
    margin:0;
    padding:10px 0 0 0;
}

/* =Asides, Sidebars & Widget-Ready Areas
-------------------------------------------------------------- */

.aside,
.aside input {

}
.aside p,
.aside ul,
.aside ol,
.aside dd,
.aside pre {
}
.aside pre,
.aside code {
}
.aside .current_page_item a {
}
.aside .current_page_item .page_item a {
}
.aside .current_page_item .page_item a:hover,
.aside .current_page_item .page_item a:active {
}
.aside h3 {
}
.aside h3 a {
}
.aside caption {
    font-weight:bold;
    text-transform:uppercase;
}
.aside .xoxo {
    list-style:none;
    margin-left:0;
}
.aside ul ul {
    list-style:none;
    margin:0 0 18px 0;
}
.aside ul ul li {

}
.aside ul ul ul {
    margin-bottom:0;
}
.aside form,
.aside table {
    margin-bottom:18px;
}
.aside table {
    border:none;
}
.aside thead {
    border:1px solid #ccc;
}
.aside tbody {
    border:1px solid #ccc;
}
.aside th, .aside td {
	border-right:1px solid #ccc;
	padding: .25em .8em;
}
.aside tfoot tr {
    border:none;
}
.aside tfoot td {
    border-color:transparent;
}
.widget_tag_cloud {
    margin:0 0 18px 0;
}

/* Main Asides */
.main-aside {
	float: left;
	clear:left;
	width:160px;
	position:relative;
	padding: 0 20px;
	font-size: 10px;
}
#primary {
	margin-top:110px;
}
.main-aside .widgetcontainer {
	margin-bottom:18px;
}
.main-aside .xoxo {
	margin-bottom:18px;
}
.main-aside h3 {
	font-size: 11px;
}
.main-aside .xoxo ul li {
	padding-left:18px;
	background-image:url(img/bullet-flecha-negra.gif);
	background-repeat:no-repeat;
	background-position:5px 7px;
	display:block;
}
.main-aside .xoxo ul li a {
	display:block;
	padding:0 2px;
}

/* Content Asides */
#content .aside {
	color:#666;
}
#content .aside .widgetcontainer {
}
#content .aside h3 {
	font-size:14px;
	color:#333;
}

/* Subsidiary Asides */
#subsidiary {
	color:#CCC;
	overflow:hidden;
	padding:20px;
	background-color: #666;
	background-image: url(img/sombra-10px.png);
	background-repeat: repeat-x;
}
#subsidiary .aside  {
	float:left;
	margin-right:20px;
	width:280px;
}
#subsidiary .aside h3 {
	color:#FFF;
}
#subsidiary #third {
    margin-right:0;
}
#subsidiary .xoxo {
    margin-bottom:0;
}
#subsidiary a,
#subsidiary a:link,
#subsidiary a:visited {
	color:#CC0;
}
#subsidiary a:active,
#subsidiary a:hover {
	background-color: #CC0;
	color:#000;
}

/* Header Asides */
#header-aside {
	width: 700px;
	position: absolute;
	top: 0px;
	left: 0px;
	margin: 0;
	height: 70px;
	font-size: 10px;
	padding: 10px 20px 10px 0;
}
#header-aside .widgetcontainer  {
}

/* Top, Insert and Bottom Asides */
#page-top {
}
#page-top h3 {
}
#page-top .xoxo {
	margin-bottom: 0px;
}
#page-bottom {
	clear:both;
	padding-bottom:20px;
	overflow:hidden;
}
#page-bottom .xoxo {
	margin-bottom: 0px;
	overflow:hidden;
}
#page-bottom h3 {
}
.home #page-bottom .widgetcontainer {
}
#page-bottom #wp_bannerize-4 {
	margin-right: 0px;
}
#page-bottom #wp_bannerize-4 ul {
	margin-bottom:0;
	line-height:1em;
}
#page-bottom #wp_bannerize-4 ul li {
	display:block;
	float: left;
	margin-right: 20px;
	margin-bottom: 20px;
}
#page-bottom #wp_bannerize-4 ul li.alt {
	margin-right: 0px;
}

/* Footer Asides */


/* =Footer
-------------------------------------------------------------- */

#footer {
	position:relative;
	width:920px;
	padding-left:50px;
	padding-right:10px;
	background-image: url(img/main-fondo-blanco.png);
}
#siteinfo {
	position:relative;
	padding:20px 20px 0 20px;
	color: #CCC;
	background-color: #333;
	background-image: url(img/sombra-10px.png);
	background-repeat: repeat-x;
	overflow: hidden;
	width: 880px;
}
#siteinfo .meta-sep {
	display:none;
}
#siteinfo #copyright {
	border-bottom:1px solid #666666;
	clear:left;
	float:left;
	margin-bottom:9px;
	padding-bottom:8px
}
#siteinfo address {
}
#siteinfo #copyright .blog-title {
	font-weight:bold;
	color:#FFF;
}
#siteinfo #contacto {
	clear:left;
	float:left;
	margin-bottom:0;
}
#siteinfo #contacto a,
#siteinfo #contacto a:link,
#siteinfo #contacto a:visited {
	color:#999;
}
#siteinfo #contacto a:hover,
#siteinfo #contacto a:active {
	color:#FFF;
}
#siteinfo #contacto #fono {
}
#siteinfo #contacto #fono .areacode {
	color:#999;
}
#siteinfo #creditos {
	display:block;
	width:220px;
	top:16px;
	right:20px;
	height: 63px;
	margin-bottom: 0px;
	position: absolute;
}
#siteinfo #creditos a.author-link {
	background-image:url(img/footer-logo-powered-by-renderbox.png);
	height:27px;
	width:126px;
	text-indent:-9999px;
	display:block;
	margin:0 0 9px auto;
}
#siteinfo #creditos a.author-link:hover {
	background-position:-126px 0;
}
#siteinfo #creditos a.wp-link {
	height:27px;
	width:27px;
	text-indent:-9999px;
	display:block;
	background-image: url(img/footer-logo-wordpress.png);
	float:right;
}
#siteinfo #creditos a.wp-link:hover {
	background-position:0 -27px;
}
#siteinfo #creditos a.theme-link {
	height:27px;
	width:36px;
	text-indent:-9999px;
	display:block;
	background-image:url(img/footer-logo-themeshaper.png);
	float:right;
}
#siteinfo #creditos a.theme-link:hover {
	background-position:0 -27px;
}
#siteinfo #creditos a.wpec-link {
	height:27px;
	width:20px;
	text-indent:-9999px;
	display:block;
	background-image:url(img/footer-logo-wp-e-commerce.png);
	float:right;
	margin-left:9px;
}
#siteinfo #creditos a.wpec-link:hover {
	background-position:0 -27px;
}
#siteinfo #licencia {
	color:#666666;
	display:block;
	font-size:10px;
	position:absolute;
	right:20px;
	text-align:right;
	top:90px;
	width:220px;
}
#siteinfo #licencia a,
#siteinfo #licencia a:link,
#siteinfo #licencia a:visited {
	color:#666;
	border-bottom:1px dotted;
}
#siteinfo #licencia a:active,
#siteinfo #licencia a:hover {
	color:#C30;
	background-color:transparent;
}

/* DESORDENADO CON UN ORDEN */

.more-link a {
	background-image:url("img/ico/add.png");
	background-position:right 1px;
	background-repeat:no-repeat;
	border-bottom:1px dashed #CCCCCC;
	bottom:0;
	color:#999;
	display:block;
	padding-bottom:3px;
	padding-right:20px;
	position:absolute;
	right:0;
	text-align:right;
	text-transform:uppercase;
	width:500px;
}
.more-link a:hover {
	background-color:transparent;
	color:#C30;
}
.edit-link {
	clear:both;
	display:block;
	margin-bottom:18px;
}

/* Captions */
.wp-caption {
	text-align: center;
	margin:0 20px 0 0;
	width: 160px!important;
}
.wp-caption:hover {
}
.wp-caption:hover p.wp-caption-text {
	color:#C30;
}
.wp-caption img {
	border:none;
	margin:0;
	padding:0;
}
.wp-caption:hover img {
}
.wp-caption p.wp-caption-text {
	margin: 0;
	padding:4px;
	font-size:10px;
}
#noresults-searchform{
	padding:0 20px;
}

/* Cosas del home */
.home h1.entry-title {
	display:none;
}
.home .edit-link {
	display:none;
}
.home #page-bottom .widgetcontainer {
	width: 340px;
	margin-right: 20px;
	float: left;
}

/* FIXES */
.columna {
	width:340px;
	margin-right:20px;
	float:left;
	margin-bottom: 10px;
}
.colfix {
	margin-right:0!important;
}
.hidden {
	visibility: hidden;
	display: none;
}
.unodosfix {
	padding:0!important;
}
.clearfix {
	clear: both!important;
}
.clearright {
	clear: right!important;
}
.clearleft {
	clear: left!important;
}
.clearnone {
	clear: none!important;
}
.marginfix{
	margin:0!important;
}
.topfix {
	padding-top:20px!important;
}
.bottomfix {
	margin-bottom:10px!important;
}
.justify {
	text-align:justify;
}
.texto-10 {
	font-size: 10px;
}
.claro {
	color: #999;
}
.sinbr br {
	display:none;
}

/* Excerpts */
.not-singular .hentry {
	padding-bottom:18px;
	border-bottom:1px dashed #CCCCCC;
}
.not-singular img.wp-post-image {
	margin-bottom:13px;
}
.not-singular .entry-title {
	clear:none;
	margin-bottom:0;
}
.not-singular .entry-meta {
	font-size:10px;
	margin:0;
}
.not-singular .entry-content {
	margin-bottom:18px;
}
.not-singular .page-link {
	display:none;
}
.not-singular .entry-utility {
	background-color:transparent;
	border:none;
	color:#999999;
	font-size:10px;
	font-weight:bold;
	line-height:14px;
	margin:0;
	padding:0;
	width:460px;
	min-height:28px;
}
.not-singular .entry-utility span {
	display:block;
}
.not-singular .entry-utility .meta-sep {
	display:none;
}
.not-singular .entry-utility .cat-links {
}
.not-singular .entry-utility .tag-links {
}
.not-singular .entry-utility .comments-link {
	display:none;
}
.not-singular .entry-utility .edit {
	display:none;
}
/* Extractos de Páginas */
.not-singular .page .entry-title {
	margin-bottom:18px;
}
.not-singular .page .entry-utility .edit {
	display:block;
}
/* Leer Más */
a.read_more,
a.read_more:visited,
a.read_more:link {
	background-image:url("img/boton-leer-mas.png");
	background-repeat:no-repeat;
	background-position:top right;
	width:83px;
	height:21px;
	text-indent:-9999px;
	bottom:18px;
	display:block;
	margin:0 0 0 auto;
	position:absolute;
	right:0;
}
a.read_more:active,
a.read_more:hover {
	background-position:bottom right;
	background-color:transparent;
}
.more-link a,
.more-link a:visited,
.more-link a:link {
	background-image:url("img/boton-leer-mas.png");
	background-repeat:no-repeat;
	background-position:top right;
	width:83px;
	height:21px;
	text-indent:-9999px;
	bottom:18px;
	display:block;
	margin:0 0 0 auto;
	position:absolute;
	right:0;
}
.more-link a:active,
.more-link a:hover {
	background-position:bottom right;
	background-color:transparent;
}

/* Excerpts Widget */
.widget-post .hentry {
	border-bottom:1px dashed #CEE007;
	margin-bottom:17px;
	padding-bottom:18px;
	position: relative;
}
.widget-post img.wp-post-image {
}
.widget-post .entry-title {
	clear:none;
	margin-bottom:0;
}
.widget-post .entry-meta {
	font-size:10px;
	margin:0;
}
.widget-post .entry-content {
	margin-bottom:18px;
}
.widget-post .page-link {
	display:none;
}
.widget-post .entry-utility {
	background-color:transparent;
	border:none;
	color:#999999;
	font-size:10px;
	font-weight:bold;
	line-height:14px;
	margin:0;
	padding:0;
	width:460px;
	min-height:28px;
}
.widget-post .entry-utility span {
	display:block;
}
.widget-post .entry-utility .meta-sep {
	display:none;
}
.widget-post .entry-utility .cat-links {
}
.widget-post .entry-utility .tag-links {
}
.widget-post .entry-utility .comments-link {
	display:none;
}
.widget-post .entry-utility .edit {
	display:none;
}

/* Home Excerpts Widget - 3 en todo el ancho */
.home .widget-post.hentry {
	float:left;
	margin-right:20px;
	min-height:270px;
	padding-bottom:18px;
	width:300px;
}
.home .widget-post .entry-title {
	font-size:18px;
	line-height:18px;
	margin-bottom:9px;
}
.home .widget-post .entry-meta {
	display:none;
}
.home .widget-post .entry-utility {
	display:none;
}
.home .widget-post a.read_more {
	bottom:0;
}

/* Header Aside */
#header-aside #shopping-cart {
	position: absolute;
	width: 160px;
	background-image: url(img/widget-carro.bolsa-syd.png);
	background-repeat: no-repeat;
	line-height: 14px;
	z-index:1000;
	height: 80px;
	right: 20px;
	top: 10px;
	background-position: top right;
}
#header-aside #shopping-cart .widgettitle {
	color: #C30;
	margin-bottom: .5em;
}
#header-aside #shopping-cart .bolsa-syd a {
	position:absolute;
	width:70px;
	height:70px;
	right:0;
	top:0;
	display:block;
	text-indent: -9999px;
}
#header-aside #shopping-cart .bolsa-syd a:hover {
	background-color:transparent;
}
#header-aside #shopping-cart .total {
	margin-bottom: 0.5em;
	font-size: 14px;
}
#header-aside #linkcat-8  {
	font-size: 10px;
	display:block;
	position:absolute;
	bottom:10px;
}
#header-aside #linkcat-8 .widgettitle {
	display: none;
}
#header-aside #linkcat-8 .blogroll {
}
#header-aside #linkcat-8 .blogroll li  {
	display: block;
	width: 60px;
	text-align: center;
	float: left;
	line-height: 1em;
}

#header-aside #linkcat-8 .blogroll li a,
#header-aside #linkcat-8 .blogroll li a:link {
	display:block;
	color: #666;
}
#header-aside #linkcat-8 .blogroll li a:hover,
#header-aside #linkcat-8 .blogroll li a:active {
	color:#C30;
	background-color:transparent;
}
#header-aside #linkcat-8 .blogroll li a img{
	display: block;
	margin: 0 auto;
	margin-bottom: .5em;

}
#header-aside #wp_bannerize-5 {
	position: absolute;
	width: 160px;
	height: 70px;
	left: 360px;
	top: 10px;
	display: block;
}
#header-aside #wp_bannerize-5 a {
	display: block;
}

/* Lista de enlaces en contenido */
#content .blogroll {
	overflow:hidden;
	width:720px;
}
#content .blogroll li {
	background-image:url(none);
	display:block;
	float:left;
	margin-bottom:10px;
	margin-right:20px;
	padding-left:0;
	position:relative;
	width:340px;
}
#content .blogroll li a {
	font-size: 14px;
	display: block;
}
#content .blogroll li a img {
	background-color:#FFF;
	border:1px solid #CCC;
	float:left;
	margin-right:20px;
	margin-bottom:0;
	padding:10px 30px;
	vertical-align:top;
}

/* =WP e-commerce
-------------------------------------------------------------- */
/* Ocultar imagen en categorias, IE */
.main-aside .xoxo ul li a.wpsc_category_image_link {
	display:none;
}

/* Widget categorias tienda */
#wpsc_categorisation-3 .widgettitle {
	display:none;
}
.widget_wpsc_categorisation .wpsc_categorisation_group {
	float:none!important;
	margin-bottom:inherit!important;
	position:inherit!important;
	width:auto!important;
}
.widget_wpsc_categorisation h4.wpsc_category_title {
	font-size: 11px;
	margin-top:inherit!important;
}

/* Reemplazar títulos de grupos de productos */
#wpsc_categorisation-3 #categorisation_group_1 .wpsc_category_title {
	background-image: url(img/buscas-por-edad.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
}
#wpsc_categorisation-3 #categorisation_group_2 .wpsc_category_title {
	background-image: url(img/buscas-por-prenda.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
}
.wpsc_category_link {
}

/* WPSC Grid View*/
div.grid_product_info div.product_text .pricedisplay {
	background-repeat:no-repeat;
	background-image: url(img/precio-etiqueta.png);
}
div.product_grid_item:hover div.grid_product_info div.product_text .pricedisplay {
	background-position:bottom right;
	color:#FFF;
}
div.product_grid_item a:hover img {
	border:1px dashed #C30 !important;
}
div.product_grid_item:hover h4 {
	color:#C30;
}
.wpsc .edit-link {
	display:none;
}
.wpsc-single-product .entry-title {
	display:none;
}

.sub-aside .widget_wp_bannerize li {
	margin-bottom:20px;
}
.sub-aside .widget_wp_bannerize li a {
	display:block;
}

/* Carro de Compra */
.oculto {
	display:none;
}
#frase-ciudad {
	border-bottom:none;
	font-size:14px;
	line-height:18px;
}
#seleccionar-ciudad {
}
.precio-derecha {
	text-align:right;
}
.wpsc_checkout_table {
	font-size:11px;
	margin-left:0 !important;
	width:700px;
}
.wpsc_checkout_table .make_purchase {
	padding:10px;
	font-size:14px;
}

.wpsc_checkout_table br {
	display:none;
}
.productcart img {
	margin:0;
}
.productcart .pricedisplay {
	font-size:14px;
}
.productcart .adjustform br {
	display:none;
}

.product_row {
	background-color:#FFF;
}
.product_row:hover {
	background-color:#EEE;
}
#wpsc_shopping_cart_container #tabla-envio.productcart {
	float:left;
	line-height:18px;
	margin-right:20px;
	width:340px;
}
#wpsc_shopping_cart_container #tabla-valores.productcart {
	float:left;
	width:340px;
}
#wpsc_shopping_cart_container #tabla-valores.productcart .checkout-total {
	font-size:18px;
	color:#C30;
}
.shipping_header,
.shipping_quotes {

}

/* La selección de país está oculta ya que todo funciona solo en Chile */
#seleccionar-ciudad #current_country {
	display:none;
}
/* Si mas adelante se agregan otros mercados será mejor borrar esta linea */


/* Widget Newsletter */
#footer #subsidiary #text-3 .textwidget {
	background-image: url(img/widget-newsletter.gif);
	background-repeat: no-repeat;
	padding-top:70px;
	min-height:150px;
}
#footer #subsidiary #text-3 .textwidget div.wpcf7 {
	background-color:transparent;
	color:#FFF;
}

a#banner-packaging {
	display:block;
	height:160px;
	background-image:url(http://www.santosydiablitos.cl/wp-content/uploads/banner-packaging.gif);
	background-repeat:no-repeat;
}
a#banner-packaging:hover,
a#banner-packaging:active {
	background-position:bottom;
}
.error404 {
	margin-top:18px;
}
