/*
Theme Name: ClubComida
Theme URI: 
Description: 
Version: 1.0
Author: Roberto Campus
*/

/* Links */

a { text-decoration: none;   }

a:link, a:visited { color: #942323; } 
a:hover, a:active { color: #942323;  text-decoration:underline; }

a img {	border: none;}

a:link img, a:visited img{ border: none; }

/* Headings */

h1 { font-size: 14px;  }
h2 { font-size: 12px;  }
h3 { font-size: 10px;  }
h4, h5, h6 { font-size: 10px; }

/* Lists */

ul, ol
{
   list-style-type: none; 
}



/* Other Html Elements */

blockquote
{
	clear: both;
	padding-left: 10px;
}

abbr, acronym, cite {  }
ins, del
{ 
	padding-left: 18px; 
}
 

/* Structure */

body
{
	margin: 0px;
	background: #B88921 url(../images/page-bg-top.gif) repeat-x scroll center top;
	text-align: center;
	color: #353535;
	font-family: Georgia;
	font-size: 11px;
}
   
   
#top
{
	position: relative;
	margin: 0 auto;
	clear: both;
	height: 36px;
	background: #0F6B6D url(../images/top-bg.gif) bottom center repeat-x;
}  

#banner-top
{
	position: relative;
	margin: 0 auto;
	clear: both;
	height: 96px;
	background-color: #0F6B6D;
	padding: 3px 0px;
}
   
#top .feeds {
	overflow: hidden;
	width: 977px;
	margin: 0 auto;
}
#top a {
	color: white;
	margin-top: 4px;
}
   
#header-container
{
	clear: both;
	height: 111px;
	background: #6BE2CF url(../images/header-bg.jpg) top center repeat-x;
}

#header
{
	position: relative;
	margin: 0 auto;
	clear: both;
	width: 977px;
	height: 111px;

}

#wrapper
{
	position: relative;
	text-align: left;
	margin: 0 auto;
}

#content-container
{
	clear: both;
	min-height: 350px;
	background: #B58D2A url(../images/content_bg-top.gif) top center repeat-x;
	margin: 0px auto;
	position: relative;
	padding: 8px 0px;
	width: auto;
}
 
 
#content-wrapper { 
	background-color: #F8DE76;  
	border: 3px solid white;
	margin: 0px auto;
	width: 971px;
	overflow: hidden;
} 

#content-inner { 
	background-color: #FFFFFF;  
	border: 7px solid #F8DE76;
	margin: 0px auto;
	width: 957px;
	overflow: hidden;
} 
 
#content
{
	width: 616px;
	text-align: left;
	color: #956535; 
	font-size: 12px;
	overflow: hidden;
	position: relative;
	border-right: 5px solid #F8DE76;

}

#contentWide { 
	float: left;
	width: 950px;
	overflow: hidden;
    text-align: left;
	color: #754535;
	padding: 10px 5px;
	min-height: 350px;
} 
 

#ad_top { width: 977px; overflow: hidden; margin: -4px auto 5px; }

#ad_top .box232 { background-color: #F8DE76; border: 3px solid white; width: 232px; height: 90px; float: left; }

#ad_top .box728 { background-color: #F8DE76; border: 3px solid white; margin-left: 5px auto; width: 728px; height: 90px;  float: right; }

/* ----------------------- */
/* -- JOIN INSTRUCTIONS -- */
/* ----------------------- */
 
#textBox { }

#textBox h1 { 
	padding: 5px 0px;
	margin: 0px;
}
 

#textBox  p {
	padding: 5px 0px;
	margin: 0px;
}

#textBox  img {
	margin: 10px 0px;
}

 
 
 

/* --------- -------------- */
/* -- RECENT	     	 -- */
/* ------------------------ */

#recent-container
{
	clear: both;
	background-color: #FFD323;
}

#recent-container a
{
	color: #812505;
}
#recent-top
{
	clear: both;
	height: 32px;
	background: #B98F18 url(../images/recent-box_top-bg.gif) top center repeat-x;
}

#recent-content
{
	clear: both;
	margin: 0px auto;
	padding: 10px 0px; 
	width: 977px;
	text-align: left;
}

#recent-bottom
{
	clear: both;
	height: 32px;
	background: #B98F18 url(../images/recent-box_bottom-bg.gif) top center repeat-x;
}

#recent-content .rulerVert
{
	background: #FFD323 url(../images/ruler-vertical.gif) top center repeat-y;
 
}

 
 
/* --------- -------------- */
/* -- FOOTER     		 -- */
/* ------------------------ */  
  
#footer-container
{
	clear: both;
	background: #36360D url(../images/footer-bg.gif) top center repeat-x;
}  
  
#footer 
{
	width: 977px;
	color: #808620;
	padding: 10px 0px 10px 0px;
	margin: 0px auto;
	font-size: 9px;
	text-align: left;
	font-family: Verdana;
}

#footer a { color: #808620; font-weight: normal;  }
#footer a:hover { color: #A5AD27; }

#credits
{
	font-size: 9px;
	clear: both;
	width: 977px;
	color: #616D29;
	text-align: left;
	padding: 10px 0px;
	
}
 
#breadcrumb
{ 
    margin: 0px auto 4px;
  	/* width: 957px; */	
	font-size: 14px;
	/* font-weight: bold; */
	color:  #D99756;
	/* border-bottom: 1px dotted #FFCC99; */
}
 
#breadcrumb strong
{ 
    color:  #757575;
}
 
/* --------- -------------- */
/* -- NAVIGATION BAR     -- */
/* ------------------------ */

#navbar-container
{
	clear: both;
	height: 46px;
	background: #6BE2CF url(../images/nav-bg.gif) top center repeat-x;
}

#navbar
{
	position: relative;
	margin: 0 auto;
	clear: both;
	width: 977px;
	height: 46px;
}
 
#navbar .leftColumn 
{
	/* width: 650px; */
	float: left;
	/* padding-left: 10px; */
}
 

#banner 
{
	position: absolute;
	top: 20px;
	right: 0px;
	/* background: white url('../images/header-ad-bg.gif') center no-repeat;   */
	width: 468px;
	height: 80px;	
}

#banner ul { margin:0px;padding:0px; }
#navbar .rightColumn  
{
	/* width: 230px; */
	float: right;
	text-align: center;
	margin-top: 1px;
}

#logo .logo { position: absolute; left: 10px; top: 1px; }
 
#navbar ul  
{   
	padding: 8px 0px 0px 0px;
	margin: 0px; 
}

#navLinks .leftColumn ul 
{   
	padding: 0px;
	margin: 0px;
	float: left; 
}

#navbar .rightColumn ul 
{   
	margin: 0px; 
	float: right;
}

#navbar li 
{ 
  list-style-type: none; 
  padding: 6px 0px;
}

#navbar .leftColumn li 
{   
 float: left;
 margin: 0px 12px 0px 3px;
}

#navbar li.icon 
{   
 float: left;
 list-style-type: none; 
 padding: 2px 0px 2px 0px;
 margin: 0px;
}

#navbar .rightColumn li 
{ 
 float: right;
 margin: 0px 0px 0px 15px;
}

#navbar a 
{ 
 display: block;
 font-size: 14px;
 
}

#navbar .leftColumn a 
{ 
 color: #841C05;
}

#navbar .rightColumn a { 
 color: #FFFFFF;
}

#navbar .lefttColumn a:hover { color: #000000; }
#navbar .rightColumn a:hover { color: #FFFFFF; }

#navbar .nav-home 	{ background: url('../images/nav-home.gif') center no-repeat; }
#navbar .nav-submit	{ background: url('../images/nav-submit.gif') center no-repeat; }
#navbar .nav-about 	{ background: url('../images/nav-about.gif') center no-repeat; }
#navbar .nav-faq		{ background: url('../images/nav-faq.gif') center no-repeat; }
#navbar .nav-contact 	{ background: url('../images/nav-contact.gif') center no-repeat; }
#navbar .nav-forum 	{ background: url('../images/nav-forum.gif') center no-repeat; }

#navbar .nav-add		{ background: url('../images/button-redBG-115.gif') center no-repeat; width: 115px;  }
#navbar .nav-sign		{ background: url('../images/button-redBG-115.gif') center no-repeat; width: 115px;  }

#navbar .nav-add-blue	{ background: url('../images/button-bluBG-115.gif') center no-repeat; width: 115px;  }
#navbar .nav-sign-blue	{ background: url('../images/button-bluBG-125.gif') center no-repeat; width: 125px;  }

#navLoginBox {  
	height: 70px;
	margin: 0px 0px 0px 715px;
	padding: 20px 0px 0px 0px;
	text-align: left; 
}

#navLoginBox   {
	color: #105080;
	font-size: 11px;
	font-weight: normal;
}	

#navLoginBox a {
	color: #406090;
}

#navLoginBox input {
	font-size: 10px;
	padding: 2px;
	font-weight: bold;
	color: #000000;
	margin: 0px 0px 0px 0px;
}

#navLoginBox .textInput {
	border: 2px solid #4DC09E;
	width: 135px;
}

#navLoginBox .button {
	border: none;
	background-color: #308090;
	color: white;
}

#navLoginBox .invalidLogin {
	background-color: red;
	font-size: 10px;
	color: white;
	font-weight: bold;
	margin: -3px 0px 0px;
	padding: 2px;
	text-align: center;
}

#navSearchBox {
	padding: 6px 4px;
	margin: 0px;
	text-align: left;
	height: 28px;
}

#navSearchBox td {
	color: #A2393F;
	font-size: 12px;
	font-weight:bold;
}
 
#navSearchBox .searchInput {
	border: 1px solid #FFB937;
	font-size: 10px;
	font-weight:bold;
	width: 160px;
	height: 14px;
}

#navSearchBox .logOut {

}
 
/* Sidebar */

#sidebar
{
	position: relative;
	width: 336px;
	margin: 0px;
	text-align: left;
 	min-height: 336px;
}

/* #sidebar strong { color: #406000; } */


#sidebar ul {  
	padding: 0px; 
	margin:  0px;
}

#sidebar h1 {
	font-size: 18px;
	font-weight: normal;
	padding: 0px 0px 5px 0px;
	margin: 0px;
	color: #954515;
}


#sidebox li.header {
	height: 18px;
	background-image: url(../images/sidebox_header-bg.gif);
	background-repeat: no-repeat;
	background-position: center top;
	color: white;
	margin: 0px;
	font-size: 11px; 
 	padding: 5px 0px 0px 7px;
}

#sidebox li.content {
	border: 1px dotted #F4C876;
	margin: 0px 0px 25px 0px;
 	padding: 4px;
	display: block;
}

#sidebox li.footer {
	height: 10px;
	background-image: url(../images/sidebox_footer-bg.gif);
	background-repeat: no-repeat;
	background-position: center top;
 	margin: 0px 0px 20px 0px;
  	padding: 0px;  
}


#sidebar .box { 
 	 list-style-image: url(images/list-dot.gif);
	 border: none;
	 padding: 2px;
	 text-indent: 0px;
	 margin: 0px;
}

#sidebar .box li { 
	background-image: url(../images/li_icon.gif);
	background-repeat: no-repeat;
	background-position: 1px 4px;
	padding: 0px 0px 0px 12px;
	margin: 5px 3px 7px 3px;
	text-indent: 0px;
 	display: block;
}

#sidebar .box-alt { 
	 border: none;
	 padding: 8px 6px 8px 0px;
}

 
#sidebar li { padding-bottom: 2px; margin: 0px; }


 
#sidebar img { padding: 2px 4px 0px 0px; }

#sidebar img.left { float: left; }

#sidebar img.right{ float: right; }
  
#sidebar .SearchText {
	border: 1px solid #FFB937;
	font-size: 11px;
	font-weight: bold;
	width: 155px;
	height: 14px;
	float: left;
	color: #993300;
	background-color: #FFEE99; 
	padding: 2px; 
}


#sidebar select, #sidebar input {
   width: 140px;
   background-color: #FFEEAB;
   border: 1px solid #ABADB3;
   font-size: 10px;
   margin: 3px 0px;
}

#sidebar .submit {
   width: 24px;
   border: none;
   background: none;
}



/* Sidebar */
 
.row  { border-top: 1px dotted #bcc4d2; padding: 5px 0px 0px 0px;}

.ruler { margin-top: 6px; margin-bottom: 6px; border-top: 1px #FFE7BB solid; width: 728px; display: block }
.rulerDot { margin-top: 2px; margin-bottom: 2px; border-bottom: 1px #EED7AA dotted; display: block }

#browse { margin: 20px 0px 0px 0px; font-size: 12px; width: 100%; }
#browse a { font-weight: bold; color: #CF967F; }
#browse a:hover { color: #8F563F; }
#browse .active { background-color: #FFFF66; padding: 0px 3px 0px 3px; }
#browse select { background-color: #FFFFB4; font-size: 11px; color: #D39664; font-weight: bold; border: 1px dotted #E6C765; }

.items { width: 728px; }

hr { border: 1px #FFE7BB solid; height: 1px; margin-bottom: 20px; }

.mas { margin: 1px 3px 0px 0px; } 

 
.stats { font-size: 11px; font-weight: normal; color: #606060;}
.stats ul { padding: 0px 0px 20px 0px; margin:0px; }
.stats li { float: left; }
.stats li img { width: 12px; height: 13px; background: url('images/rate-off.gif') top left; margin: 2px; }
.stats .rated { background: url('images/rate-on.gif');  }
.stats .count { color: #353535; }


#captcha { 
	padding: 0px;
	/* position: absolute;
	top: 630px;
	left: 580px; */
}

#captcha P {  	
	font-size: 12px; 
	color: #BF6B09; 
	font-weight: bold;
}

#captcha img {
	border: 2px solid #CC6600;
	padding: 4px; 
}

.rbox {
	width: 310px;
	padding: 10px 0px 0px 0px;
	color: #592904;
}

.rbox h2 {
	margin: 4px;
	font-weight: bold;
	color: #151212;
	font-size: 16px;
}

.rbox ul {
	margin: 0px;
	padding: 15px 5px 15px 8px;
}

.rbox li {
	margin: 0px;
	padding: 0px 0px 10px 14px;
	background-image: url(../images/li_icon.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
}


#home { 
	font-size: 11px;
	font-weight: normal;
	color: #754535;
	float: left;
}

.long { 
	float: left; 
	width: 596px; 
	background: #FFFFFF url(../images/box610_bg.gif) top center no-repeat; 
	padding: 8px 10px; 
	margin: 0px 0px 0px 0px; 
	border-top: 10px solid #F8DE76;
}

.light {
	background: #FFFFFF url(../images/box610_bg_light.gif) top center no-repeat; 
}

.featured { 
	float: left; 
	width: 596px; 
	background: #FFFFFF url(../images/box610_bg_blue.gif)    top center no-repeat; 
	padding: 8px 10px 0px 10px; 
	margin: 0px 0px 4px 0px; 
	border-top: 5px solid #F8DE76;
}
 
.blue { 
	background: #FFFFFF url(../images/box610_bg_blue.gif)    top center no-repeat; 
}

.largeS     { 
	float: left; 
	width: 596px; 
	background: #FFFFFF url(../images/box610s_bg.gif)    top center no-repeat; 
	padding: 8px 10px; 
	margin: 0px 0px 10px 0px; 

}

.smallLeft  { 
	float: left; 
	width: 286px; 
	background: #FFFFFF url(../images/box-small_bg.gif) top center no-repeat; 
	padding: 8px 10px; 
	margin: 0px; 
	border-top: 5px solid #F8DE76;	
	border-right: 4px solid #F8DE76;	
}

.smallRight { 
	float: left; 
	width: 286px; 
	background: #FFFFFF url(../images/box-small_bg.gif) top center no-repeat; 
	padding: 8px 10px; 
	margin: 0px; 
	clear: right; 
	border-top: 5px solid #F8DE76;
}

.smallDownBlue { 
	float: left; 
	width: 609px; 
	background: #FFFFFF url(../images/box610s_bg_blue_down.gif) bottom center no-repeat; 
	height: 30px; 
	position: absolute;
	bottom: 0px;
	left: -6px;
}



/* #featured { } */

.green { color: green; font-weight: bold; }
.red { color: red; font-weight: bold; }
.black { color: #300000; font-weight: bold; }
.blue { color: blue; font-weight: bold; }

#leftCol { }

#rightCol { }
 
#sidebar .col166left { 
	float: left; 
	width: 160px; 
	background-color: white;
	/* background: #FFFFFF url(../images/box166_bg.gif) top center no-repeat; */
	padding: 1px 3px; 
	margin: 0px; 
	min-height: 620px;
	border-right: 4px solid #F8DE76;
}

#sidebar .col166right { 
	float: left; 
	width: 160px; 
	background-color: white;
	/* background: #FFFFFF url(../images/box166_bg.gif) top center no-repeat; */
	padding: 1px 3px; 
	margin: 0px; 
	min-height: 620px;
}
 
#sidebar .col336 { 
	clear: both;
	float: left; 
	width: 320px; 
	background: #FFFFFF url(../images/box336_bg.gif) top center no-repeat; 
	padding: 10px 8px; 
	margin: 0px; 
	min-height: 200px;
	border-top: 5px solid #F8DE76;
} 

#sidebar .col336top { 
	clear: both;
	float: left; 
	width: 320px; 
	background: #FFFFFF url(../images/box336_bg.gif) top center no-repeat; 
	padding: 10px 8px; 
	margin: 0px; 
	min-height: 55px;
	border-bottom: 5px solid #F8DE76;
} 
 

#home  img {   }

#home table { border: none;  }

.boxW { 
	width: 596px; 
	min-height: 150px;
	clear: both;
}

.box330 { 
	width: 320px; 
	min-height: 200px;
	clear: both;
}
 
.boxL { 
	width: 286px; 
	min-height: 150px;
}

.boxR { 
	width: 286px; 
	min-height: 150px;
}

.boxHeader {
	height: 26px;
	font-weight: normal;
	font-size: 20px;
}

.boxTitle {
	color: #942323;
	height: 26px;
	font-weight: normal;
	font-size: 20px;	
}

.boxHeader728 {
	height: 50px;
}
 
  
#home .boxBody {
	background: #FEFDF9 url('../images/box_bg.png') top no-repeat;
	min-height: 150px;
	padding: 5px;
}
 
#content p {

}
 
#content .more {
	text-align: right;
}

#content .more a {
	color: #E6984B;
	font-size: 10px;
	font-weight: bold;
}

#home .boxFooter728 {
 	height: 15px;
	padding: 0px 10px;
	text-align: right;
	clear: left;
}
 

#home .boxFooter a { 
	color: #E6984B;
	font-size: 10px;
	font-weight: bold;
}


.boxContent { 
	padding: 0px 5px;
	position: relative;
	clear: both;
}

.boxItemList { 
	/* height: 128px; */
	width: 434px;
	position: relative;
	float: left;
}

.boxItemContent { 
	font-size: 12px;
	padding: 0px 0px 0px 0px;
}

.boxItemImageList { 
	text-align: center;
	padding: 0px;
 	margin: 3px 6px 0px 0px;
	border: 2px solid orange;
	overflow: hidden;
	width: 150px;
	height: 120px;
	background-color: #FFE363;
	float: left;
}
.boxItemImageList img { 
	width: 150px;
	/* height: 120px; */
}
.boxItemImage { 
	text-align: center;
	padding: 0px;
 	margin: 3px 6px 0px 0px;
	border: 2px solid orange;
	width: 594px;
	overflow: hidden;
}
.boxItemContentList { 
	font-size: 11px;
	padding: 0px 0px 0px 0px;
	/* overflow: hidden; */
	min-height: 65px;
}
.boxItemFooter { 
	color: #D39664;
	font-size: 11px;
	padding: 0px;
}

.boxItemFooter a { 
	color: #D39664;
}

.boxItemFooter a:hover { 
	color: #942323;
}

.boxItemDate { 
	color: #D39664;
	font-size: 10px;
	margin: 0px;
	padding: 1px 0px 0px 0px;
}

.boxItemDateList { 
	color: #D39664;
	font-size: 10px;
	margin: 0px;
	padding: 1px 0px 0px 0px;
}

.boxItemComments { 
	color: #D39664;
	font-size: 11px;
	height: 15px;
    padding: 15px 0px 0px 0px;
	clear: both;
}	
	
.boxItemCommentsList { 
	color: #D39664;
	font-size: 11px;
	position: absolute;
	bottom: 0px;
	right: 0px;
	width: 436px;
}

.commentsCount { 
	font-size: 16px;
}

.commentsAvatar { 
	border: 5px solid #F4DC6E;
}

.boxItemCommentsBox { 
	color: #D39664;
	font-size: 18px;
	height: 15px;
    padding: 50px 0px 0px 0px;
}


.boxItemSpacer { 
	padding: 30px 0px 0px 0px;
}

.boxTitle { 
	color: #900000;
	font-size: 14px;
}
 
#comments li {  
 	margin: 0px;
 	padding: 0px;

}  

#comments ol {  
 	margin: 0px;
 	padding: 0px;
}  
 
#comments .avatarImg { 
 	border: 5px solid #F4DC6E;
 	margin: 0px 6px;
}
 
#comments .avatarBox {  
 	width: 82px;
} 

#comments .info {  
 	width: 84px;
 	float: left;
} 

#comments .date {  
 	float: right;
 	font-size: 12px;
} 

#comments .author {  
 	float: left;
 	font-size: 12px;
} 

#comments .text {  
 	padding-top: 20px;
} 

#comments table {
	margin: 0px;
	padding: 0px;
}

#comments .contents {
	background: #FEFEE4 url(../images/boxComment-bg.gif) top center no-repeat;
}
 
 
#comments .divider {
	background: #FEFEE4 url(../images/boxComment-border.gif) top right no-repeat;
}

 
 
 
 
 
 
 
 /* comments
--------------------------------------------------*/
#comments {
	color: #BB912B;
	margin: 0px 0px 0px 0px;
	position: relative;
}

#comments h2 {   }

#comments h2 .top {
	background: transparent url(../images/icon_comments-large.gif) top left no-repeat;
}

#comments h2 a {
 
}

#comments ol {
	margin: 0px 0px 40px 0px;
	list-style-type: none;
	padding: 0px;
}

#comments li {
	margin: 10px 0px 18px 0px;
	clear: both;
	position: relative;
	padding: 5px 0px;
	min-height: 80px;
	background: transparent url(../images/boxComment-bg3.gif) top right no-repeat;
}
 
#comments ol p {
	clear: right;
	font-size: 12px;
}

#comments .header {
	position: relative;
	margin: 0px 0px 0px 105px;
	padding: 5px 0px;
	font-size: 12px;
}

#comments .avatar {
	display: block;
	float: left;
	padding: 0px;
	position: absolute;
	top: -1px;
 	border: 5px solid #F4DC6E;
 	margin: 0 30px 0px 6px;	
}

 
#comments .box { 
	width: 512px;
 	margin: 0px 10px 0 105px;
 	padding: 10px 0px 10px 0px;
 	width: 482px;
 	 
 	color: #BB912B;
 	font-size: 12px;
}

.buttonClear {
	border: none;
	background-color: transparent;
	padding: 2px;
	font-weight: normal;
	font-size: 11px;
	font-family: Georgia;
	color: #990000;
	margin: 0px 0px 0px 0px;
	cursor: pointer;
	
}	 

/* comments form
--------------------------------------------------*/
#commentform {
	margin: 35px 0px;
	/* color: #D39664; */
	font-size: 13px;
}

#commentform p {
	padding: 4px 0px;
}

#comments form .title {
	font-size: 20px;
	padding: 0px;
}
  
#comments form input, textArea {
	border: 2px solid #F6B677;
	background-color: #FFFD90;
	padding: 2px;
	font-weight: bold;
	color: #990000;
	margin: 0px 0px 0px 0px;
}	
 
#commentform .title {
  margin: 0px;
  padding: 0px;
  width: 520px;
}  

#commentform .header {
  background-color: #FFFD90;
  margin: 0px 5px 0px 10px;
  padding: 10px 0px 10px 0px;
  background: transparent url(../images/ruler-large-soft.gif) bottom center no-repeat;
} 

#commentform .heading {
	margin: 0px 5px 0px 10px;
}

#commentform .error {
  color: white;
  background-color: #f82e00;
  margin: 0px 0px 10px 91px;
  width: 302px;
  padding: 3px;
}  

#commentform .error.sub {
  margin: 0px 0px 10px 155px;
} 
 
#commentform fieldset {
  margin-left: 0px;
  padding: 0px;
} 

#commentform label {
  display: block;
  float: left;
  width: 85px;
  margin: 4px 6px 0px 0px;
  text-align: right;
  color: #D48811;
 
}

#commentform label.join {
  width: 150px;
}
  
#commentform em {
  margin-left: 5px;
  font-size: 12px;
  color: #B19F93;
  font-style: normal;
}

#commentform small {
  margin-left: 90px;
  display: block;
  font-size: 12px;
  color: #A18F83;
}

#commentform .note {
  margin: 0px;
  font-size: 12px;
  color: #B19F93;
  font-weight: bold;
}

#commentform small.gray {
  margin: -6px 10px 5px 155px;
  font-size: 13px;
}

#commentform input, textarea, select {
  padding: 2px;
  border: 2px solid #F6B677;
  background: #FFFC7B;
  font-size: 13px;
  color: #660000;
  font-family: arial;
}
 
#commentform input { 
	width: 300px; 
}

#commentform .selectLargest { 
	width: 300px; 
}

#commentform .selectLarge { 
	width: 250px; 
}

#commentform .selectMedium { 
	width: 175px; 
}

#commentform .selectSmall { 
	width: 120px; 
}

#commentform input.join { 
	width: 20px; 
	padding: 2px;
	margin: 0px;
	border: none;
	background: none;
}

#commentform input.textInputTiny { 
	width: 80px; 
}

#commentform input.textInputMedium { 
	width: 135px; 
	overflow: hidden;
}
	
#commentform textarea { 
	width: 490px; 
}

#commentform textarea.join { 
	width: 430px; 
}
 
#commentform .spaced td {
	padding-bottom: 8px;
	
} 
 
#commentform .button {
	margin-left: 90px;
	font-weight: bold;
	background-color: #CC3300;
	width: 165px;
	color: white;
	font-size: 15px;
}
 
#commentform .buttonSmall {
	font-weight: bold;
	background-color: #CC3300;
	width: 85px;
	color: white;
	font-size: 12px;
}

#commentform .buttonJoin {
	margin-left: 157px;
	font-weight: bold;
	background-color: #CC3300;
	width: 165px;
	color: white;
	font-size: 15px;
}
 
#commentform .hiddenfield {display:none;}

#commentform .info {padding-left:0px;}
 
 
 
/*--------------------------------------------------*/
/* dialog
 

 
 
 /* message tab
--------------------------------------------------*/
#message {
	margin: 5px 0px;
	color: #D39664;
}

#message p  { 	
	text-decoration: none;
	margin: 8px 2px 15px 0px;
	font-size: 14px;
	font-weight: bold;
	padding: 5px 0px;
	text-align:center;
	display: block;
}

#message .bg_Error 	{ color: #FFFFFF; background: red; border: 2px solid #AA2000; }
#message .bg_Confirmation 	{ color: #FFFFFF; background: green; border: 2px solid #80AA00; }

 
 
/*--------------------------------------------------*/
 
#home .itemTitle {
 	font-size:12px;
 	font-weight: bold;
 	color: #c15600;
 	padding-top:0px;
 }

#content h1 { 
	font-size: 18px;
	color: #754515;
	font-weight: normal;
	padding: 0px;
	margin: 2px 0px 15px 0px;
	line-height: 28px;
}

#content h1 a { 
	/* color: #498623; */
}

#content h1 img { 
	margin: -2px 4px 0px 0px;
	float: left;
}		

#content h2 {
	font-size: 14px;
	color: #398613;
	font-weight: bold;
	padding: 0px;
	margin: 0px 0px 0px 0px;

}

#content h2 img { 
	margin: 0px 4px 0px 0px;
	float: left;
}

#content h3 { 
	font-size: 16px;
	color: #499623;
	font-family: Arial;
	font-weight: bold;
	padding: 0px;
	margin: 2px 0px 15px 0px;
	line-height: 28px;
}

#content h3 img { 
	margin: -2px 4px 0px 0px;
	float: left;
}

#content h4 {
	font-family: Arial;
	font-size: 14px;
	color: #499623;
	font-weight: bold;
	padding: 0px 0px 2px 0px;
	margin: 0px 0px 5px 0px;
}

#content ul { 
	padding: 5px 0px 5px 0px;
	margin: 0px;
	list-style-type: none;
	font-weight: normal;
}

#content ul.listing  { 
	padding: 0px;
	margin: 0px;
	font-weight: normal;
}

#content ul.short  { 
	padding: 0px;
	margin: 0px;
	font-weight: normal;
}

#content ul.listing li { 
	background-image: url(../images/li_icon.gif);
	background-repeat: no-repeat;
	background-position: -1px 3px;
	padding: 0px 0px 0px 10px;
	margin: 5px 0px;
	text-indent: 0px;
 	display: block; 
	
}

#content lig {
	background-image: url(../images/li_icon.gif);
	background-repeat: no-repeat;
	background-position: 1px 5px;
	padding: 0px 0px 0px 12px;
	margin: 5px 3px 7px 3px;
	text-indent: 0px;
 	display: block; 
}
 
 
#content .rulerLarge { 
 	background: transparent url(../images/ruler-large.gif) center center no-repeat;
  	clear: both;
	padding: 0px 0px 0px 0px;
	margin: 0px;
}

#content .rulerLargeSoft { 
 	background: transparent url(../images/ruler-large-soft.gif) center center no-repeat;
  	margin: 0px 0px 10px 0px; 
	clear: both;
}


#content .rulerSmall { 
 	background: transparent url(../images/ruler-small.gif) center center no-repeat;
  	padding: 10px 0px 0px 0px; 
	clear: both;
}
 
.iconComments { 
	padding: 0px 3px 0px 0px;
	margin: 0px;
} 
 
.iconCommentsLarge { 
	padding: 0px 5px 0px 5px;
	margin: -8px 0px;
} 
 
 
.blog { 
	/* height: 150px; */
	position: relative; 
	color: #606060; 
	overflow: hidden; 
} 
 
.blog .thumbnail { 
	float: left;
 	padding: 0px;
 	margin: 3px 6px 0px 0px;
	width: 200px;
	height: 150px;
	border: 2px solid #F4DC6E;
}

.blog .thumbnailSmall { 
	float: left;
 	padding: 0px;
 	margin: 0px 6px 0px 0px;
	width: 104px;
	overflow: hidden;
	text-align: center;
	border: 2px solid #F4DC6E;
}

.full {
	width: 200px;	
}

.blog .thumbnail img  { 
	
}

.blog .thumbnail img, .blog .thumbnailSmall img  { 
	/* border: 2px solid #F4DC6E; */
}

.blog .profilePicture { 
	float: left;
 	padding: 0px 0px;
 	margin: 0px 6px;
	border:5px solid #F4DC6E;
	width:60px;
	height:60px;
}

.blog .socialIcon { 
	float: left;
 	width: 130px;
	height: 30px;
}

.blog .socialIcon img { 
	margin: 0px 4px -3px 0px;
}
 
.blog .title { 
	font-size: 14px;
	color: #A65933;
	font-weight: bold;
	padding: 0px 0px 5px 0px;
	margin: 2px 0px 0px 0px;
}

.blog ul { 
	padding: 0px;
}

.blog .details li { 
	padding: 2px 0px;
	width: 446px;
	overflow: hidden;
}
 
.blog .details li strong { 
	width: 85px;
	float: left;
	text-align: right;
	padding-right: 5px;
}

.blog .details li span { 
	width: 356px;
	text-align: left;
	float: right;
}

.blog .tabs { 
	width: 90px;
	text-align: left;
	float: right;
}

.blog .tabs li { 
	padding: 3px;
}

.blog .info { 
	/* width: 265px; */
	float: left;
}

.blog .info li { 
	padding: 3px 0px;
	/* width: 200px; */
}
 
.blog .info li strong { 
	width: 85px;
	float: left;
	text-align: left;
	padding-right: 5px;
}

.blog .info li span { 
	width: 150px;
	text-align: left;
}
 
.blog .actions { 
	font-size: 12px;
	color: #959595; 	 
	float: right;
}

.blog .actions li { 
	text-align: right;
}

.blog .actions a { 
	padding: 9px 35px 9px 0px;
	display: block;
}

.blog .actions a.send { 
	background: transparent url(../images/icon_send-to-friend30.png) center right no-repeat;
}

.blog .actions a.addFavorite { 
	background: transparent url(../images/icon_add-favorite30.png) center right no-repeat;
}

.blog .actions a.report { 
	background: transparent url(../images/icon_report30.png) center right no-repeat;
}

.blog .actions a.addFriend { 
	background: transparent url(../images/icon_add-to-my-friends30.png) center right no-repeat;
}

.blog .actions a.delete { 
	background: transparent url(../images/button_delete.png) center right no-repeat;
}

.blog .actions a.accept { 
	background: transparent url(../images/icon-positive19.png) center right no-repeat;
}


.blog .actions a.addFriendGray { 
	background: transparent url(../images/icon_add-to-my-friends-gray30.png) center right no-repeat;
	color: gray;
}

.blog .actions a.rate { 
	background: transparent url(../images/icon_rate-blog30.png) center right no-repeat;
}

.blog .url { 
	font-size: 11px;
	color: #959595; 	 
	padding: 0px 0px 15px 0px;
 	margin: 0px;
}
 
.blog .date { 
	font-size: 11px;
	padding: 0px 0px 0px 0px;
 	margin: 0px;
 	position: absolute;
 	bottom: 0px;
} 

.blog .tags { 
	font-size: 11px;
	padding: 0px 0px 0px 0px;
 	margin: 0px;
 	position: absolute;
 	bottom: 18px;
} 

.blog .country { 
	font-size: 11px;
	padding: 0px 0px 0px 0px;
 	margin: 0px;
 	position: absolute;
 	bottom: 36px;
}   

.blog .joined { 
	font-size: 11px;
	padding: 0px 0px 0px 0px;
 	margin: 0px;
 	position: absolute;
 	bottom: 18px;
}  

.blog .hits { 
	font-size: 11px;
	padding: 0px 0px 0px 0px;
 	position: absolute;
 	bottom: 0px;
 	right: 0px;
 	margin: 0px;
}  

.blog .desc { 
	min-height: 75px;
	padding-bottom: 5px;
	margin: 0px;
}

.close { 
	padding: 1px;
	margin: 0px;
}
 
.blog .blogDetails {
 	float: left;
 	padding: 0px;
 	margin: 0px;
 	width: 375px;
}
 
.blogInfo { 
	position: absolute;
	bottom: 0px;
}

.blog .status { 
	font-weight: bold;
	font-size: 12px;
	width: 85px;
	margin: 0px;
	text-align: center;
} 
 
.blog .status .Nuevo { 
	border: 2px solid #ADADAD;
	background-color: #DFDFDF;
	color: #707070;
	padding: 0px 5px;
}

.blog .status .Pendiente { 
	border: 2px solid #E4C260;
	background-color: #FFF580;
	color: #A77F14;
	padding: 1px 5px;
}

.blog .status .Verificado { 
	border: 2px solid green;
	background-color: #00C000;
	color: white;
	padding: 1px 5px;
}

.blog .status .Rechazado { 
	border: 2px solid #BE0000;
	background-color: #FF1C1C;
	color: white;
	padding: 1px 5px;
}

.blog .status .Actualizado { 
	border: 2px solid #E4C260;
	background-color: #FFF580;
	color: #A77F14;
	padding: 1px 5px;
}

#tabsButtons  { 
	overflow: hidden;
}

#tabsButtons li { 
	float: left;
	margin: 2px 1px;
	padding: 3px 10px;
	display: block;
	/* border: 2px solid #F8DE76; */
	/* background-color: #FFFFAB; */
}

.selected {
	border: 2px solid #E89600;
	background-color: #FFFF20; 
}

.default {
	border: 2px solid #F8DE76;
	background-color: #FFFFAB; 
}

.grigio {
	color: gray;
	border: 2px solid #A0A0A0;
	background-color: #F0F0F0; 
}

.icon { 
	margin: 0px 4px 0px 0px; 
	float: left;
}

/*--------------------------------------------------*/ 
/* jQuery.Rating Plugin CSS - http://www.fyneworks.com/jquery/star-rating/ */
.star-rating-control{float:right} 
div.star-rating{float:left;width:22px;height:22px;text-indent:-999em;cursor:pointer;display:block;background:transparent;overflow:hidden}
div.rating-cancel{float:right;width:0px;height:22px;text-indent:-999em;cursor:pointer;display:none;background:transparent;overflow:hidden}
div.rating-cancel,div.rating-cancel a{background:url(../images/delete.png) no-repeat 0 -22px}
div.star-rating,div.star-rating a{background:url(../images/star.png) no-repeat 0 0px}
div.rating-cancel a{display:block;width:1px;height:100%;background-position:0 0px;border:0}
div.star-rating a{display:block;width:22px;height:100%;background-position:0 0px;border:0}
div.star-rating-on a{background-position:0 -22px!important}
div.star-rating-hover a{background-position:0 -44px}
/* Read Only CSS */
div.star-rating-readonly a{cursor:default !important}
/* Partial Star CSS */
div.star-rating{background:transparent!important;overflow:hidden!important}
/* END jQuery.Rating Plugin CSS */
/*--------------------------------------------------*/
/* 						TAG CLOUD 					*/ 
/*--------------------------------------------------*/ 
#tagcloud {
	width: 300px;
	/* background:#FFFFCC; */
	/* color:#0066FF; */
	/* padding: 10px; */
	/* border: 1px solid #FFE7B6; */
	text-align:center;
}
#tagcloud a:link, #tagcloud a:visited {
	text-decoration:none;
}
#tagcloud a:hover, #tagcloud a:active {
	text-decoration: underline;
	color: #000;
}
#tagcloud span {
	padding: 4px;
}
.smallest {
	font-size: 11px;
}
.small {
	font-size: 12px;
}
.medium {
	font-size: 14px;
}
.large {
	font-size: 16px;
}
.largest {
	font-size: 20px;
}

#share { float: right; padding: 4px 0px; }
