/*
Theme Name: Ruta Outlet
Theme URI: http://rutaoutlet.es
Description: El tema para la Ruta Outlet
Version: 0.8
Author: Ryokan - web consulting	
Author URI: http://ryokan.es
*/

/* Reseteemos los estilos con estilo */
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input,hr {margin:0; padding:0;}
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,strong,th {font-size:1em; font-weight:normal; font-style:normal;}
ul,ol {list-style:none;}
fieldset,img,hr {border:none;}
caption,th {text-align:left;}
table {border-collapse:collapse; border-spacing:0;}
td {vertical-align:top;}

/* Estilos comunes */

body {
	font-family:geneva, tahoma, arial;
	font-size:12px;
	color: #6D5948;
	text-align:center;
	background:url(images/header-fondo.png) repeat-x top;
}

.facebook {
	margin-top:20px;
}
strong {
	font-weight:bold;
}

.enlace-lista-tiendas {
	margin-top:30px;
	
}
.enlace-lista-tiendas a{
	font-weight:bold;
	text-decoration:underline;
}

.presentacion-tiendas li {
	width:113px;
	height:68px;
	margin:5px;
	float:left;
	text-align:center;
}




.presentacion-tiendas h2 {
	clear:both;
}
p {
	margin: 10px 0 10px 0;
}

a {
	color:#6D5948;
	text-decoration:none;
	font-weight:bold;
}

a:hover {
	text-decoration:underline;
}

a img {
	border:none;
	text-decoration:none;
}
h2 {
	font-size:22px;
	font-family:'century gothic', tahoma,arial;
	color:#6D5948;
	font-weight:bold;
	margin-bottom:15px;
}
.clear {
	clear:both;
}

.left {
	float:left;
}
.alignleft {
	float:left;
}
.right {
	float:right;
}
.alignright {
	float:right;
}
#page {
	width:920px;
	margin:auto;
}
#header {
	width:100%;
	text-align:left;
	padding-top: 20px;
}

#menu {
	margin-top:10px;
	width:670px;
	float:right;
}

#menu a {
	float:left;
	margin-left:5px;
}

#menu .buscador {
	float:right;
	height:22px;
	margin-left:20px;
	width:220px;
}

#breadcrumb {
	width:316px;
	font-size:10px;
	height:30px;
	padding:10px 0 0 20px;
	position:relative;
	background:url(images/breadcrumb-bg.png) no-repeat top;
	clear:both;
	top:-45px;
	left:587px;
	
}
#inicio-siguenos {
	width:910px;
	height:296px;
	margin: 10px auto;
/*	background:url(images/inicio-siguenos-fondo.jpg) no-repeat;*/
	
}

.botones-sociales {
	margin-top:225px;
	margin-right:172px;
	float:right;
}
#contenido-inicio {
	width:648px;
	float:left;
}

#contenido {
	width:520px;
	float:left;
	padding:10px;
	text-align:left;
}

#contenido h3 {
	color:#75A800;
	font-size:15px;
	font-weight:normal;
	text-align:left;
	margin: 20px 0 20px 0;
	
}
#contenido-inicio-caixes {
	width:648px;
	height:290px;
	background: url(images/contenido-inicio-fondo-caixes.png) no-repeat;
}

.caixes {
	margin: 10px 0 0 14px;
	width:260px;
	height:243px;
	padding:10px 15px 10px 25px;
	text-align:left;
	line-height:13px;
	background: url(images/caixa.png) no-repeat;
}



.inicio-post {
	width:590px;
	text-align:left;
	margin:0 0 20px 35px;
	padding:0 0 20px 0;
	border-bottom: 10px solid #EEECE3;
}

.inicio-post-mas {
	width:590px;
	text-align:left;
	margin:0 0 25px 35px;
	padding:0 0 20px 0;
	
}
.blog-post {
	width:490px;
	text-align:left;
	margin:0 0 20px 35px;
	padding:0 0 20px 0;
	border-bottom: 10px solid #EEECE3;
	clear:both;
}

.blog-post img {
	margin:10px;
}
.inicio-post h2 a{
	text-decoration:none;
}

.inicio-post-fecha {
	font-family:"century gothic", geneva, tahoma, arial;
	font-weight:bold;
	color:#C5C4B3;
	font-size:12px;
}

.inicio-post p {
	margin-left:10px;
}
.inicio-post img {
	margin:10px;
}
#sidebar-inicio {
	width:265px;
	height:100%;
	float:right;
}

#sidebar {
	width:330px;
	float:right;
	background:#F6F4EE url(images/sidebar-bg.png) top no-repeat;
	text-align:left;
	padding-top:140px;
}

#sidebar-interior {
	margin:25px;
	list-style-type:none;
}

#sidebar-interior h2 {
	border-bottom:1px dotted #6D5948;
	padding-left:5px;
	padding-bottom:7px;
	margin-bottom:12px;
	margin-top:15px;
}

#sidebar-interior a {
	color:#6D5948;
	font-weight:normal;
	text-decoration:none;
	font-size:12px;
	padding-left:5px;
}

#sidebar-interior a:hover {
	text-decoration:underline;
}

#sidebar-siguenos {
	text-align:center;
	font-size:18px;
	font-weight:bold;
	font-family:'century gothic', geneva, tahoma, arial;
	color:#fff;
	margin-bottom:30px;
}

#sidebar-siguenos a{
	color:#fff;
	font-weight:normal;
	
	text-decoration:none;
}

#sidebar-siguenos a:hover {
	text-decoration:underline;
}
#sidebar-inicio-categorias {
	width:231px;
	height:276px;
	padding: 20px 0 0 30px;
	background: url('images/sidebar-inicio-categorias.png') no-repeat;
	text-align:left;
	color:#fff;
	font-size:14px;
}

#sidebar-inicio-categorias ul li {
	list-style-image: url(images/lista-star.png);
	margin-left:20px;
}

#sidebar-inicio-categorias h2 {
	color:#fff;
}

#sidebar-inicio-categorias a {
	color:#fff;
	font-weight:normal;
	
	text-decoration:none;
}

#sidebar-inicio-caixa {
	border: 1px solid #D4D3CB;
	width:256px;
	text-align:left;
	margin-top:10px;
}

.sidebar-inicio-caixa-in {
	background: #F6F5F0 url(images/sidebar-inicio-caixa-bg.png) bottom no-repeat;
	margin:3px;
	padding:10px;
}


#footer-1 {
	width:100%;
	border-top: 1px solid #C5C4B3;
	background:#ECE8DC;
	padding: 15px 0 15px 0;
	color:#6D5948;
	font-family:geneva, tahoma, arial;
	font-size:11px;
	margin-top:15px;
}

#footer-1 li {
	display: inline;
}

#footer-1 li:after {
	content:" · ";
}

#footer-1 a{
	color:#6D5948;
	font-weight:normal;
	text-decoration:none;
}

#footer-1 a:hover {
	text-decoration:underline;
	color:#554537;
}

#footer-2 {
	background: #291F20 url(images/footer-2-bg.png) top repeat-x;
	color:#fff;
	font-family:arial;
	font-size:11px;
	width:100%;
	padding: 15px 0 10px 0;
}

#footer-2 a{
	font-weight:normal;
	text-decoration:none;
	color:#89827F;
}

#footer-2 a:hover {
	text-decoration:underline;
}

#contenido-ficha {

}
#contenido-ficha h3 {
	font-family:'century gothic', tahoma, geneva, arial;
	font-size:20px;
	color:#F9941F;
	font-weight:bold;
}

.encabezado-ficha { 
	width:510px;
	padding:10px 10px 10px 10px;
	background:#F3F1EB;
	border: 1px #E8E6E0 solid;
	margin-bottom:8px;
	text-align:left;	
}

.encabezado-ficha img {
	border:1px #CBCAC4 solid;
}

.encabezado-ficha .texto {
	width:240px;
	float:right
}

.encabezado-ficha h2 {
	font-size:18px;
	margin-bottom:10px;
}


#sidebar-tiendas {
	width:300px;
	padding:10px 15px 10px 15px;
	float:right;
	background:#F3F1EB;
	border: 1px #E8E6E0 solid;
	margin-bottom:8px;
	text-align:left;
	
}
.sidebar-tiendas {
	width:300px;
	padding:10px 15px 10px 15px;
	float:right;
	background:#F3F1EB;
	border: 1px #E8E6E0 solid;
	margin-bottom:8px;
	text-align:left;
	
}

#sidebar-ficha-container {
	width:300px;
	float:right;
}
#sidebar-tiendas h2,.sidebar-tiendas h2 {
	color:#6D5948;
	font-size:18px;
	margin: 0 0 20px 0;
}

.sidebar-tiendas h2 img {
	vertical-align:middle;
}

#sidebar-tiendas p img {
	text-align: center;
}

#tienda {
	width:540px;
}

#social-tiendas {
	width:133px;
	height:74px;
	background:url(images/social-tiendas.png) no-repeat;
	float:right;
	margin: 0 20px 20px 0;
	padding-left:55px;
}

#social-tiendas img {
	vertical-align:top;
	margin-top:50px;
	margin-left:8px;
}

.navigation {
	width:540px;
	height:35px;
	padding-top:10px;
	font-size:10px;
	clear:both;
}

.navigation .alignleft {
	width:250px;
	padding-right:20px;
	text-align:right;
	border-right:1px solid #E5E3DD;
}

.navigation .alignright {
	padding-left:20px;
	width:249px;
	text-align:left;
	border-left:1px solid #E5E3DD;
	
}

.tiendas a{
	font-weight:normal;
}
