/*
Theme Name: Rengo Lima
Theme URI: http://www.bustelo.com.ar
Version: 1.0
Description: Based on Theme Porter's 'Orange Design'
Author: Santiago Bustelo / Theme Porter
Author URI: http://www.bustelo.com.ar
*/


/* CSS localization */

.es .en{display:none;}
.en .es{display:none;}

.es .es_b{font-weight:bold;}
.en .en_b{font-weight:bold;}

.es A.es_b,.es .es_b A,.en A.en_b,.en .en_b A{
text-decoration:none;color:#8c0;
}

a{color:#590}

.hr{margin:2pt 0 0;height:1px!important;border-top:1px solid #ccc}
.hr HR{display:none}

.notice{border:1px dashed #999;background-color:#f5f5f5;font-size:9pt;padding:6px;margin:10pt 0}



body{margin:0;padding:0;background:#fff;
	font-family:Arial,Helvetica,sans-serif;
	font-size:10pt;	
	color:#000;
	text-align:center;
	}

img{margin:0;padding:0;border:0px none;}

.main {
	width: 728px;
	margin: 0 auto;
	background: #fff;
	text-align:left;
}

.display.message{background-color:#8c0;color:#fff;
padding:10pt;
background-position:8px 8px;
background-repeat:no-repeat;
font-size:10pt;
border-bottom:4px solid #ff9;
}
.display.icon{ padding:10pt 10pt 10pt 48px; }

.display.message H4,.display.message P{margin:0 0 4pt}
.display.message H4{font-size:12pt;font-weight:normal;color:#fff;}

.display.message Q{font-family:monospace;font-weight:bold;}

.display.message A{color:#000}

.topa {
	width: 728px;
   clear: both;
	height: 49px;
	border-bottom:1px solid #8c0;
	padding-bottom:6px;
}

.topMenu {
  float:left;width:450px;
	font-size: 12px;
}

.topMenu ul {
	padding: 20px 0px 10px 0; 
	margin: 0px;
	list-style: none;
	border: none;
}



.topMenu li {
	display: inline;
}

.topMenu li a {
	color: #8c0;
	background: inherit;
	font-weight: normal;
	padding: 20px 5px 6px 5px;
	margin: 0;
	text-decoration: none;
}

.topMenu li a:hover { color:#160; }

.search {
	float: left;
	width:278px;
}

.search p {
	text-align: right;
	margin: 14px 0 0 0;
	padding: 0;
}

.topb {
	width: 728px;
	clear: both;
	height: 164px;
	border-bottom:4px solid #8c0;
	margin-bottom:16pt;
	position:relative;
}

.topb .headerimg {
	float: left;
	width: 245px;
	height:154px;
	background: #fff url('images/rengo_behind.gif') no-repeat bottom left;
}

.topb .welcome {
	float: left; 
	width: 415px;
	margin-top: 32px;
}

BODY.home .topb{ height:270px; border-bottom-width:1px; }

.topb .google_ads_Lrow{position:absolute;bottom:0;left:0;width:728px;}

.google_ads_15{
background-color:#8c0;padding:2px;
font-size:12px;font-weight:normal;text-align:center;
color:#fff;margin:6px 0 0;
}
.google_ads_15 STRONG{color:#000;}

.google_ads_2c,.google_ads_2s{
border:1px solid #8c0;border-width:1px 0;
margin:10pt 0;padding:6pt 0;
color:#000;text-align:center;
}
.google_ads_2c TH,.google_ads_2s TH{ padding-right:12px;text-align:left;font-weight:normal;}
.google_ads_2c H4,.google_ads_2c P,
.google_ads_2s H4,.google_ads_2s P{ margin:6pt 0;font-size:10pt;line-height:12pt; }
.google_ads_2c H6,.google_ads_2s H6{
margin:6pt;font-size:14pt;
color:#8c0;font-weight:bold;text-align:right;
}

.google_ads_2s{ margin:10pt 0 16pt; border:1px dashed #999;background-color:#f7f7f7; }
.google_ads_2s TH{ padding-left:6pt; }
.google_ads_2s TD{ padding-right:2pt; }
.google_ads_2s H4,.google_ads_2s P{ color:#000; }
.google_ads_2s H6{ color:#8c0; }



.googleSideBox{
margin-bottom:16pt;text-align:center;
padding:4pt 0;
background-color:#8c0;
}


.lang_links{position:absolute; right:0; top:10pt;
	text-align:right; width:200px;
	font-size:11px;color:#8c0:
	}
.lang_links A{color:#666}



.welcome h1 {
	font-size: 20px;
	color: #666;
	font-weight: normal;
	margin: 0;
	padding: 0;
}
.welcome h1 A{color: #666;text-decoration:none}

.welcome h2 {
	font-size: 42px;
	letter-spacing: -1px;
	color: #666;
	font-weight: normal;
	margin: 0;
	padding: 0;	
}

.welcome h2 a {
	color: #8c0;
	text-decoration: none;
}

.welcome * a:hover{text-decoration:underline}

.welcome p {
	margin: 10px 0 0 0;
	padding: 0;
	color:#999;
}

.welcome a {
	color: #8c0;
	text-decoration: underline;
}



/**** quotes ****/

#wp_quotes{ font-size:10pt;color:#808080; }
#wp_quotes P{line-height:110%}
#wp_quotes cite{font-size:10px;text-transform:uppercase;font-style:normal;white-space:nowrap}
#wp_quotes cite A{color:#999;text-decoration:none}
#wp_quotes cite A:hover{text-decoration:underline}



.cont {
	clear: both;
}





.home .leftColumn{
	/* width:270px; */
	float: right; padding:8px 0 8px 0; }
.home .center {
	/* width: 416px; */
	float: left; margin:0;
	}


.leftColumn h2, .center h2.sectionTitle {
	color:#8c0; font-size:11pt;
	letter-spacing:6px;
	font-weight: normal;
	padding: 0 0 4px 0;
	margin: 0 0 4px 0;
	line-height:100%;
}

.leftColumn ul.list {
	padding: 0;
	margin: 0 0 18px 0;
	list-style: none;
	font-size:9pt;
}

.leftColumn ul.list li {
	display: list-item;
	margin: 0;
	border-bottom:1px solid #eee;
	padding-left:0; padding-right:0; padding-top:0px; padding-bottom:1px
}

.leftColumn ul.list li a{
	color: #888;
	margin: 0px;
	text-decoration: none;
	display: block;
	padding: 4px 0 4px 0;
}

.leftColumn ul.list li a:hover{ color: #666; }

.center { float: right; width: 478px; padding: 8px 0 8px 0; }

.center *{ line-height:140%; }

.center h2 {
	font-size: 20px;	
	font-weight: normal;
	padding: 0;	
	margin: 0;
	color:#666;
}

.center h2 a {
	color:#666;
	text-decoration:none;
	padding:0;
}
.leftColumn h3 a{
	padding:0;
	}

/* show icon in new posts */
.center h2.new a,
.center .new h2 a{
	padding-right:33px;
	background-image:url('rsrc/h2new_7c0.gif');
	background-repeat:no-repeat; background-position:top right;
	padding-bottom:4px;
}
.leftColumn .new h3 a{
	padding-right:18px;
	background-image:url('rsrc/h3new_7c0.gif');
	background-repeat:no-repeat; background-position:top right;
}
.center h2.new a:visited,
.center .new h2 a:visited,
.leftColumn .new h3 a:visited{ background-image:none; padding-right:0; }

.center SMALL{
color:#999;font-size:11px;
}


.center h2 a:hover {
	color: #444;
	text-decoration: none;
}

.center p {
	padding: 4px 0 4px 0;
	margin: 0;
}

.center .note{color:#666;}

.right {
	padding: 8px 0 8px 0;
	clear: both;
	width: 450px;
}

.right img {
	float: left;
	margin: 0 20px 0 0;
}


.bottomBox{
margin:10pt 0;padding-top:12px;
border-top:4px solid #8c0;
clear:both;position:relative;
}

.cpr {
margin:10pt 0;padding:10pt 98px 10pt 0;
border-top:4px solid #8c0;
clear: both;position:relative;
}

.cpr #cc_logo{position:absolute;right:0;top:12pt}

.cpr p {
font-size:11px;
	color: #666;
	margin: 2px 0;
	padding: 0;	
	line-height:140%;
}

.cpr a {
	font-weight: bold;
	text-decoration: none;
	color: #666;
}

.cpr a:hover {
	font-weight: bold;
	text-decoration: none;
	color: #333;
}

p.date {
	font-size: 11px;
	text-align: right;
	padding: 3px 0 3px 0;
	vertical-align: middle;
}

.date a:link, .date a:visited {
	color: #8c0;
	text-decoration: underline;
}


.date a:hover, .date a:active {
	color: #8c0;
	text-decoration: none;
}

.date img {
	vertical-align: middle;
	margin: 0 5px 0 5px;
	padding: 0;
}


/* form, input elements */

input.text, TEXTAREA { 
	margin: 0; 
	width: 130px;
	border: 1px solid #ccc; 
	background: #fff;
	color: #777; 
}

input.text:hover { 
	border: 1px solid #666; 
}


input.searchbutton { 
	margin: 1px; 
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	border: none; 
	background: #FFFFFF; 
	color: #8c0; 
	padding: 1px;
	text-transform: uppercase;
}

fieldset {
	border: 1px solid #ccc;
}

textarea.text { 
	height: 150px; 
	width: 90%; 
	border: 1px solid #ccc; 
	background: #fff; 
	color: #444;
}

textarea.text:hover { 
	border: 1px solid #bbb; 
	background: #FFFFF4; 
	color: #000;
}

input.field { 
	border: 1px solid #ccc; 
	background-color: #fff; 
	width: 200px; 
	color: #444;
}

input.field:hover { 
	border: 1px solid #bbb; 
	background: #fff; 
	color: #444;
}

input.button {
	font-size: 10px;
	font-weight: bold;
	background: #f4f4f4; 
	color: #555;
	border: 1px Solid #ccc;
}






/*post stylng*/
.post{margin:0 0 25px 0; }

.leftColumn .post{margin:0; }

.post .info{font-size:11px;color:#999;margin-top:4pt; clear:right }
.post .info P{margin:0;padding:0}
.post .info .dhead{ padding:2px 3px 3px 8px; border:1px solid #e3e4e4; background-color:#f5f5f5; }
.post .info .recomendar{ margin:2px 0; padding-left:9px; }

.post .info STRONG A{color:#09c}
.post .info .recomendar A{text-decoration:none;color:#666;margin:0 1pt 0 2pt}
.post .info .recomendar A IMG{margin-right:2pt;vertical-align:middle}
.post .info .recomendar A:hover{color:#333;background-color:#ddd;}

.leftColumn .post .info{
padding:2px 3px 3px 8px;
border:1px solid #e3e4e4;
background-color:#f5f5f5;
font-size:10px;
color:#999;
margin-top:4pt;
}



.home .center .post .info{ }
.home .center H5{font-size:11px;margin:0;font-weight:normal}

.ifhome,
.home .elsehome{ display:none; }

.home .ifhome,
.category .ifhome,
.archive .ifhome{ display:block; }


.info a{ color:#690; white-space:nowrap; }



.leftColumn{ float: left; width: 215px; padding: 8px 30px 8px 0px; }

.leftColumn,
.leftColumn .post .entry,
.home .leftColumn .post .intro,
.leftColumn .entry .quote,
#twitter_div{
	color: #777;
}

.body .leftColumn .post H3 { margin-top:0; }

.leftColumn .post .entry,
#twitter_div UL{
	list-style:none; margin:0; padding:0; 
	}
#twitter_div LI{
	font-size:9pt; line-height:12pt;
	margin:8pt 0; padding:0; 
}
#twitter_div LI.popular{ color:#000; }
#twitter_div LI P{ display:inline; }

/*#twitter_div LI A,*/
	#twitter_div LI SMALL{ color:#999; text-decoration:none; white-space:nowrap; } /* date link */
#twitter_div LI A:hover{ color:#116600; }
#twitter_div LI SPAN A{ color: #590; } /* content link */


.leftColumn .post H3{ font-size:12px;color:#333;font-weight:normal;margin-bottom:2pt; }

.leftColumn .post H3 A{
	color:#000;text-decoration:none;
	}
.leftColumn .post H3 A:hover{
	color:#000;
	text-decoration:underline;
	}

H3 SMALL,H3 SMALL A{color:#999;font-weight:normal}

.leftColumn .post H3 SMALL{
	color:#999;font-size:10px;
	white-space:nowrap;
	}

.leftColumn .post P,
.leftColumn .post UL{margin:4pt 0 }
.leftColumn .post UL{padding:0 0 0 2em; }
.leftColumn .post UL LI{padding:0;margin:0}





.entry{}

.entry H6{font-size:9pt;margin:0;font-weight:normal;font-style:italic;color:#666}
.leftColumn .entry H6{font-size:11px}

.entry P{padding:0;margin:6pt 0}

.entry .intro{color:#590;}
.entry P.intro,.entry DIV.intro,.entry BLOCKQUOTE.intro{margin:10pt 0 10pt 24pt;}

.home .entry .intro,
.archive .entry .intro,
.category .entry .intro,
.results .entry .intro,
.paged .entry .intro{color:#000;margin-left:0;}

.entry A{ color:#09c; border-bottom: 1px dotted #09c; text-decoration: none; }
.entry A IMG,.entry .intro A IMG{border:none}
.entry A:visited{ color:#444;border-color:#444 }
.entry A:hover{ color:#069;border-color:#069; }

.entry A[target=_blank],.entry A.blank{ padding-right:16px; background: #fff url('images/extlink_999.gif') no-repeat center right; }

.entry .intro A{color:#590;border-color:#590}
.entry .intro A:visited{color:#666;border-color:#666}
.entry .intro A:hover{color:#160;border-color:#160}

.entry A.comments{color:#999;border:none;font-size:11px}
H5 A.comments,.leftColumn H3 A.comments{
	color:#999;border:none;font-size:11px;
	background-image:url('images/comments.gif');
	background-repeat:no-repeat;
	background-position:0 2px;
	padding:2px 2px 2px 13px;
	text-decoration:none;
	}
.leftColumn H3 A.comments{font-size:10px;}
H5 A.comments:hover,.leftColumn H3 A.comments:hover{background-color:#eee;color:#000;text-decoration:none}

.home .leftColumn .entry{  }

.entry BLOCKQUOTE{margin-left:24pt;}

.entry .quote{
	border-left:2px solid #ccc;padding-left:10pt;color:#666
	}
.entry SPAN.quote,.entry CITE.quote{
	border-left:none;padding-left:0;color:#666;
	}

.entry .extra{display:none}

.entry .figura{
	margin:10pt 0 10pt 10pt;
	font-size:9pt;font-weight:bold;text-align:center;
	float:right;
	}
.entry .figura IMG{display:block;margin-bottom:4pt}

#main .entry .figura A, #main .entry A .figura{ border:none; }

.entry .firma{margin:16pt 0 10pt;text-align:right}

.entry TR{vertical-align:top}
.gutter{padding:0 6px; color:#8c0;}

#tagcloud A{ text-decoration:none }
#tagcloud A:hover{ color:#000; text-decoration:underline }



/* Comments Styling */
.commentlist li {
margin-bottom: 1.5em;
padding-bottom: 1em;
border-bottom: 1px solid #ccc;
color:#333; font-size:9pt;
}

.commentlist LI A{
color:#09c;
}

.commentmetadata {
	color:#555;
	}



.commentlist BLOCKQUOTE{
margin:4pt 0;
border-left:2px solid #ccc;padding-left:10pt;color:#666;font-size:11px;line-height:12px;
}
.center .commentlist BLOCKQUOTE P{ line-height:12px; }

#commentform {
margin: 1em 0;
background: #fff;
width: 410px;
}

#commentform textarea {
background: #f8f7f6;
border: 1px solid #d6d3d3;
width: 410px;
}
#commentform textarea:hover {
background: #FFFFFF;
border: 1px solid #d6d3d3;
}
#commentform textarea:focus {
background: #ffffff;
border: 1px solid #939793;
}

#commentform #email, #commentform #author, #commentform #url {
font-size: 1.1em;
background: #f8f7f6;
border: 1px solid #d6d3d3;
width: 410px;
}
#commentform #email:hover, #commentform #author:hover, #commentform #url:hover {
font-size: 1.1em;
background: #fff;
border: 1px solid #d6d3d3;
}
#commentform #email:focus, #commentform #author:focus, #commentform #url:focus {
font-size: 1.1em;
background: #fff;
border: 1px solid #939793;
}
#commentform input{
margin-bottom: 3px;
}

#commentform A{color:#999}

blockquote {
	}



#foot_rss{margin-top:10pt;
padding-left:20px;
background:#fff url('images/rss.png') top left no-repeat;
}



/*forms*/
FORM TD,FORM TH,.showmsg TD,.showmsg TH{margin:0;padding:0;vertical-align:top}
FORM TH,.showmsg TH{text-align:right;padding-right:4pt}
FORM TD P,FORM TH P,
.showmsg P{margin:2pt 0;line-height:12pt}
.showmsg .hr{margin:10pt 0}
INPUT.text,TEXTAREA{color:#000;font-size:10pt;font-family:arial,sans-serif;padding:2px;width:350px;}
.iferror{display:none}
.error{color:#f33}
.error .iferror{display:block;padding:4px;color:#fff;background-color:#f33}
P.iferror{font-size:9pt;margin:3pt 0 4pt;padding:6px}
.error INPUT.text,.error TEXTAREA{border:2px solid #f66}


.sendmsgnav P{margin:10pt 0}
.sendmsgnav UL{margin:0;padding:0 0 0 24pt}
.sendmsgnav LI{padding:0;margin:0 0 8pt -12pt}

.showmsg{background-color:#f7f7f7;padding:6px 18px;border:1px solid #ccc;margin:12pt 0;
	}
.showmsg TBODY TD,.showmsg TBODY TH{border-top:1px solid #ccc;padding-top:6px}
.showmsg PRE{font-size:10pt;margin:10pt 0;font-family:arial,sans-serif;margin:0;white-space:normal;}



/*
Search Hilite // from
http://www.blog.mediaprojekte.de/cms-systeme/wordpress/wordpress-plugin-search-hilite/
*/
.hilite {
color: #000;
background-color: #99ccff;
}
.hilite1 {
color: #000;
background-color: #ffcc66;
}
.hilite2 {
color: #000;
background-color: #99ff66;
}
.hilite3 {
color: #000;
background-color: #ff9999;
}


.paginacion{ margin:10pt 0 20pt; overflow:none; }

.paginacion A{ margin:0 2pt; padding:2pt 4pt;
	/*background:#590;*/
	background:#8c0;
	font-weight:bold;
	color:#fff; text-decoration:none; 
	border:1px outset #590;
}

.nokia{}
.nokia P{ overflow:hidden; height:1%; }
.nokia SAMP{
	display:block;
	float:left; margin:0 4px 0 0;
	margin:0 4px 0 0;
	padding:3px 6px;
	background:#afc39b url('rsrc/nokia-samp.gif') repeat-x;
	border:1px solid #82887c;
	font:bold 15px Verdana,arial,sans-serif;
	width:130px; 
	color:#222;
	}
.nokia SAMP U{
	text-decoration:none;
	border:1px solid #222;
	border-width:0 1px 1px 0;
	}

.nokia KBD{
	display:block; float:left;
	margin:0 1px 2px; padding:1px 3px;
	background:#f6f6f7 url('rsrc/nokia-kbd.gif') repeat-x 0 -2px;
	border:1px solid #999; border-color:#999 #ccc #ddd #999;
	font:15px "Trebuchet MS",arial,sans-serif;
	color:#000;
	}
.nokia KBD SUB{
	font:10px arial,sans-serif;
	vertical-align:baseline;
	margin:0 1px;
	color:#333;
	}
