/* 
Theme Name: Tuning Area - v3
Theme URI: http://tuningarea.com/
Description: Tema desarrollado por <a href="http://blogestudio.com">Blogestudio</a> para el Blog de Tuning Area
Version: 2.0
Author: Blogestudio
Author URI: http://blogestudio.com/
*/


/* reset */
body,div,ul,ol,li,h1,h2,h3,h4,blockquote,p,form,quote { padding:0;margin:0 }

img { border:0 }

ul,li { list-style:none; }

a, input {outline:none;}
a{ color:#709CCE; text-decoration:none}
	a:hover{color:#333}
	
#container strong{
	color:#709CCE
}

body {
	color:#878787;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif
}	

/* general layout */

#header{
	width:1000px;
	margin:0 auto;
}


#container {
	width:998px;
	margin:0 auto;
	border-left:1px solid #DCE2E8;
	border-right:1px solid #DCE2E8;
	overflow:auto;
	padding:7px 0 20px 0;	
}

/*.home #main{
	width:444px;
	margin-left:245px;
	float:left;
	margin-right:8px
}*/	

#main{
	float:right;
	width:753px;
	margin-right:5px;
}

	/*#main.blog{
		margin-right:5px;
	}*/

.aux_main{
	float:left;
	width:444px;
	margin-left:5px;
	margin-right:8px;
}


#left{
	width:225px;	
	margin-left:5px;
	float:left;
}

#right{
	float:left;
	width:289px;
	margin-left:7px;
}


#footer{
	text-transform:uppercase;
	width:1000px;
	margin:0 auto;
}

/*aux*/

.aux_last {
	width:748px;
	float:right;
	
}
.aux_bottom_left{
	float:left;width:444px
}

.aux_bottom_right{
	float:right;width:287px
}
	
/* header */

#header .blog-title a{
	text-indent:-3000px;
	background:url(img/logo.png) no-repeat top left;
	height:50px;
	width:272px;	
	margin-left:14px;
	margin-top:31px;
	position:absolute
}	

	#header .blog-title a{
			display:block;
	}
	
#header .header_functions{
	float:right;
	padding-top:4px;
	margin-top:10px;
}

	#header .header_functions li{
		display:inline;
		margin-top:5px;
	}
	
		#header .header_functions li.account_link{
			text-indent:-3000px;
			background:url(img/micuenta.gif) 0px 0px no-repeat;
			float:left;
			margin-top:0;
			margin-right:3px
		}
	
			#header .header_functions li.account_link a{
				display:block;
				width:83px;
				height:24px;
			}
			
		#header .header_functions li.link{
			margin-left:8px;
			background:url(img/barravertical.gif) right 3px no-repeat;
			padding-right:10px;
			float:left;
		}	
		
		
		#header .header_functions li.flag_sp{
			text-indent:-3000px;
			background:url(img/sp.gif) 0px 0px no-repeat;
			float:left;
			margin:6px 0 0 8px
		}
	
			#header .header_functions li.flag_sp a{
				display:block;
				width:16px;
				height:11px;
			}
			
		#header .header_functions li.flag_it{
			text-indent:-3000px;
			background:url(img/it.gif) 0px 0px no-repeat;
			float:left;
			margin:6px 0 0 10px
		}
	
			#header .header_functions li.flag_it a{
				display:block;
				width:16px;
				height:11px;
			}
				
		#header .header_functions li.header_confianza a{
			text-indent:-3000px;
			background:url(img/logo_confianza.gif) 0px 0px no-repeat;
			float:left;
			width:68px;
			height:65px; /*+18*/
			margin:-10px 0 0 20px
		}		
		
#header .menu_area{	
	border-bottom:3px solid #6B86A5;
	clear:both;
	padding-top:12px;/*-18*/

}
	#header .menu_area ul{
		padding-left:322px;	
		float:left;
	}
	
		#header .menu_area li{
			float:left;
			text-indent:-3000px;		
			margin-right:1px
		}
			
			#header .menu_area a{				
				display:block;
				width:93px;
				height:36px;
				background:url(img/menu.png) no-repeat;	
			}
			
			#header .menu_area li.inicio a{
				background-position:0 0;
			}	
			
				#header .menu_area li.inicio a:hover,#header .menu_area li.inicio a.selected{
					background-position:0 -37px;
				}	
			
			#header .menu_area li.tienda a{
				background-position: -94px 0;
			}
			
				#header .menu_area li.tienda a:hover, #header .menu_area li.tienda a.selected{
					background-position: -94px -37px;
				}	
			
			#header .menu_area li.blog a{
				background-position: -188px 0;
			}
			
				#header .menu_area li.blog a:hover, #header .menu_area li.blog a.selected{
					background-position: -188px -37px;
				}	
			
				
		
		
	#header .menu_area .search{
		float:right;
		clear:both;

	}	
		.search label{
			text-indent:-3000px;
			display:none
		}
		#header .menu_area .search_input, #header .menu_area .search_select{
			border:1px solid #E1E7ED;
			padding:5px 10px;
			font-size:.9em;
			color:#A9A9A9;
		}
		
	
		
		#header .menu_area .search_button{
			vertical-align:top	
		}
		
		
		
#header .bar_links{
	background-color:#183F6A;
	margin-top:1px;
}
	#header .bar_links ul{
		float: left;
	}
	
		#header .bar_links li{
			text-indent:-3000px;
			float:left;
			margin-left:17px;
			margin-top:1px;
		}
			#header .bar_links li a{
				display:block;
				height:26px;
			}
		
			#header .bar_links li.simulator{
				background:url(img/tit_simulador.gif) no-repeat 0 50%;
				width:141px;
				
			}
			#header .bar_links li.novedades{
				background:url(img/tit_novedades.gif) no-repeat 0 50%;
				width:101px;
			}
			#header .bar_links li.photo{
				background:url(img/tit_fotografias.gif) no-repeat 0 50%;
				width:83px
			}
			#header .bar_links li.offers{
				background:url(img/tit_offers.gif) no-repeat 0 50%;
				width:123px
			}
			#header .bar_links li.apps{
				background:url(img/tit_aplicaciones.gif) no-repeat 0 50%;
				width:131px;
			}
			#header .bar_links li.twitter{
				background:url(img/tit_twitter.gif) no-repeat 0 50%;
				width:163px;
			}
		
	
	#header .cart{
		float:right;
		background:#728DAB url(img/ico_carro.gif) 17px 5px no-repeat;
		padding:9px 0px 0 25px;
		width:200px;text-align:center;
		color:#FFFFFF;
		height:20px;
		font-size:.8em;
		margin-left:10px;
		border-right:1px solid #fff;
	}	
	
	#header .help{
		
		text-indent:-3000px;
		background:url(img/tit_ayuda.gif) 13px 10px no-repeat;
		float:right
	}

		#header .help a{
				display:block;width:68px;
		height:29px;
		}



/*** left ***/

/*menu products*/
.mod_prod{
	background:url(img/bg_lat_tit.png) repeat-x;
	border-top:4px solid #DCE2E9;
	margin-bottom:23px;
}
	.mod_prod li a{
		text-indent:-3000px;
		height:45px;
		background:url(img/menu_prod.gif)	no-repeat;
		display:block;
	}



		.mod_prod li.topventas a{
			background-position:0 0;	
		}
		
			.mod_prod li.topventas a:hover{
				background-position:-228px 0px;	
			}
		.mod_prod li.outlet a{
			background-position:0 -45px;	
		}
		
			.mod_prod li.outlet a:hover{
				background-position:-228px -45px;	
			}
		
		.mod_prod li.exterior a{
			background-position:0 -90px;	
		}
		
			.mod_prod li.exterior a:hover{
				background-position:-228px -90px;	
			}
			
		.mod_prod li.interior a{
			background-position:0 -135px;	
		}
		
			.mod_prod li.interior a:hover{
				background-position:-228px -135px;	
			}			
			
		.mod_prod li.aceites a{
			background-position:0 -180px;	
		}
		
			.mod_prod li.aceites a:hover{
				background-position:-228px -180px;	
			}	
			
		.mod_prod li.alarmas a{
			background-position:0 -225px;	
		}
		
			.mod_prod li.alarmas a:hover{
				background-position:-228px -225px;	
			}	

		.mod_prod li.motor a{
			background-position:0 -270px;	
		}
		
			.mod_prod li.motor a:hover{
				background-position:-228px -270px;	
			}

		.mod_prod li.electricity a{
			background-position:0 -315px;	
		}
		
			.mod_prod li.electricity a:hover{
				background-position:-228px -315px;	
			}

		.mod_prod li.hifi a{
			background-position:0 -360px;	
		}
		
			.mod_prod li.hifi a:hover{
				background-position:-228px -360px;	
			}
		.mod_prod li.gps a{
			background-position:0 -405px;	
		}
		
			.mod_prod li.gps a:hover{
				background-position:-228px -405px;	
			}

		.mod_prod li.tools a{
			background-position:0 -450px;	
		}
		
			.mod_prod li.tools a:hover{
				background-position:-228px -450px;	
			}

		.mod_prod li.light a{
			background-position:0 -495px;	
		}
		
			.mod_prod li.light a:hover{
				background-position:-228px -495px;	
			}			

		.mod_prod li.clean a{
			background-position:0 -540px;	
		}
		
			.mod_prod li.clean a:hover{
				background-position:-228px -540px;	
			}		

		.mod_prod li.accesories a{
			background-position:0 -585px;	
		}
		
			.mod_prod li.accesories a:hover{
				background-position:-228px -585px;	
			}
					
		.mod_prod li.neumaticos a{
			background-position:0 -630px;	
		}
		
			.mod_prod li.neumaticos a:hover{
				background-position:-228px -630px;	
			}	

		.mod_prod li.transporte a{
			background-position:0 -675px;	
		}
		
			.mod_prod li.transporte a:hover{
				background-position:-228px -675px;	
			}				
			
			
		.mod_prod li.seguridad a{
			background-position:0 -720px;	
		}
		
			.mod_prod li.seguridad a:hover{
				background-position:-228px -720px;	
			}		
			
		.mod_prod li.recambios a{
			background-position:0 -765px;	
		}
		
			.mod_prod li.recambios a:hover{
				background-position:-228px -765px;	
			}
			
			
		.mod_prod li.boutique a{
			background-position:0 -810px;	
		}
		
			.mod_prod li.boutique a:hover{
				background-position:-228px -810px;	
			}
			
	h2.products{
		text-indent:-3000px;
		background:url(img/tit_productos.gif) 5px 5px no-repeat;
		padding-bottom:1px;
		border-bottom:1px solid #DBE2E9
	}

.module{
	margin-bottom:10px;
	border:1px solid #DCE2E9;

/*	overflow:auto*/
}

	.module ul{
		padding:10px
	}
	.module ol{
		padding:15px 5px 5px 15px
	
	}
		.module ul li{
			background:url(img/arrow.gif) 0 10px no-repeat;
			padding:5px 0 0 10px;
			height:1%
		}
		
		.module.poll ul li{
			background:none;
			padding:5px 0 0 10px;
			height:1%
		}
		
			.module.poll ul li a{
				text-decoration:underline;
				font-size:.9em;
			}
			
			.module.poll ul li input{
				vertical-align:middle
			}
		
		.module ol li{
			padding:0 10px 5px 0px;
			list-style-type:decimal;
			margin-left:20px;
			font-weight:bold;
	
		}
			
			.module ol li a{
				border-bottom:1px solid #DCE2E9;
				padding:5px 0;
				display:block;
				font-weight:normal
			}
			
				.module ol li a.last{
					border:0
				}
			
			#left .module ul li a{
				border-bottom:1px solid #DCE2E9;
				display:block;
				padding-bottom:5px;
				text-decoration:none
			}
			
				#left .module ul li a.last{
					border:0;
					padding:0
				}
			
	
	
	.head_module {
		border-top:3px solid #DCE2E9;
		border-bottom:1px solid #DBE2E9;
		background:url(img/bg_lat_tit.png) repeat-x;
	}
	
		.head_module h2{
			text-indent:-3000px;
			margin:1px;	
			height:20px;overflow:hidden /* iexplorer*/
		}

			.head_module h2.offers{
				background:url(img/tit_ofertas.gif) 5px 5px no-repeat;
			}

			.head_module h2.forum{
				background:url(img/tit_foros.gif) 5px 5px no-repeat;
			}
				.forum a{
					background-color: transparent;
					background-image: url(img/external.png);
					background-repeat: no-repeat;
					background-attachment: scroll;
					background-position: right center;
					padding-right: 13px;
				}			
			.head_module h2.customer{
				background:url(img/tit_clientes.gif) 5px 5px no-repeat;
			}

			.head_module h2.categories{
				background:url(img/tit_categorias.gif) 5px 3px no-repeat;
			}
			
			.head_module h2.subscription{
				background:url(img/tit_suscripcion.gif) 5px 5px no-repeat;
			}
			
			.head_module h2.lastnews{
				background:url(img/tit_ultimas.gif) 5px 3px no-repeat;
			}
			
			.head_module h2.most{
				background:url(img/tit_vendido.gif) 5px 3px no-repeat;
			}
			
			.head_module h2.lastcomments{
				background:url(img/tit_comentarios.gif) 5px 3px no-repeat;
			}
			
			.poll .head_module h2{
				background:url(img/tit_encuesta.gif) 5px 5px no-repeat;
			}


/* paginaci&oacute;n lateral */

ul.pagination {
	clear:both;
	float:right;
	margin:0;
}
	ul.pagination li{
		float:left;
		background:none;
		padding:0;	
		margin-left:5px	
	}
	
	ul.pagination li a{

		border:1px solid #DDD;
		font-size:1em;
		font-weight:normal;
		padding:2px 5px;
		background:#fff
	}
	
		ul.pagination li a{
			color:#709CCE;
		}
		
			 ul.pagination li a:hover,ul.pagination li a.selected{
				background-color:#f0f0f0
			}
			
/* customer support */
	
.info_small{
	background:url(img/info_small.png) 1px 1px no-repeat;
	text-indent:-3000px;
	height:37px;
	border-bottom:1px solid #DCE2E9;
}

.module ul.support_customer li{
	padding:0;
	background:none;
	margin:0
}

#left ul.support_customer li a{
		background:url(img/menu_cliente.gif)	0 0 no-repeat;
		display:block;
		height:22px;
		padding:8px 0 0 35px;
		margin:0;
		border:0
	}
	
		#left ul.support_customer li.paypacking a{
			background-position:0 0;	
		}
		
		#left ul.support_customer li.paymethod a{
			background-position:0 -30px;	
		}
		
		#left ul.support_customer li.howpay a{
			background-position:0 -60px;	
		}
		
		#left ul.support_customer li.guarantee a{
			background-position:0 -90px;	
		}
		
		#left ul.support_customer li.faq a{
			background-position:0 -120px;	
		}
		
		#left ul.support_customer li.suggestion a{
			background-position:0 -150px;	
		}
		
		#left ul.support_customer li.contact a{
			background-position:0 -180px;	
		}
		
		#left ul.support_customer li.ebay a{
			background-position:0 -210px;	
		}
/*** main ***/

/*post*/
.box{
	border:1px solid #DCE2E9;
	border-top:4px solid #DCE2E9;
	padding:0 1px 1px 1px;
	margin-bottom:23px;
}
.box-home{
	margin-top:10px;
	border-top:0;
	padding-left:0;
	padding-right:0;
}
.box-blog{
	margin-top:0;
	border-top:0;
	padding-left:0;
	padding-right:0;
}
	.box .inner{		
		background:url(img/bg_post.png) bottom left repeat-x;
		padding:10px 15px 0 15px;		
		overflow:auto;clear:both
	}

		.box p{
			margin-bottom:10px
		}
	
		.box .post-info{
			margin-bottom:10px
		
		}
		
			.box .post-info a{
				text-decoration:underline
			}
		
		.home .box img{
			border:1px solid #DAE1E8;
			padding:2px;
			float:left;
			margin:0 14px 14px 0;
			width:210px;
			height:auto
		}
	
		

	.post-foot{
		border-top:1px solid #DAE1E8;
		border-bottom:1px solid #DAE1E8;
		padding:8px 0;
		clear:both;
		font-size:.9em;
		margin-bottom:20px;
		
	}
	
		.post-foot .comments{
			background:url(img/ico_comentarios.gif) left 2px no-repeat;
			float:left;
			padding:2px 10px 0 20px;
			border-right:1px solid #CDCDCD;
		}
	
		.post-foot .comment{
			background:url(img/ico_comentar.gif)  left 2px no-repeat;
			float:left;
			padding:2px 5px 0 20px;
			margin-left:10px;
		}
	
		.post-foot .share{
			float:right;
			padding:0;
			margin:0;
		}
		.post-foot .share .social-counters{
			padding:0;
			margin:0;
		}

		
.home .post-title{
	font-size:1.5em;
	margin-bottom:3px
}

	.post-title a{
		text-decoration:none
	}


/* featured products */



	.featured_products{
		border:1px solid #DAE1E8;
		border-top:none;	
		padding:15px 0;
		
	}	
	
	.rssLinkListItemTitle{
		display:none;
	}	
		.title_featured{	
			background:url(img/tit_prod_destacados.gif) no-repeat;
			text-indent:-3000px;
			height:25px;
			font-size:1em
		}	
		
		.title_prod {
		height:30px;
		overflow:hidden;}
		
		.prod{
			float:left;
			overflow:auto;
			width:200px;
			border-right:1px solid #DAE1E8;
			margin-bottom:20px;
			height:255px;
		}
			#right .prod{
				width: 260px;
				border-right: 0;
			}
		.separator{
			height:0px; 
			margin:10px 20px 20px 20px;
			padding:10px 0;	
			clear:both;
			
			border-bottom:1px solid #DAE1E8
		}


/* pestanyas sidebar*/
.sirebarDestacados {
	height: 390px;
	overflow: hidden;
}
	.sirebarDestacados .prod{
		display: none;
		height: 280px;
	}
		
		.sirebarDestacados #prod1_list {
			display: block;
		}


/* promo banner */

.banner_promo1{
	float:left;
	margin-top:20px
}

.banner_promo2{
	float:right;
	margin-top:20px
}

/* products general */


.prod{
	text-align:center;	
	padding:10px 8px 0 8px;	
}
	.title_prod{
		padding-top:10px
	}
	.title_prod a{
		font-weight:bold;
		text-decoration:none;		
		
	}
	
	.price{
		color:#FFA800;
		font-size:2em;
		font-weight:bold;
		padding-top:10px
	}

	.packing{
		float:left;
		text-align:left;
		margin-left:10px;
		padding-top:5px
	}
	
		.packing span{
			/*color:#000*/
		}
	
	.btn_buynow {
		float:right;
		padding-top:5px
	}
	
		.btn_buynow a{
			background:url(img/btn_compralo.gif) no-repeat;
			text-indent:-3000px;
			display:block;
			width:118px;
			height:26px;
		}
		
/** right **/

.info_large{
	background:url(img/info.jpg) 1px 1px no-repeat;
	text-indent:-3000px;
	height:42px;
	margin-bottom:6px
}
.envio_large{
	background:url(img/banner_envio_body.jpg) 1px 1px no-repeat;
	text-indent:-3000px;
	height:42px;
	margin-bottom:6px;
	border-top:1px #FFFFFF solid;
}
	.input_text{
		border:1px solid #E1E7ED;
		padding:5px 10px;
		font-size:.9em;
		color:#A9A9A9;
	}
	
	.input_btn{
		vertical-align:bottom
	}
		
/* suscriber form*/
.form_subs{
	margin:8px 0 10px 10px
}

	.form_subs label{
		clear:both;display:block
	}

/*feedburner*/

.feedburner{
	margin-top:5px;
	width:150px;
	float:left;
}

	.feedburner img{
		vertical-align:top;
		margin-right:3px;
	}
	.checkaviso {
		font-size:0.92em;
		color:#000;
		width:125px;
		float:left;
		}
		.checkaviso input{
			float:left;
			width:20px;
			margin:5px 0;
			padding:0;
			}
		.checkaviso span{
			width:100px;
			float:left;
			}
			
/* list comments and news */

.title_list{
	font-weight:bold;
	color:#709CCE;
	margin-bottom:3px
}	

#right ul li{
	margin-bottom:10px
}

/** footer **/


#footer .footer_menu{
	background:#183F6A;
	font-size:0.83em;
	font-weight:bold;
	padding:18px 0 7px 15px;
}
	.logo_footer{
		float:left;
		margin:8px 25px 0px 0
	}
	
	.mod_footer{
		float:left;
		margin-right:50px;
		line-height:1.5em;
	}

		#footer .footer_menu a.first{
			color:#fff;
		}
		
		.mod_footer img{
			vertical-align:top;
			margin-right:5px
		}
		
	.mod_ccommons{
		background:url(img/ccommons.gif) no-repeat;
		padding-top:32px;
		margin:-24px 10px 0 0px;
		color:#8C9FB5;
		float:right;
		line-height:0.9em;width:190px;
	}	
	
		.mod_ccommons a{
			color:#8C9FB5;
			text-decoration:underline
		}


.footer_icons {
	padding:13px 0;
	overflow:auto	
}
	.footer_icons li{
		float:left;
		margin-left:15px;
	}
		.footer_icons li.special{
			margin-top:-5px;
		}

		.footer_icons li.blogstudio{
			float:right;
		}		


/*** category list ***/

.lst_post_cat{
	margin:0 0 36px 22px;
}
	.lst_post_cat p{
		line-height:1.5em;
			font-size:1.1em;
	}
	
	.lst_post_cat .post-title{
		font-size:1.1em;
		color:#709CCE;
		text-decoration:underline
	}
	
	.lst_post_cat .post-date{
		float:left;
		font-size:1.1em;
		color:#000;
		border-right:1px solid #ccc;
		padding-right:5px;
		margin-right:5px
	}

/*** sections ***/

/* products page */

h1.page-prod-title{
	background:url(img/post-title_car.png) no-repeat;
	height:47px;
	text-indent:-3000px;
	margin-top:1px
}

.submenu{
	background:#F9F9F9;
	border-bottom:1px solid #DAE1E8;
	clear:both;
	padding:15px 0 5px 20px;

}

	.submenu li{
		float:left;
		margin:0px 75px 0px 0px;
	
	}
	
		.submenu li a{
			
			background:url(img/arrow_gris.gif) 4px 10px no-repeat;
			padding:5px 4px 5px 12px;
			display:block
		}
				.submenu li a:hover{
					background:#96CEF1 url(img/arrow_fondo.gif) 4px 10px no-repeat;
					color:#fff;	
				}


.page_prod_list{
	margin:10px 0;
	clear:both;
	overflow:auto
}
	.page_prod_list_item{
		width:209px;	
		float:left;	
		border-right:1px solid #DAE1E8;
		border-bottom:1px solid #DAE1E8;
		padding:30px 15px;
		text-align:center	
	}

/* paginacion */
.wp-pagenavi  {
	clear:both;
	text-align:center;
	margin:20px 0;	
}


.wp-pagenavi a{
	border:1px solid #DDD;
	font-size:1.5em;
	font-weight:bold;
	padding:2px 4px;
	background:#fff;
	color:#AAAAAA;
	margin-right:8px;
}
	.wp-pagenavi a:hover{
		background-color:#f0f0f0;
	}	

.wp-pagenavi span.pages {
	border:1px solid #DDD;
	font-size:1.5em;
	font-weight:bold;
	padding:2px 4px;
	background:#fff;
	color:#AAAAAA;
	margin-right:8px;
}

.wp-pagenavi span.current {
	border:1px solid #DDD;
	font-size:1.5em;
	font-weight:bold;
	padding:2px 4px;
background-color:#f0f0f0;
	color:#AAAAAA;
		margin-right:8px;
}

.wp-pagenavi span.extend {
	border:1px solid #DDD;
	font-size:1.5em;
	font-weight:bold;
	padding:2px 4px;
	background:#fff;
	color:#AAAAAA;
	margin-right:8px;
}



/* post page */
.page_post .inner_post{
	padding:0 24px;
	margin-bottom:20px
}

.page_post .post-title{
	font-size:2.1em;
	color:#709CCE;
	background:url(img/square_orange.gif) 0 6px no-repeat;
	padding-left:24px
}


.page_post .post-content img{
	border:1px solid #DCE2E9;
	border-top:4px solid #DCE2E9;
	padding:1px;
	margin:20px auto;
	display:block
}

.page_post .post-content{
	font-size:1.2em;
	line-height:1.4em;
	
}

	#container .page_post .post-content strong{
		color:#000;

	}

	#container .page_post .post-content blockquote{
		margin:20px 0;
		padding:0 0 10px 75px;
		background:url(img/bg_blockquote.png) top left no-repeat;
		font-style:italic;
	}

	.page_post .post-content a{
		text-decoration:underline
	}
.page_post .post-tags{
	margin:30px 0
}

.page_post .mod-title{
	margin:40px 0 10px 0;
}

.respond{
	margin:40px 90px;
	font-size:1.1em;
}

	.respond .input_text{
		width:360px;
		border:0;
		padding:7px;
		background:#EFEFEF;
		float:left;
		margin-right:10px;
	}
	
	.respond textarea{
		width:97%;
		border:0;
		padding:7px;
		background:#EFEFEF;
	}
	.respond p{
		margin:20px 0;
		clear:both;
		overflow:auto
	}
	
	.respond .submit{
		float:right;
		margin:2px 2px 0 0
	}
/* related post */

ul.related_post {
		padding:10px;
		margin-left:26px;
	}
	
		ul.related_post li{
			background:url(img/arrow.gif) 0 10px no-repeat;
			padding:5px 0 0 10px;
			height:1%
		}
		
		ul.related_post li a{
			text-decoration:underline
		}



/* navigation */

.navigation{
		border-top:1px solid #DAE1E8;
		border-bottom:1px solid #DAE1E8;
		padding:8px 0;
		font-size:.9em;
		margin:20px 15px
		
	}
	
	.navigation li.previous{
		background:url(img/arrow_left.gif) 0 4px no-repeat;
		float:left;
		padding-left:8px;
		margin-left:5px
	}
	
	.navigation li.next{
		background:url(img/arrow.gif) right 4px no-repeat;
		float:right;
		padding-right:8px;
		margin-right:5px
	}
	
/* comments */
.commentlist{
margin:0 50px
}
	.commentlist li{
		margin-top:30px;
		color:#888;
		overflow:auto;	
	}	

	.commentlist .comment-meta{
		clear:both;
		padding-left:20px;
		overflow:auto;
		background:url(img/bg_comment.gif) left bottom no-repeat;
	}
	
		.commentlist .comment-meta .comment-num{
			font-size:3.2em;
			font-weight:bold;
			float:left;
			color:#709CCE;
			margin-right:60px
		}
			
			.commentlist .comment-meta .comment-date{
				float:left;padding-top:10px;
				font-size:0.9em
			}
	
	ol.commentlist .comment-author{

		padding:15px 20px;
		border:1px solid #ccc;
		border-top:none;

	}
	
		.img-author{
			float:left;
			margin-right:15px;
		}
		
			.img-author img{
				border:1px solid #888;
			}
/* text*/
.mod-title{
	font-size:1.2em;
	color:#183F6A;
	background:url(img/square.gif) 0 1px no-repeat;
	padding-left:23px;
	border-bottom:1px solid #A0C0E6;
	margin:15px 0 30px 5px;
	text-transform:uppercase
}
	.mod-title span{
		color:#709CCE
	}
.breadcrump{
	border-bottom:1px solid #DAE1E8;
	padding:5px 0 5px 14px;

}

	.breadcrump .miga{
		display:inline;
		background:url(img/arrow.gif) 3px 5px no-repeat;
		padding-left:11px
	}
	
		.breadcrump a{
			text-decoration:underline
		}
	
	
/*** shop ***/

/* related post */

.page_prod_article{
	margin:10px 0;
	clear:both;
	
	border-bottom:1px solid #DAE1E8;
}
	.page_prod_article_item{
		width:330px;	
		float:left;	
		border-right:1px solid #DAE1E8;
		padding:30px 15px;
		text-align:center	
	}
	
		.page_prod_article_item.last{
			border:none;
			padding-right:0;
			text-align:center
		}
		
		.page_prod_article_item .packing{
			float:none;
			text-align:center	
		}
		
		#container .page_prod_article_item .btn_buynow {
			float:none;	
		}
		
		#container .page_prod_article_item .btn_buynow a{
			background:url(img/btn_comprarya.gif) no-repeat;
			width:186px;
			height:38px;
			margin:0 auto
		
		}


.navigation_product{
		clear:both;
		padding:8px 0;
		font-size:.9em;
		margin:20px 15px;		
	}
	
	.navigation_product li{
		float:left;
		padding:10px;
		margin-right:17px;
		border:1px solid #DAE1E8
	}	
	
		.navigation_product li a{
			
		}
	
	.navigation_product li.previous{
		background:url(img/btn_prev.gif) 10px 47px no-repeat;
		border:0;
		text-indent:-3000px;
	}
	
	.navigation_product li.next{
		background:url(img/btn_next.gif) 10px 47px no-repeat;
		margin-right:0;
		border:0;
		text-indent:-3000px;
	}
	
		.navigation_product li.previous a, .navigation_product li.next a{
			display:block;
			width:30px;
			height:30px;
			margin-top:35px
		}

ul.features{
		padding:0 10px 5px 10px;
		margin-left:26px;

	}
	
		ul.features li{
			background:url(img/arrow.gif) 0 10px no-repeat;
			padding:5px 0 0 10px;
			height:1%
		}
		
		#container ul.features li strong{
			color:#000;
		}
		
.value{
	float:right;
	font-size:0.9em;
	color:#000;
	margin-top:23px
}		
	.value img{
		vertical-align:middle
	}

/** BLOG **/


.aux_last .module{
	margin-bottom:10px;
	border:1px solid #DCE2E9;
	
}

	.aux_last .module ul{
		padding:10px 0;		
	}
	
		.aux_last .module ul li{
			background:none;
			float:left;
			display:block;
			padding:0 17px;
			width:152px;
			border-right:1px solid #DAE1E8
		}
		
			.aux_last .module ul li.last{
				border:0;padding-right:0
			}
			
	.aux_last .module img{
		width:147px;
		height:97px;
		padding:2px;
		border:1px solid #E7EBEF
	}	
	
/** TABS **/
	

ul.tabs {
	margin: 0;
	padding: 0;
	float: left;
	list-style: none;
	height: 26px; /*--Set height of tabs--*/
	border-bottom: 1px solid #DAE1E8;
	
	width: 100%;
	margin-top:14px;
}
ul.tabs li {
	float: left;
	margin: 0;
	padding: 0;
	height: 25px; /*--Subtract 1px from the height of the unordered list--*/
	line-height: 25px; /*--Vertically aligns the text within the tab--*/
	border-bottom: 1px solid #DAE1E8;
	border-top:0;
	
	padding-top:1px;
	margin-bottom: -1px; /*--Pull the list item down 1px--*/
	overflow: hidden;
	position: relative;
	margin-right:5px;

}

	ul.tabs li.first{
		border-left:none;
	}
	
ul.tabs li a {
	text-decoration: none;
	color: #000;
	display: block;
	padding: 0 10px;
	/*border: 1px solid #fff; /*--Gives the bevel look with a 1px white border inside the list item--*/
	outline: none;
}

	ul.tabs li.morenews a{
		background:url(img/tit_masnoticias.gif) no-repeat;
		text-indent:-3000px;
		display:block;
		width:95px;
	}
	
	ul.tabs li.morepopular a{
		background:url(img/tit_masleido.gif) no-repeat;
		text-indent:-3000px;
		display:block;
		width:101px;
	}
	
	ul.tabs li.links a{
		background:url(img/tit_enlaces.gif) no-repeat;
		text-indent:-3000px;
		display:block;
		width:127px;
	}
	
	

html ul.tabs li.active, html ul.tabs li.active a:hover  { /*--Makes sure that the active tab does not listen to the hover properties--*/

	border-bottom: 1px solid #fff; /*--Makes the active tab look like it's connected with its content--*/
}

.tab_container {
	border: 1px solid #DAE1E8;
	border-top: none;
	overflow: hidden;
	clear: both;
	float: left; width: 100%;
	background: #fff;
	margin-bottom:15px
}
.tab_content {
	padding: 10px 20px;
}

	.tab_container ul{
		padding:10px
	}
	
	.tab_container span{
		display:block
	}
	
		.tab_container ul li{
			background:url(img/arrow.gif) 0 10px no-repeat;
			padding:5px 0 0 10px;
			height:1%
		}
	
	
/** general **/
a.more-link{
	background:url(img/bg_boton_mas.gif) no-repeat;
	color:#fff;
	font-size:.9em;
	padding:3px 0;
	margin-top:10px;
	width:62px;
	display:block;
	text-align:center;
	clear:both;
	text-decoration:none;
	height:15px;
	text-indent:-1000px;
}

.more-news{
	background:url(img/btn_masnoticias.png) no-repeat;
	width:112px;
	height:22px;
	text-indent:-3000px;
	float:right;
	/*margin:15px -15px 0 0;*/
	margin:0 0 15px 0
}	

.banner{
	margin-top:15px
}

.banner_social{
	margin-top:14px;
}

.noborder_right{
	border-right:0;

	margin-right:0;
}

.noborder_bottom{
	border-bottom:0;
}

ul li a span{
	color:#878787;
}


/* slightly enhanced, universal clearfix hack */
.clearfix:after {
        visibility: hidden;
        display: block;
        font-size: 0;
        content: " ";
        clear: both;
        height: 0;
 }

.clearfix {
        display: inline-block;
 }

/* start commented backslash hack \*/

* html .clearfix {
        height: 1%;
 }

.clearfix {
        display: block;
}
/* close commented backslash hack */
 
 
 /*	PHOTOPRESS	*/

	.page_post .galeria {
		padding: 20px 10px 10px;
		border: 1px #dce2e9 solid;
		border-top-width: 2px;
		/*background: url(images/bkg_galeria.gif) top no-repeat;*/ /*es*/
	}
			.page_post .galeria{
				width: auto;
				overflow: hidden;
			}
				.page_post .galeria A {
					margin: 4px; padding: 3px;
					border: 1px solid #dce2e9;
					float: left;
					width: 75px;
				}
					
					.page_post .galeria a:hover{
						border: 1px solid #fff;
					}
					
				.page_post .galeria img{
					border:0;
				}


#pp_wrap {
	margin: 10px 0 0 0;
	padding: 0px;
}
.pp_singlephoto {
	border:1px #dce2e9 solid;
	margin: 0; padding: 0;
	background:#fff;
	}
	
	.pp_singlephoto IMG {
		padding: 10px;
	}

.pp_cell {
	display: table;
	float: left;
	width:85px;
	height:120px;
	margin: 0 0 15px 15px;
	padding: 0px;
	overflow: hidden;
	text-align: center;
}
.pp_incell {
	display: table-cell;
	position: relative;
	height:120px;
}


	.pp_incell a{
		border:1px #dce2e9 solid;
		padding:3px;
		float:left;
		margin:4px;
		height:120px;
		}
		.pp_incell a:hover{
			border:1px #fff solid;
			}
	.pp_incell img{
		border:0;
		}

#pp_wrap a {
	text-decoration: none;
}
#pp_page_links {
	text-align: center;
}
.pp_prev, .pp_next {
	margin: 10px 0px;
	display: block;
	padding: 0px;
}
.pp_prev {
	float: left;
}
.pp_next {
	float: right;
}
#pp_prevnext {
	clear: both;
	width:550px;
}
#pp_lgphoto {
	clear: both;
	text-align:center;
	width:550px;
	/*background: url(images/bkg_galeria-click-zoom.gif) no-repeat 50% 3px;*/ /*es*/
	padding-top: 20px;
}


.pp_category {
	/*width:530px;*/
	overflow:hidden;
	margin-top:20px;
	padding:10px;
	/*border:1px #404040 solid;*/
	border-top-width:2px;
	/*background:url(images/bkg_galeria.gif) top no-repeat;*/ /*es*/
	padding-top:20px;
	}

/*	PHOTOPRESS	*/




/*	PUBLI	*/
	#header .banner_header{
		background:#DCE2E8;
		padding: 0;
		overflow:hidden;
		width:100%;
		text-align:center;
		
	}
	.publi-728 {
		padding:0 10px 0 19px;
		background:url(img_es/bkg_publi_v.gif) left no-repeat;
		}
	#header .links_header{
		background:#183f6a;
		padding: 0;
		overflow:hidden;
		width:100%;
		text-align:center;
		
	}
.robapaginas {
	margin:30px 0 50px;
	padding-top:19px;
	text-align:center;
	background:url(img_es/bkg_publi_h.gif) top no-repeat;
	}
/* ads */

.ads{

}


.post-like-it {
	float: right;
	width: 74px;
	margin-left: 4px;
}
