/*  
Theme Name: Moda Black
Theme URI: http://www.ilovecolors.com.ar/
Description:  Moda Black para el Congreso de Moda por<a href="http://www.ilovecolors.com.ar/">Elio Rivero</a>. Basado en Balance White de Marko Krsul.
Version: 1.0
Author: Elio Rivero
Author URI: http://www.ilovecolors.com.ar.com/

	Balance White v1.0
	http://www.teribl.org/teribl_themes/balance-white.zip
	http://www.maratz.com/
	
	Mod para Congreso de Moda por Elio Rivero
	http://www.ilovecolors.com.ar/

*/



html 	{  background: #0f0f0f; }
body	{ background: url(i/bgp4.gif) 0 0 #c4c4b8; }
#page	{ background:url(i/bgp3.gif) repeat-x 0 0; /*padding-top:15px; */ }

hr 		{ display: none; }
fieldset,
a img 	{ border: none; }

acronym,
abbr	{ cursor: help;	}
	
a		{ color: #f2efe6; text-decoration: none; }
a:hover	{ text-decoration: none; }

.grid			{ width: 940px; margin: 0 auto; background: #0f0f0f; overflow:hidden; border-left: 1px #333 solid; border-right: 1px #333 solid;}
.grid:after		{ display: block; clear: both; content: "."; height: 0; visibility: hidden; overflow: hidden; background: #f8f8f8;}



/*** header ***/
#header 		{ height: 211px; min-height: 211px; text-align: right; background: url(i/hd.gif) repeat-x 0 0; cursor:pointer; }
/*#blog-title a 	{ font: 1em/1.7 'Trebuchet MS', Trebuchet, sans-serif; text-transform: uppercase; text-decoration: none; color: #ff4700; }
#blog-tagline 	{ width: 300px; color: #b7b7b7; }*/


/*** content general ***/

/*#content 		{ background: #0f0f0f;}
#content-top	{ background: url(i/tbbg.gif) repeat-x 0 0; height:55px; }
#content-top a:hover { border-bottom: 2px dotted #EFD101;}
#paginastop		{position:relative; top:16px; }
#paginastop ul {float:left; position:relative; left:470px;}
#content-top .pagenav { }
#content-top .page_item { float:left; list-style:none; border-right: 2px dotted #aeaeae; padding: 2px 8px 2px 8px; }
#content-top .current_page_item { }
#content-top .current_page_parent { }
#sidesearch							{ }
#sidesearch #searchform				{ float:left; position:relative; left:489px; top:14px; }
#sidesearch	fieldset				{ }
#sidesearch	fieldset #lblBuscar		{ text-align:left; font:Verdana, Arial, Helvetica, sans-serif; color:#666666;}
#sidesearch #searchform .field		{ width: 180px; text-align: left; }*/

#content 		{ background: #0f0f0f;}
#content-top	{ background: url(i/tbbg.gif) repeat-x 0 0; height:55px; }
#content-top a:hover { border-bottom: 2px dotted #EFD101;}
#paginastop { }
#content-top .pagenav { }
#content-top .page_item { float:right; list-style:none; border-right: 2px dotted #aeaeae; margin-top:14px; padding: 2px 8px 2px 8px; }
#content-top .current_page_item { }
#content-top .current_page_parent { }
#sidesearch							{ width:250px; border-right:none !important; margin-top:10px !important; padding-left: 20px !important; }
#sidesearch #searchform				{ width:180px; }
#sidesearch	fieldset				{ }
#sidesearch	fieldset #lblBuscar		{ text-align:left; font:Verdana, Arial, Helvetica, sans-serif; color:#666666;}
#sidesearch #searchform .field		{ width: 180px; text-align: left; }

#content ol li	{ list-style: lower-roman outside; }




/*** main content ***/
#main-content 			{ float: left; display: inline; width: 500px; margin-left: 350px; color:#adaaa6; padding-bottom:20px; font: 11px "Trebuchet MS", Tahoma, Verdana, Arial, sans-serif; text-align:justify; padding-top: 30px;}

#main-content em,
#main-content i,
#main-content cite,
#main-content q,
#main-content blockquote	{ font-style: italic; font-family: Georgia, serif; }

#main-content a				{ border-bottom: 1px dotted #EFD101; padding-bottom:2px; }
#main-content a:hover		{ border-bottom: none; }

#main-content h1			{ margin-bottom: .5em; font: italic 24px Georgia, "Times New Roman", Times, serif; color: #f8d420; padding:10px 10px 3px 20px; border-bottom: 1px solid #868158; width:470px; }
#main-content h1 em			{ font-style: normal; font-family: Arial, Helvetica, sans-serif !important; color: #666; }
#main-content h1 a			{ color: #f8d420; border-bottom: none; /*padding-bottom:3px;*/}
#main-content h1 a:hover	{ color: #e5dc91; /*border-bottom: 1px dotted #EFD101;*/ }
                    		
#main-content h2			{ margin-bottom: .833em; font: 18px Arial, Helvetica, sans-serif; color:#f75cb0; }
#main-content h3			{ font-size: 16px; line-height: 1.6; color:#FFEE88; letter-spacing:1px;margin-top:15px; margin-bottom:5px;}
#main-content h4			{ font-size: 14px; line-height: 1.6; font-weight:bold; color:#FFEE88; margin-top:15px; margin-bottom:5px;clear:both;}
.wp-caption {width:130px !important; overflow:auto; text-align:center;}
.wp-caption-dt {clear:both;}
.thumb-img {float:none !important; margin: 5px auto !important;}

#main-content p				{ padding-bottom:20px; /*margin-bottom: 2em;*/ font-size: 1.1em; line-height: 1.6; }

#main-content code 				{ font: 12px 'Courier New', Courier, monospace; color: #060; }
#main-content blockquote 		{ margin: 0 0 1.7em; padding-left: 1.2em; border-left: .5em solid #ddd; }
#main-content blockquote cite 	{ margin: .85em 0 0; display: block; }

#main-content .navigation 					{ display: inline; width: 450px; text-align: center; }
#main-content .navigation .alignleft,
#main-content .navigation .alignright		{margin-bottom:20px; margin-top:15px;}

#main-content .post 			{ margin: 0 0 1em 0; padding: 0px 0px 10px 0px; border-bottom: 2px dotted #333333; clear:both;}
#main-content .entry			{ margin: 0 0 10px 0px; }
#main-content .separador		{ height: 1px; margin:1px;}

#main-content .entry p,
#main-content .entry li,
#main-content .entry dt,
#main-content .entry dd,
#main-content .entry th,
#main-content .entry td				{ font-size: 1.1em; line-height: 1.6; }
#main-content strong		{ font-weight:bold; color:#CCCCCC;}
#main-content .entry ul li			{ list-style: square; }
#main-content .entry li 			{ margin: 0 0 .375em 30px; }

#main-content .entry li *,
#main-content .entry dd *			{ font-size: 1em !important; line-height: 1.7 !important; }

#main-content .entry ul,
#main-content .entry ol				{ margin-bottom: 1.7em; }

#main-content .entry p + ul,
#main-content .entry p + ol			{ margin-top: -1.7em; }

#main-content .postmetadata			{ font: 10px Tahoma, Verdana, 'Trebuchet MS', Trebuchet, sans-serif; line-height: 2.2 !important; text-transform: uppercase; letter-spacing: 1px; color: #666; clear:both; margin-bottom:10px; text-align:left;}
#main-content .postmetadata a		{ color: #666; text-decoration: none; border-bottom: 1px dotted #666; }
#main-content .postmetadata a:hover	{ border-bottom: none; }


/* listing pages (archive, SERP) */
.listing-page { }
.listing-page h1 { width:475px; }
.listing-page dl.post		{ float: left; padding-left: 20px; margin-bottom: 2em !important; width:475px;}
.listing-page dl.post dt	{ font: 18px Georgia, "Times New Roman", Times, serif; width:475px;}
.listing-page dl.post dt a	{ text-decoration: none; color: #FFFFCC; }




/* comments */

#entry-comments							{ float: left; width: 470px; margin-bottom: 4em; }

#entry-comments #commentlist li 		{ clear: both; margin: 1.7em 0 0 70px !important; font-size: 1em !important; list-style-type: lower-roman !important; color: #999;  }
#entry-comments #commentlist li.odd 	{ }

#entry-comments #commentlist li dl		{ display: inline;}
#entry-comments #commentlist li dl a    { border: 0; }
#entry-comments #commentlist li dt						{ margin-bottom: 1.7em; font: 8px 'Trebuchet MS', Trebuchet, Arial, sans-serif !important; line-height: 2.2 !important; text-transform: uppercase; letter-spacing: 1px; }
#entry-comments #commentlist li dt a					{ color: #ff4700;  text-decoration: none;  }
#entry-comments #commentlist li dt a.comment-permalink	{ font-size: 1.5em !important; color: #1fb0e0 !important; }

#entry-comments #commentlist li dd						{ color: #1b1c20; }




/*** FORMS ***/

.entry form 	{ text-align: center; } /* pass protected entries */

fieldset		{ overflow: auto; text-align:left; }
.field			{ float: left; clear: both; padding-bottom: 1em; text-align:left;}

label           { display: block; font-size: 10px; color: #333; }

label em,
.notice em      { font-style: normal; color: #f00; }

select,
.input_text,
textarea        { padding: 2px; font: 10px Verdana, Arial, sans-serif; border: 1px solid #C3C3C3; border-color: #e7e7e7 #e7e7e7 #c4c4c4 #e7e7e7; color: #767676; background: #fff;}
textarea        { overflow: auto; }

.input_text:focus,
textarea:focus  { border: 1px solid #FFEC00; }

.input_text		{ background: #fff url(i/formbg.gif) repeat-x 0 0;vertical-align: top;}
.input_image   	{ height: 22px; vertical-align: top; background: #ff4700; cursor: pointer; }

option			{ padding-right: 20px; }

#searchform					{ margin: 0 0 1.5em -10px; padding: 0 9px 0 0px; }

#searchform .field			{ padding: 0; margin: 0; }
#searchform	.input_text     { width: 110px; height:16px;}
#searchform	.input_image	{ width: 60px; height:22px; }

#main-content #searchform				{ margin: 2.5em 80px 1.5em 0px; }
#main-content #searchform .input_text	{ width: 340px; }

#commentform				{ padding-right: 0px; }
#commentform p				{ clear: both; }
#commentform .input_text 	{ width: 295px; }
#commentform textarea 		{ width: 440px; height: 200px; }




/*** sidebar ***/
#side-content				{ float: left; width: 180px; padding: 53px 10px 10px 50px; margin-left: -790px; font: 10px Verdana, Arial, Helvetica, sans-serif !important; }

#side-content a				{ color: #f2efe6; }
#side-content a:hover		{ color: #ffcc00; border-bottom: none; }

#side-content .pagenav { }
#side-content .page_item { padding-left:20px; padding-right:20px; margin-bottom:8px; padding-bottom:7px; border-bottom: 2px dotted #434343; width:140px; }
#side-content .current_page_item { }
#side-content .current_page_parent { }



#side-content ul,
#side-content ol			{ margin-bottom: 1.7em;}

#side-content li			{ list-style: none; margin: 0 0 30px -20px; }
#side-content li li			{ padding-left: 0px; margin-bottom: 5px; font-size: 10px !important; line-height: 1.6; color: #999; /*background: url(i/bull.gif) no-repeat 16px .1em; */}

#side-content li h2 		{ margin: 0 0 0 -60px; padding: 4px 0 4px 50px; font: 12px 'Trebuchet MS', Trebuchet, Arial, sans-serif; text-transform: uppercase; color: #eee; /*background:#3a3637 url(i/ft.png)*/;}
#side-content li ul			{ margin-bottom: 1.7em;/* background:#ffdc11;*/ margin-left:-10px; padding: 5px 0 5px 30px;}

#side-content li ul	li ul 	{ margin-bottom: 1.7em; }

#side-content strong		{ font-weight: normal; color: #FFCC00; }

#side-content li p			{ margin: 0 0 0 -10px; padding: .75em 1em 1.6em 10px; font-size: 14px !important; color: #777;font: 11px Verdana, Arial, Helvetica, sans-serif !important; line-height: 1.6 !important; }

#side-content li select 	{ margin: 0; }

.widgettitle {color: #fcef86 !important; font: 10px Verdana, Tahoma, sans !important; margin-bottom:10px !important;}
.textwidget, .ngg-widget, .ngg-widget-slideshow {border: 5px solid #eee !important; width:170px;  padding:0px !important;}
.ngg-widget img {border: none !important; margin: 0px !important; padding: 0px !important;}
.widget_pages h2 {visibility:hidden; clear:both; margin-bottom: 0px !important;}
.widget_pages .page_item {clear:both; margin-left:0px !important;}
/*** footer ***/

#footer			{ /*background: #e6e6e6;*/ clear:both;}
#footer .grid	{ width: 940px; height:96px; font: 8px Verdana, Arial, sans-serif; text-transform: uppercase; text-align: center; letter-spacing: 1px; color: #676767; background: #000000 url(i/f.gif) no-repeat scroll 0 0; }
#footer a		{ color: #676767; border-bottom: 1px dotted #676767; }
#footer .grid #copyright { margin: 0px auto 5px auto; padding-top:33px;}
#footer .grid #copyright a:hover { border-bottom: 1px solid #676767;}



.nocomments 			{ text-align: center; }


#wp-calendar 			{ empty-cells: show; margin: 10px auto 0; width: 155px; }
#wp-calendar #prev a,
#wp-calendar #next a 	{ font-size: .9em; }
#wp-calendar #next a 	{ padding-right: 10px; text-align: right; }
#wp-calendar #prev a 	{ padding-left: 10px; text-align: left; }
#wp-calendar a 			{ display: block; text-decoration: none; }
#wp-calendar caption 	{ text-align: center; width: 100%; font: bold 1.1em 'Lucida Grande', Verdana, Arial, Sans-Serif; text-align: center; }
#wp-calendar th 		{ font-style: normal; text-transform: capitalize; }
#wp-calendar td 		{ padding: 3px 0; text-align: center; }



p img 			{ padding: 0; max-width: 100%; }
img.centered 	{ display: block; margin: 0 auto; }
img.alignright 	{ padding: 4px; margin: 0 0 2px 7px; display: inline; }
img.alignleft 	{ padding: 4px; margin: 0 7px 2px 0; display: inline; }
.alignright 	{ float: right; }
.alignleft 		{ float: left }
.center 		{ text-align: center; }
	



















