/* @override http://inkandmovement.com/wp-content/themes/inkandmovement/style.css */
/*
Theme Name: Ink and Movement
Theme URI: http://inkandmovement.com/
Description: Ink and Movement.
Version: 2.0
Author: Roberto Ramos
Author URI: http://digitalina.es/
Tags: urban art
*/
@import url("css/960.css");
/* @group Reset */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent; margin: 0; }body{line-height:1; background-color: #fffeff; }ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:none}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}

/* @end */
/* @group Helpers */


.align-right { text-align: right; }
.align-center { text-align: center; }
.align-left { text-align: left; }
.float-right { float: right; }
.float-left { float: left; }
.clear-both { clear: both; }
.margined { padding: 1.5em; }
/* @end */
a:link, a:visited { color: #424242; text-decoration: underline; }
a:hover, a:active { color: #000; text-decoration: underline; }
div.top-info { background-color: #d5d5d5; color: #797979; padding-bottom: 4px; padding-top: 3px; height: 18px; }
div.top-info a { color: #424242; }
div.top-info p { margin-bottom: 0; margin-right: 10px; margin-left: 10px; }
body { font: 62.5%/1.5 "Lucida Grande", Lucida, Verdana, sans-serif; }
p, ul, ol { margin-bottom: 1.2em; }
.container_12 { font-size: 1.2em; }
div.front { margin-bottom: 30px; background-color: #f5f5f5; border-bottom: 2px solid #e1e1e1; }

#header { position: relative; margin-top: 34px; height: 125px; }
#header h1 { float: left; }
#header h1 a { width: 220px; height: 94px; display: block; text-align: left; text-indent: -9999px; background: url(images/iam_blog.png) no-repeat center center; }
#header ul.tabs { float: right; margin: 0; height: 31px; }
#header ul.tabs li { float: left; text-align: left; margin: 0; }
#header ul.tabs li a { text-align: left; float: left; background-color: #ededed; color: #444444; padding: 6px 8px 7px; margin-left: 2px; text-decoration: none; font-family: "Lucida Grande", Lucida, Verdana, sans-serif; text-transform: uppercase; }
#header ul.tabs li a.active  { background-color: #BABABA; color: #545454; }

div.wide { background-color: #ededed; color: #797979; border-top:31px solid #4f4f4f;}
div.wide.colored{border-top:0}
div.container_12.layer { padding-top: 30px; }

div#product, div.post {color: #797979; margin-bottom: 40px; }
div#product strong, div.post strong { color: #424242; }
div#product a, , div.post a { color: #424242; }
div.top-view h2 { padding: 15px; background-color: #fff; border-bottom: 1px dashed #797979; font-size:larger; font-weight: normal; font-style: normal; }
div#product div.pimage, .entry { padding: 18px 10px; }

#contacto_cont.entry{
	margin-bottom:150px;}

#home.entry { padding: 0; }

div.exposicion p { border-bottom: 1px solid #797979; margin-bottom: 20px; color: #797979; font-size: 1.4em; }
div.exposicion p a { color: #fffeff; text-decoration: none; text-transform: uppercase; font-size: 1.2em; }
div#top-view, #sidebar div.bloque h3, #sidebar div.bloque div.head, h2.widgettitle { border-bottom: 1px dashed #b7b7b7; background-color: #fff; color: #797979; font-weight: normal; font-style: normal; padding: 10px; font-size: 1.2em; }

div.bottom-view, div.postmetadata { border-top: 1px dashed #b7b7b7; background-color: #fdfdfd; padding: 1em; }
#qtranslate-chooser { float: right; margin-right: 10px; margin-left: 10px; }
#qtranslate-chooser li { float: right; margin-left: 10px; margin-top: 2px; }
#qtranslate-chooser li a { color: #8b8b8b; text-decoration: none; }
#qtranslate-chooser li.active a { color: #4f4f4f; text-decoration: none; }
div.navigation { /*border-top: 1px dashed #b7b7b7; background-color: #fff; padding: 1em;*/ }
div.bottom-view p, div.postmetadata p { margin: 0; font-size: 0.8em; }
div.navigation div.alignleft { margin: 0; font-size: 0.8em; width: 29%; float: left; padding: 1.3em; text-align: left; }
div.navigation div.alignright { margin: 0; font-size: 0.8em; width: 29%; float: right; padding: 1.3em; text-align: right; }
div#price.money.float-right { color: #424242; }
div#sidebar { margin-bottom: 40px; }
div#sidebar ul li ul li a:link, div#sidebar ul li ul li a:visited { padding: 0.4em 10px; border-bottom: 1px solid #e1e1e1; display: block; color: #646464; text-decoration: none; }
div#sidebar ul li ul li a:hover, div#sidebar ul li ul li a:active { padding: 0.4em 10px; border-bottom: 1px solid #e1e1e1; display: block; color: #282828; text-decoration: none; background-color: #e6e6e6; }
div.pimage a img { border: 1px solid #d5d5d5; }
#sidebar div.bloque, #sidebar .widget { background-color: #f5f5f5; margin-bottom: 20px; border-bottom: 2px solid #e1e1e1; }
#sidebar div.bloque, #sidebar .widget img {background-color: #f5f5f5; }



#sidebar .widget wpsb_opt_in {padding-left: 20px; }
div.miniatura { width: 50px; height: 50px; float: left; text-align: center; background-color: #ededed; margin-bottom: 14px; margin-left: 2px; padding: 6px; margin-right: 2px; border-bottom: 2px solid #e1e1e1; }
#price { color: #637e48; }




input#add { background-color: #c6c9c2; width: 100%; color: #424242; padding: 9px; text-transform: uppercase; font-size: 1.1em; border: 1px solid #a9a9a9; cursor: pointer; }
#product-images h3, div.front h3 { font-size: 1.4em; margin-bottom: 1em; }
select.single-option-selector { width: 100%; background-color: #e8e8e8; border: 1px solid #a9a9a9; margin-bottom: 10px; }
p.copy { color: #9a9a9a; font-size: 1em; }
div.grid_4.medium-list { margin-bottom: 20px; background-color: #f5f5f5; border-bottom: 2px solid #e1e1e1; }
div.grid_4.medium-list div.thumb { margin: 30px; height: 240px; width: 240px; }
div.grid_4.medium-list p { margin-bottom: 0; }
div.grid_4.medium-list div.description { border-top: 1px dashed #b7b7b7; background-color: #fff; color: #797979; font-size: 0.8em; }
div.description.margined h3 { font-weight: normal; font-style: normal; }
#cart table { width: 619px; margin-bottom: 20px; background-color: #f5f5f5; }
#cart table tbody tr { text-align: center; }
#cart table tbody tr td { vertical-align: middle; padding: 12px; border: 1px solid #a9a9a9; }
#cart table tbody td.c-thumb { vertical-align: middle; padding: 12px; }
#total td.money { font-weight: bold; }
#bottom-cart-functions { }
#bottom-cart-functions input.primary { background-color: #b8c9a3; width: 48%; color: #424242; padding: 9px; text-transform: uppercase; font-size: 1.1em; border: 1px solid #a9a9a9; cursor: pointer;}
input#update-cart { background-color: #c6c9c2; width: 48%; color: #424242; padding: 9px; text-transform: uppercase; font-size: 1.1em; border: 1px solid #a9a9a9; cursor: pointer;}
div#additional-checkout-buttons { text-align: center; margin-top: 20px; }
div#pagination.info { background-color: #f5f5f5; text-align: right; margin-bottom: 20px; }
div#pagination div.margined span a, div#pagination div.margined span.current  { padding: 1em; background-color: #ffffff; font-weight: bold; }
div.wide.foot { background-color: #3a3a3a; padding-bottom: 20px; padding-top: 20px; }
div.wide.foot a:hover, div.wide.foot a:active { color: #feffff; background-color: #787878; -webkit-border-radius: 12px; -moz-border-radius: 12px; border-radius: 12px; }
div.wide.foot a.current { }
div.list-collections { background-color: #60615d; border-bottom: 2px solid #1d1d1d; }
div.list-collections ul li a:link, div.list-collections ul li a:visited{ padding: 0.4em 1.3em; border-bottom: 1px solid #767676; display: block; color: #a9a9a9; }
div.list-types { background-color: #605f5c; border-bottom: 2px solid #1d1d1d; color: #f8f8f8; }
div.list-types ul li a:link, div.list-types ul li a:visited { padding: 0.4em 1.3em; border-bottom: 1px solid #767676; display: block; color: #a9a9a9; }
div.list-vendors { background-color: #5c5f60; border-bottom: 2px solid #1d1d1d;  }
div.list-vendors ul li a:link,  div.list-vendors ul li a:visited { padding: 0.4em 1.3em; border-bottom: 1px solid #767676; display: block; color: #a9a9a9; }
div.list-collections h3, div.list-types h3, div.list-vendors h3  { background-color: #4f4f4f; color: #b4b4b4; border-bottom: 1px dashed #3a3a3a; text-transform: uppercase; font-weight: normal; font-style: normal; padding: 1.3em 1.3em 0.8em; }
div.textwidget { margin: 16px; }
img.alignleft { float: left; margin-bottom: 0px; margin-right: 0px; }
img.alignright { float: right; margin-left: 0px; margin-bottom: 0px; }
/* @group My Group */
div.wide.colored { background-color: #000; padding-top: 10px; padding-bottom: 20px; }
div#partners-iam { background: url(images/back-repeat.png) center top; height: 120px; margin-top: 10px; }
div#partners-iam div.spacer { margin-top: 0; margin-bottom: 0; height: 120px; }
div#partners-iam a { display: block; text-align: left; text-indent: -5555px; float: left; margin-right: 3px; margin-left: 4px; margin-top: 10px; }
div#partners-iam a#mtn-link { width: 200px; height: 120px; background: url(images/mtn_logo.gif) no-repeat center center; }
div#partners-iam a#monkeygarden-link { width: 180px; height: 120px; background: url(images/monkeygarden.gif) no-repeat center center; }
div#partners-iam a#uab-link { width: 200px; height: 120px; background: url(images/uab_logo.gif) no-repeat center center; }
div#partners-iam a#plural-link { width: 216px; height: 120px; background: url(images/plural_logo.gif) no-repeat 14px center; }
div#logos-content.mid-wrap.underlined { height: 119px; border-bottom: 1px solid #474747; }
div#partners-content { position: relative; height: 26px; }
#partners-content div.spacer { margin-top: 0; margin-bottom: 0; }
#logos-content { position: relative; }
p.partner-title { position: absolute; color: #434343; font: italic 1.2em Georgia, "Times New Roman", Times, serif; left: 15px; }
p.media-partner-title { position: absolute; left: 235px; color: #434343; font: italic 1.2em Georgia, "Times New Roman", Times, serif; }
p.produced-title { position: absolute; left: 745px; color: #434343; font: italic 1.2em Georgia, "Times New Roman", Times, serif; }

/* @end */
textarea#comment { width: 100%; border: 1px solid #dedede; border-bottom-width: 2px; border-bottom-color: #afafaf; }
div.addtoany_share_save_container { text-align: right; display: block; clear: both; margin: 0; background-color: #fff; border-top: 1px solid #dedede; border-bottom: 2px solid #e3e3e3; }
li.twitter-item { padding: 10px; border-bottom: 1px solid #e1e1e1; }
a.a2a_dd.addtoany_share_save { padding: 12px 0 0; clear: both; display: none; margin: 0; }
a.rsswidget img { display: none; }
.wp-paginate {padding:0; margin:0;}
.wp-paginate li {display:inline; list-style:none;}
.wp-paginate a {padding: 1em; background-color: #ffffff; font-weight: bold; margin-left: 4px; }
.wp-paginate a:hover, .wp-paginate a:active {background: #e3e3e3; color: #353535;}
.wp-paginate .title {color:#555; margin-right:4px;}
.wp-paginate .gap {color:#999; margin-right:4px;}
.wp-paginate .current {	padding: 1em; background-color: #ffffff; font-weight: bold; margin-left: 4px; }
div.margined.info { background-color: #f5f5f5; text-align: right; margin-bottom: 20px; }
.wp-paginate .page {}
.wp-paginate .prev, .wp-paginate .next {}
/* style overrides for comments pagination */
.wp-paginate-comments {}
.wp-paginate-comments li {}
.wp-paginate-comments a {}
.wp-paginate-comments a:hover, .wp-paginate-comments a:active {}
.wp-paginate-comments .title {}
.wp-paginate-comments .gap {}
.wp-paginate-comments .current {}
.wp-paginate-comments .page {}
.wp-paginate-comments .prev, .wp-paginate-comments .next {}
.addtoany_share_save_container{margin:16px 0;} ul.addtoany_list{ 	display:inline; 	list-style-type:none; 	margin:0 !important; 	padding:0 !important; 	text-indent:0 !important; } ul.addtoany_list li{ 	background:none !important; 	border:0; 	display:inline !important; 	line-height:32px; 	list-style-type:none; 	margin:0 !important; 	padding:0 !important; } ul.addtoany_list li:before{content:"";} ul.addtoany_list li a{padding: 1px; margin-right: 4px; margin-left: 4px; } ul.addtoany_list img{ 	float:none; 	border:0; 	margin:0; 	padding:0; 	vertical-align:middle; } ul.addtoany_list a img{ 	opacity:.7; 	-moz-opacity:.7; 	filter:alpha(opacity=70); } ul.addtoany_list a:hover img, ul.addtoany_list a.addtoany_share_save img{ 	opacity:1; 	-moz-opacity:1; 	filter:alpha(opacity=100); } a.addtoany_share_save img{border:0;width:auto;height:auto;}
select#cat.postform { margin: 10px; width: 280px; background-color: #ededed; color: #666; border: 1px solid #bcbcbc; border-bottom-width: 1px; border-bottom-color: #b2b2b2; }



#sidebar .newsletter {   width:280px; height:23px; float: right; background-color: #fff; color: #797979; font-weight: normal; font-style: normal; padding: 10px; font-size: 1.2em; }



/* Widgets nuevos ABCD/artista del mes */


#text-10 .textwidget {
margin: 0 !important;
}


#text-10 .textwidget img{
	padding:0;
}

 #sidebar #widget_sp_image-3.widget {
background-color:transparent;
border-bottom: 0;
}



/* Bloques Home */

#banner{
	width:610px;
	margin-bottom:20px;}


.home_block{
	width:300px;
	height:330px;
	margin-right:10px;
	float:left;
	background-color:#f5f5f5;
	border-bottom: 2px solid #E1E1E1;
	margin-bottom:30px;}
	
.home_block .ablock{
	padding-left:10px;}
	
	
.home_block a{
	text-decoration:none;
	font-weight:bold;
	display:block;}
	
.home_block a:hover{
	color:#797979}

	
.home_block h1{
	width:290px;
	display:block;
	padding:10px 0 10px 10px;
	border-bottom: 2px solid #E1E1E1;
	background-color: white;
	color: #797979;
	font-weight: normal;
	font-style: normal;
	font-size: 1.2em;}
	
.home_block p{
	padding:0 10px;
	margin-bottom:0;
	font-size:11px;
	line-height:18px;}
	
.home_block select{
	width:216px;}
	
.home_block  span, div.contact_block2 p span, #redes h3{
	color:#000;}
	
#redes h3{
	padding-top:5px;
	margin-right:5px;}
	
.home_block img{
	margin-left:2px;
	margin-top:10px;
	width:296px;
	margin-bottom:10px;}
	
.home_forms{
	padding-left:10px;
	margin-top:15px;}
	
.clearfix{
	clear:both;}
	

div.contact_block1, div.contact_block2{
	margin-bottom:0;}


div.contact_block1{
	width:300px;
	height:327px;
	background: url(images/contacto.jpg);
	float:left;
	}
	
div.contact_block2{
	background:#f5f5f5 !important;
	float:left;
	margin-left:10px;
	height:293px;
	width:580px;
	padding:15px;
	border-bottom: 2px solid #E1E1E1;
	}
	
	
.float_left{
	float:left;
	margin-right:75px;}
	
div.contact_block2 p{
	margin:0;
	}
	
div.contact_block2 p span.title{
	font-weight:bold;}
	
#redes div{
	float:left;}
	
#redes{
	margin-top:10px;}
	
.inline{
	display:inline-block;}
	

		
.redes{
	width:25px !important;
	height:25px !important;
	display:inline-block;}
	
#facebook.redes{
	background:url(images/redes.jpg) no-repeat -2px 0;}
	
#youtube.redes{
	background:url(images/redes.jpg) no-repeat -26px 0;}
	
#vimeo.redes{
	background:url(images/redes.jpg) no-repeat -50px 0;}
	
#linkedin.redes{
	background:url(images/redes.jpg) no-repeat -75px 0;}
	
#twitter.redes{
	background:url(images/redes.jpg) no-repeat -100px 0;}
	
#flickr.redes{
	background:url(images/redes.jpg) no-repeat -125px 0;}
	


#facebook.redes:hover{
	background:url(images/redes.jpg) no-repeat -2px -23px;}
	
#youtube.redes:hover{
	background:url(images/redes.jpg) no-repeat -26px -23px;}
	
#vimeo.redes:hover{
	background:url(images/redes.jpg) no-repeat -50px -23px;}
	
#linkedin.redes:hover{
	background:url(images/redes.jpg) no-repeat -75px -23px;}
	
#twitter.redes:hover{
	background:url(images/redes.jpg) no-repeat -100px -23px;}
	
#flickr.redes:hover{
	background:url(images/redes.jpg) no-repeat -125px -23px;}
	
	
	
#bottom_menu{
	height:31px;
	width:100%;
	background:#4F4F4F;}
	
.bottom_cont{
	width:960px;
	margin:0 auto;}
	
.bottom_cont a{
	text-decoration:none;
	color:#EDEDED;}
	
.bottom_cont a:hover{
	color:#fff;}
	
.bottom_left{
	float:left;
	padding:10px 0 0 10px;}
	
.bottom_left li{
	float:left;
	margin-right:10px;
	padding-right:10px;
	border-right:1px solid #EDEDED;
	color:#EDEDED;}
	
.bottom_left li:last-child{
	border-right:0;}
	
#footred div{
	float:right;}
	
	
#footred h3{
	padding:10px;
	color:#EDEDED;}
	
#footred .redes{
	margin-top:3px;}
	
	
	
	
#facebook1.redes{
	background:url(images/redes.png) no-repeat -4px -23px;}
	
#youtube1.redes{
	background:url(images/redes.png) no-repeat -29px -23px;}
	
#vimeo1.redes{
	background:url(images/redes.png) no-repeat -52px -23px;}
	
#linkedin1.redes{
	background:url(images/redes.png) no-repeat -77px -23px;}
	
#twitter1.redes{
	background:url(images/redes.png) no-repeat -100px -23px;}
	
#flickr1.redes{
	background:url(images/redes.png) no-repeat -122px -23px;}	
	
	
	
#facebook1.redes:hover{
	background:url(images/redes.png) no-repeat -4px 0;}
	
#youtube1.redes:hover{
	background:url(images/redes.png) no-repeat -29px 0;}
	
#vimeo1.redes:hover{
	background:url(images/redes.png) no-repeat -52px 0;}
	
#linkedin1.redes:hover{
	background:url(images/redes.png) no-repeat -77px 0;}
	
#twitter1.redes:hover{
	background:url(images/redes.png) no-repeat -100px 0;}
	
#flickr1.redes:hover{
	background:url(images/redes.png) no-repeat -122px 0;}
	


	

