body{ margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; background:url(../images/background.png) center top no-repeat; background-color:#eeeeee; }
form{ padding:0px; margin:0px; }
a:link{ text-decoration:none; color:#425c24;}
a:visited{ text-decoration:none; color:#425c24}
a:hover{ text-decoration:underline; color:#425c24}

img{ border:0px; }
h1{ margin:0px; padding:0px; font-size:22px;}
h2{ margin:0px; padding:0px; font-size:20px;}

h1.line{ margin-bottom:15px; padding-bottom:5px; border-bottom:1px solid #CCCCCC;}
h2.line{ margin-bottom:15px; padding-bottom:5px; border-bottom:1px solid #CCCCCC;}

h3.cat{ font-size: 14px; margin-top: 40px; border-bottom: 1px solid #eeeeee; background: #f0f0f0; padding: 5px; text-shadow: 1px 1px #ffffff; }

.error_form{ padding:5px; margin-bottom:10px; margin-left:0px; font-size:12px; color:#ffffff; font-weight:bold; background:#CC0000; } 

.pest{ float:left; padding:5px; -moz-border-radius:3px 3px 0 0; -webkit-border-radius: 3px 3px 0 0; padding-bottom:4px; padding-left:10px; padding-right:10px; margin-left:3px; background:#6a923a; border-bottom:1px solid #7caf49; margin-bottom:1px; }
.pest a{ color:#FFFFFF;  }
.pest_yellow{ float:left; background:#C8061A; padding:5px; -moz-border-radius:3px 3px 0 0; -webkit-border-radius: 3px 3px 0 0; padding-bottom:4px; padding-left:10px; padding-right:10px; margin-left:3px; color:#ffffff; font-weight:bold;}
.pest_yellow a{ color:#ffffff;  }

.pest_blue{ float:left; background:#005494; padding:5px; -moz-border-radius:3px 3px 0 0; -webkit-border-radius: 3px 3px 0 0; padding-bottom:4px; padding-left:10px; padding-right:10px; margin-left:3px; color:#ffffff;}
.pest_blue a{ color:#ffffff;  }

.pest_red{ float:left; background:#f5c238; padding:5px; -moz-border-radius:3px 3px 0 0; -webkit-border-radius: 3px 3px 0 0; padding-bottom:4px; padding-left:10px; padding-right:10px; margin-left:3px; color:#333333; font-weight:bold;}
.pest_red a{ color:#333333;  }

#wrap{ width:995px;} 
#header{ background:#eeeeee; padding-top:5px; }
#content{ background:#FFFFFF; margin-top:0px; padding:10px; padding-top:20px;}

#footer{ background:#6a923a; padding:15px; font-size:11px; color:#eee; border-top:4px solid #ceef9c }
#footer a:link{ color:#FFFFFF; text-decoration:none; }
#footer a:visited{ color:#FFFFFF; text-decoration:none; }
#footer a:hover{ color:#FFFFFF; text-decoration:underline; }

#form_login input{ border:1px solid #999999; padding:3px; -webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px; }

#form_reg .input{ border:1px solid #999999; padding:3px; width:245px; }
#form_reg select{ border:1px solid #999999; padding:3px; width:253px; }	

#forum p.title{ margin:0px; padding:0px; font-size:14px; font-weight:bold; }
#forum p{ margin-bottom:5px; margin-top:5px; padding:0px; }


#login_page input{ margin:1px; border:1px solid #999999; padding:5px; -webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px; width:90% }
#login_page input:focus{ margin:0px; border:2px solid #999999; }
#login_page input.check{ width:20px; padding-right:5px; }
#login_page label{ font-size:12px; margin-bottom:5px;}
.btn1{ border:1px solid #999999; background:#f0f0f0; cursor:pointer;  padding:5px;}
.btn2{ border:1px solid #999999; background:#f0f0f0; cursor:pointer;  padding:5px; font-weight:bold; font-size:12px; font-family:"Tahoma"; -webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px; background-image:url(../images/save.png); background-position: 7px; padding-left:20px; background-repeat:no-repeat; }
.btn3{ border:1px solid #d3761b; background:url(../images/bg_btn3.png) repeat-x top left; background-color:#fb9d1f; cursor:pointer;  padding:5px; padding-left:10px; padding-right:10px; font-weight:bold; font-size:12px; font-family:Arial, Helvetica, sans-serif; -webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px; text-shadow:0 1px 0 #ffc067; }
.btn3:hover{ border:1px solid #db6114; }



.btn_green{ border:1px solid #4b6b24; background:url(../images/bg_btn_green.png) repeat-x top left; background-color:#4b6b24; cursor:pointer;  padding:5px; padding-left:10px; padding-right:10px; font-weight:bold; font-size:12px; font-family:Arial, Helvetica, sans-serif; -webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px; text-shadow:0 1px 0 #bdcfa7; }
.btn_green:hover{ border:1px solid #4b6b24; }

.btn_blue{ background:#005293; cursor:pointer; padding:5px;font-size:13px; font-weight: bold; margin-top:-6px; color:#ffffff; padding-left:10px; padding-right:10px; border:1px solid #23526a; -moz-border-radius:3px; -webkit-border-radius:3px; font-family: Arial;
}

.btn4{ border:0px solid #666666; background:#ffffff; cursor:pointer;  padding-top:5px;padding-left:10px; padding-right:10px; font-weight:bold; font-size:12px; font-family:Arial, Helvetica, sans-serif;}

.btn5{ border:1px solid #cccccc; background:#dddddd; cursor:pointer;  padding:2px; padding-left:10px; padding-right:10px; font-size:12px; font-family:Arial, Helvetica, sans-serif; -webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px; text-shadow:0 1px 0 #ffffff; color:#666666 }
.btn5:hover{ border:1px solid #bbbbbb; color:#333333 }


#navbar { background:#ceef9c; height:34px; padding-top:0px; padding-bottom:1px; border-bottom:1px dotted #669933; border-top:1px solid #FFFFFF;}
#navbar ul{ margin:0px; padding:0px; display:inline; }
#navbar li{ list-style:none; font-weight:bold; font-size:12px; padding:10px; margin-top:-1px; padding-right:-3px; text-shadow:1px 1px #E9FFD2 }
#navbar li.activa{ color:#fff; text-decoration:none; background:#7ea932; background:url(../images/bg_navbar_active.gif) no-repeat center top; list-style:none; font-weight:bold; font-size:12px; margin-top:-1px;}
#navbar li:hover{  background:url(../images/bg_navbar_active.gif) no-repeat center top; color:#FFFFFF; cursor:pointer;  margin-top:-1px; }
#navbar li:hover a{ color:#333333; }
#navbar li.activa a{ color:#333333; text-decoration:none;}
#navbar li a{ color:#555; padding:5px;}
#navbar li a:hover{ color:#333333; text-decoration:none;}



h1{ margin:0px; padding:0px;}

#content .dot{ background:url(../images/dot.gif) repeat-x bottom; padding-bottom:5px; }

#signup-btn{margin:15px 0;padding:0;}#signup-btn a{background:#fa2 url(../images/bg-btn-signup.png) repeat-x 0 0;display:block;padding:8px 10px;border:1px solid #fa2;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;text-decoration:none;text-align:center;color:#333;text-shadow:0 1px 0 #fe6;font:bold 18px Arial,Sans-serif;}#signup-btn a:hover,#signup-btn a:focus{background-position:0 -5px;color:#111;}#signup-btn a:active{background-image:none;}

#search input{ padding:10px; -moz-border-radius:5px; border:1px solid #999999; font-size:18px; width:95% } 

.input_small{ padding:3px; border:1px solid #999999; margin-bottom:5px; }

#var_tit{ padding:6px; background:url(../images/bg_var_tit.gif) repeat-x; -moz-border-radius:3px 3px 0 0; -webkit-border-radius: 3px 3px 0 0; }

.avatar{ padding:2px; border:1px solid #CCCCCC; background:#FFFFFF; }

#listado ul{ list-style:none; margin:0px; padding:0px; }
#listado ul li{ border-bottom:1px solid #eeeeee; padding:4px; }

a.link_grey{ color:#666666; }
a.link_grey:hover{ text-decoration:none; font-weight:bold;}

a.link_orange{ color:#C60; font-weight:bold; }
a.link_orange:hover{ text-decoration:none;}

#blogs_content a{ color:#C60; font-weight:bold; }
#blogs_content a:hover{ text-decoration:underline; }

.popup .title{ padding:5px; text-align:left; background:#333333; font-size:13px; font-weight:bold; border-bottom:1px solid #CCCCCC; color:#FFFFFF;}
.popup .msg{ padding:15px; text-align:left; padding-bottom:0px;}
.popup textarea{ border:1px solid #999999; padding:3px; width:98%}
.popup .btn{ padding:15px; text-align:center}
.popup p{ text-align:left; padding:10px; padding-bottom:0px;margin:0px;}
.popup .close a{ background:#000000; color:#666666; padding:3px; -moz-border-radius:3px; -webkit-border-radius:3px; padding-left:5px; padding-right:5px; }
.popup .close a:hover{ text-decoration:none;}
div.blockOverlay {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; 
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50); 
    -moz-opacity:.70;
    opacity:.70;
    background-color:#333333;
}

#paginacion{ padding:10px; background:#eeeeee; border-bottom:1px solid #CCCCCC;border-top:1px solid #CCCCCC;}
#paginacion a{ padding:4px; margin:4px; color:#333333; }
#paginacion .disabled{ padding:4px; margin:4px; }
#paginacion .active{ padding:4px; margin:4px; color:#000000; font-weight:bold; color: #000000;  }

#paginacion_blog{ padding:10px; background:#eeeeee; border:1px solid #CCCCCC;border-top:0px;  -moz-border-radius:0 0 3px 3px; -webkit-border-radius:0 0 3px 3px;}
#paginacion_blog a{ padding:2px; margin:2px; color:#333333; }
#paginacion_blog .disabled{ padding:2px; margin:2px; }
#paginacion_blog .active{ padding:2px; margin:2px; color:#000000; font-weight:bold; color: #000000;  }
#paginacion_blog input{ border:1px solid #999999; padding:3px; width:230px;}

#forum_pages{ padding:10px; text-align:right; padding-right:0px;}
#forum_pages span{ padding:4px; margin:4px; color:#333333; background: #f9f9f9; border: 1px solid #eeeeee; padding-left: 8px; padding-right: 8px; -moz-border-radius: 3px; -webkit-border-radius: 3px; }
#forum_pages span.activo{ background: #e0e0e0; border: 1px solid #cccccc; text-shadow: 1px 1px #ffffff; font-weight: bold; }


#div_cloud{ text-shadow:2px 1px 1px #FFF; }

#forum{ line-height:18px;  }
#forum ul{ padding:0px; margin:0px; list-style:none;}
#forum ul li{ padding-bottom:10px; padding-top:10px; margin-bottom:10px; border-bottom:1px solid #eeeeee; }
#forum h3{ margin:0px; padding:0px;}


#forum table{	width: 100%; border: 1px solid #cccccc; margin-top: 20px; font-size: 12px; border-spacing: 0px;
border-collapse: collapse; text-shadow: 1px 1px #ffffff;	}

#forum table tr td{	padding: 10px;}	
#forum table tr.top{ background: #e0e0e0; text-shadow: 1px 1px #ffffff; font-weight: bold; color: #333333; height: 30px;
	}

#forum table tr.par{ background: #f9f9f9; border-top: 1px solid #ffffff; }	
#forum table tr.impar{ background: #f0f0f0; border-top: 1px solid #ffffff; }	
#forum table tr.priority{ background: #fffff0; border-bottom: 1px solid #eeeeee; }	

#forum .date{ color:#666666; font-size: 11px; }
#forum .avatar{ border: 1px solid #e0e0e0; height: 30px; width: 30px; background: #ffffff; }
#forum tr.capital{ font-size: 11px; background: #ffffff; border-bottom: 1px solid #cccccc; }

#forum h1{ margin-bottom: 20px; padding-bottom: 20px; border-bottom: 1px solid #eeeeee; }
#forum h2{ font-size: 18px; }


#forum tr.capital td #letter{ background: #fb9d1f; color: #ffffff; padding: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; padding-left: 5px; padding-right: 5px; text-shadow: 0px 0px; font-weight: normal; margin-left: -5px; }	

#forum input[type=text]{ border: 1px solid #666666; padding: 5px; font-size: 16px; font-family: arial; }

#box{  border:1px solid #CCC; -moz-border-radius:5px; -webkit-border-radius:5px; }
#box .grey{ margin:2px; padding:10px; background:url(/images/bg_grey.png) repeat-x; background-color:#e7f9dd; -moz-border-radius:3px; -webkit-border-radius:3px; }
#box .yellow{ margin:2px; padding:10px; background:url(/images/bg_yellow.png) repeat-x; background-color:#ffe5a9; -moz-border-radius:3px; -webkit-border-radius:3px; }
#box .blue{ margin:2px; padding:10px; background:url(/images/bg_blue.png) repeat-x; background-color:#e7ecf0; -moz-border-radius:3px; -webkit-border-radius:3px; }

#box .box_title_grey{font-size:16px; font-weight:bold; padding-bottom:10px; border-bottom:1px solid #CCC; margin:0px; }
#box .box_title_yellow{font-size:16px; font-weight:bold; padding-bottom:10px; border-bottom:1px solid #fbd272; margin:0px; }
#box .box_title_blue{font-size:16px; font-weight:bold; padding-bottom:10px; border-bottom:1px solid #cccccc; margin:0px; }

#box ul{ margin:0px; padding:0px; }
#box ul li{ list-style:none; padding:5px;}

#pic { padding:3px; border:1px solid #bbbbbb; border-left:1px solid #d0d0d0; border-top:1px solid #d0d0d0; background:#FFF; -moz-border-radius:3px; -webkit-border-radius:3px;
 -moz-box-shadow: 1px 1px 3px #c5c5c5; /* Firefox */
 -webkit-box-shadow: 1px 1px 3px #c5c5c5; /* Safari/Chrome */
 box-shadow: 1px 1px 3px #c5c5c5; /* Opera and other CSS3 supporting browsers */
 -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#c5c5c5')";/* IE 8 */
 : progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#c5c5c5');/* IE 5.5 - 7 */ 
}
#pic:hover{ background-color:#ceef9c; border:1px solid #669933}

#blogs_content img{ margin:10px; padding:3px; border:1px solid #bbbbbb; border-left:1px solid #d0d0d0; border-top:1px solid #d0d0d0; background:#FFF; -moz-border-radius:3px; -webkit-border-radius:3px;
 -moz-box-shadow: 1px 1px 3px #c5c5c5; /* Firefox */
 -webkit-box-shadow: 1px 1px 3px #c5c5c5; /* Safari/Chrome */
 box-shadow: 1px 1px 3px #c5c5c5; /* Opera and other CSS3 supporting browsers */
 -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#c5c5c5')";/* IE 8 */
 : progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#c5c5c5');/* IE 5.5 - 7 */  }
 
 
#menu_fotos ul{ padding:0px; margin:0px; list-style:none; }
#menu_fotos ul li{ padding-top:10px; padding-bottom:10px; border-bottom:1px #CCCCCC solid; }
#menu_fotos ul li.selected{ background:#eeeeee; font-weight:bold; padding-left:5px;}
#menu_fotos ul li span.small{color:#888888; font-size:11px;}
#menu_fotos ul ul li{ margin-left:10px; font-size:11px; padding-bottom:5px; padding-top:5px; padding-left:5px;  }


#comments_content{ margin-top:10px; padding-bottom:20px; line-height:18px; }
#comments_content .info{ margin-left:5px;float:left; padding:5px; border:1px solid #CCCCCC;  margin-bottom:10px; -moz-border-radius:5px; -webkit-border-radius:5px; background-color:#f0f0f0; }
#comments_content .who{ border-bottom:1px solid #CCC; padding-bottom:5px; font-size:11px; }
#comments_content .text{ border-top:1px solid #ffffff; padding:5px; font-size:12px; }

.like_on{ padding:3px; padding-left:25px; padding-right:10px; background:url(/plugins/like/like.png) no-repeat left; background-color: #DEFCD6; border:1px solid #BDF19A; -moz-border-radius:3px; -webkit-border-radius:3px; font-size:11px; cursor:pointer; }

.not_like_on{ padding:3px; padding-left:25px; padding-right:5px; background:url(/plugins/like/not_like_green.png) no-repeat left; background-color: #DEFCD6; border:1px solid #BDF19A; -moz-border-radius:3px; -webkit-border-radius:3px; font-size:11px; cursor:pointer; }

.like_num{ padding:3px; padding-left:7px; padding-right:7px; background-color: #DEFCD6; border:1px solid #BDF19A; -moz-border-radius:3px; -webkit-border-radius:3px; font-size:11px; }

.like_msg{ font-size:11px; margin-right:5px; margin-left:5px; color:#333333; font-weight:bold; border:1px solid #BDF19A; -moz-border-radius:3px; -webkit-border-radius:3px; padding:3px; padding-left:15px; padding-right:15px; }

.pest_apadrina{ color: white; text-shadow: 1px 1px 2px #476a1e; font-size: 14px; margin-top: -13px; padding: 10px; border-left: 1px solid #cccccc; padding-left: 20px; }
#pest a{ color: #ffffff;  }


#join_us{ padding:30px; border:2px solid #c7e17c; background:#ecf8c8; margin:10px; margin-bottom:30px; padding-bottom:20px;-moz-border-radius:5px;-webkit-border-radius:5px;text-shadow:1px 1px #ffffff }

#join_us input{ width: 220px; padding: 10px; font-size: 18px; border: 0px; font-family: arial; -moz-border-radius:10px; -webkit-border-radius:10px; margin-bottom: 25px; margin-top: -5px; color: #ffffff; font-weight: bold; cursor: pointer; }

#join_us input.green{ background: green; }
#join_us input.blue{ background: #3b5998; }
