
a:hover img {
text-decoration:none;
  background-color: white;
}

.strong {
    font-weight: bold;

}
#header {
  border-bottom:1px solid #CFCFCF;
  padding: 10px 20px 0px 0px;
}

#all {
}

#logo{
  margin-top: 40px;
}

#logo a:hover {
  background-color: white;
  
}

#login_container {
  margin-top: 40px;
}

#reminder_link {
  margin-top: 5px;
}
#reminder_link  a{
  color: #80b134;
}

#tabs {
  margin-top: 30px;
  display: inline;
}

#tabs li {
    border-left:1px solid #CDCECE;
    border-right:1px solid #CDCECE;
    border-top:1px solid #CDCECE;
    display:inline-block;
    padding:8px 10px 9px 10px;
    font-size: 1.2em;
    line-height: 1em;
    /* IE 7 fix */
    zoom: 1;
    *display: inline;

}

#tabs .current {
  padding:14px 20px 8px 20px;
  font-weight: bold;
  font-size: 130%;
  border-bottom:3px solid #FFFFFF;
  position: relative;
  top: 1px;
}

#tabs a {
    text-decoration: none;
}

#reminder_link  a:hover {
  background-color: white;
  text-decoration: underline;
}

#login_title {
  font-size: 1.5em;
  padding-bottom: 5px;
}

#login_form {
  /*background:#333333 url(/images/css/bullets/bullet_tag.png) no-repeat scroll 8px 6px;*/
  background-color: #f7f9e2;
}

#login_form table {
  margin: 10px 0 0 20px;
}
.form_submit {
    margin: 10px 0 10px 30px;
}
#footer {
  height: 50px;
  background: white url(/assets/img/footer_background.png) repeat-x scroll; 
  margin-top: 50px;
}

#intro {
  padding: 20px;
  -moz-background-clip:border;
  -moz-background-inline-policy:continuous;
  -moz-background-origin:padding;
  /*background:transparent url(img/bg_intro.jpg) no-repeat scroll center top;*/
  margin-top:1px;
  
}
#howto {
  padding:0px 20px 20px 20px;
}

.image_space {
  margin-bottom: 10px;
}

.text_big {
  font-weight:bold;
  letter-spacing:-2px;
}
.text_med {
  font-weight:bold;
  letter-spacing:-1px;
  line-height: 1.1em;
}
.color_white {

}


.rounded_box {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
-moz-border-radius-bottomleft:10px;
-moz-border-radius-bottomright:10px;
-moz-border-radius-topleft:10px;
-moz-border-radius-topright:10px;
background: #FFFFAA none repeat scroll 0 0;
padding: 20px 20px 20px 20px;
margin-left: 20px;
margin-bottom: 20px;

}

#id_mail_user{
font-size:160%;
font-weight:bold;
width:75%;

}
input.hinted{
color: #999;
font-weight:normal;
} 


#button_send {
font-size:140%;
font-weight:bold;
letter-spacing:-1px;
margin-left:3px;
padding:0 2px;
}


a:hover {
background-color:#0066CC;
color:#FFFFFF;
}
a {
text-decoration: underline;
color:#0066CC;
}

.information {
font-size:1.5em;
line-height:1.8em;
margin-bottom:1.25em;
}

#navigation {
  line-height: 3em;
  margin-bottom: 20px;
}

#left_down {
  padding-top:30px;

}
.linkaction {
  margin-top: 3px;
}

.borrar_button {
    color: #770000;
}

.buttonAction {
    -moz-border-radius-bottomleft:5px;
    -moz-border-radius-bottomright:5px;
    -moz-border-radius-topleft:5px;
    -moz-border-radius-topright:5px;
    -webkit-border-radius:5px;
    background-color:#F8F8F8;
    border:1px solid #CCCCCC;
    color:#555555;
    display:inline-block;
    font-family:'Lucida Grande',Verdana,Helvetica,Arial,sans-serif;
    font-size:11px;
    margin:2px;
    padding:5px;
    text-align:center;
    text-decoration:none;
}

.toolsmall {
    font-size: 10px;
}

.tab_list {
  padding-top:.8em;
  display: inline;
}
.tab_list li {
    border-left:1px solid #CDCECE;
    display:inline-block;
    height:15px;
    padding:0 7px 0 10px;
}
.tab_list  .first_tool {
    border-left:0px solid #CDCECE;
}

.tool {
  /*padding-top:.8em;*/
}

.tool li {
    border-left:1px solid #CDCECE;
}

.tool  .first_tool {
    border-left:0px solid #CDCECE;
}
.tool a{
    /*padding: 0 5px 0 5px;*/
}


#action{
    padding:0 7px 0 10px;
    overflow: hidden;
    vertical-align: bottom;
    position: relative;
    top: -2px;
    /*
    display:block;
    */
}


#action ul {
    background-color: #FFFFFF;
    left:-1px;
    padding-top:5px;
    position:absolute;
    top:-10px;
    line-height: 1em;
}
#action li {
    padding: 5px 10px 5px 10px;

}
#acciones a {

}


textarea {
width: 400px;
height: 100px;
}

.odd_row {
  background-color: #EEEEEE;
}


.tag {
  /*border-radius-bottomleft:10px;
  border-radius-bottomright:10px;
  border-radius-topleft:10px;
  border-radius-topright:10px;*/
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  /*background:#333333 url(/images/css/bullets/bullet_tag.png) no-repeat scroll 8px 6px;*/
  border:medium none;
  color:#FFFFFF;
  line-height:1.25em;
  padding:2px 8px 2px 7px;
  margin-top: 2px;
  text-shadow:1px 1px 1px #000000;
}

#user_info {
    text-align: right;
    color: #333333;
}

#user_info .username {
    color: #000000;
    font-weight: bold;
    margin-right: 10px;
}

h1 {
color:#222222;
font-family:"Century Gothic","Apple Gothic","Lucida Grande",Helvetica,Arial,Verdana,sans-serif;
font-size:2.2em;
font-weight:bold;
letter-spacing:-1px;
}

h2 {
font-size:1.5em;
margin-bottom:0.25em;
color:#555555;
}



#plots_header {
border-bottom:3px solid #5C8AB3;
margin-bottom:0.8em;

}
.plot {
  border-bottom:1px solid #CFCFCF;
  padding: 6px 0 15px 0;
}

.plot_title {
  font-size: 1.3em;
  margin-bottom: 10px;
}

.plot_name {
    font-weight: bold;
}

.plot .plot_info_small {
    font-size: 0.95em;
    color: #444444;

}

.date {
  font-size: 1.3em;
}
.season {
  padding: 0 0 10px 0;
}

.season h2 {
    /*margin-bottom: 15px;*/
}

.season .content {
  margin: 20px 0 20px;
}

.td_key {
    color: #666666;
    background-image:url(/assets/img/list_li.gif);
    background-position:-2px 6px;
    background-repeat:no-repeat;
    margin:3px 0 0 2px;
    padding-left: 10px;
}

ul {
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  padding: 0;
  margin: 0;
}

#category_list {
    margin-right:0px;
}
#category_list ul {
  border-color:-moz-use-text-color -moz-use-text-color #CCCCCC #CCCCCC;
  /*border-style:none none solid solid;
  border-width:medium medium 1px 1px;*/
  padding-left:0;
  margin:0;
}

#category_list li {
  /*border-top:1px solid #CCCCCC;*/
  /*border-right :1px solid #CCCCCC;*/
  display:block;
  overflow:hidden;
}
#category_list a {
  font-size:1.2em;
  line-height:1;
  padding : 0.4em 0 0.6em 1em;
  color: #111111;
  font-family:arial,sans-serif;
  /*font-weight: bold;*/
  display: block;
}

#category_list a:hover {
  background-color: #E6EdF8;
}

#category_list .selected a:hover {
background:#c3d9ff  no-repeat scroll right;
}

#category_list .selected {
/*background:transparent url(/assets/img/selected-bkg.png) no-repeat scroll right;*/
background:#c3d9ff  no-repeat scroll right;
}

#form_wrapper {
  border:3px solid #c3d9ff;
  padding:30px 0 0 30px;
}

#form_wrapper .field {
    border-bottom:1px solid #E8E8E8;
    color:#888888;
    display:block;
    margin:0;
    padding:10px 10px 20px 10px;
}

#custom_values{
  border:3px solid #c3d9ff;
  padding:10px 0 0 10px;
}

#custom_values .field {
    border-bottom:1px solid #E8E8E8;
    color:#888888;
    display:block;
    margin:0;
    padding:10px 10px 20px 10px;
    font-weight: normal;
}

#category_header {
    font-size: 14px;
    text-align:center;
    font-weight: bold;
    margin-bottom: 10px;
}

.field h5 {
    margin-bottom: 0.4em;
}
.field h4{
    font-weight: bold;
}

.field li {
    color: #333333;
    background-image:url(/assets/img/list_li.gif);
    background-position:-3px 2px;
    background-repeat:no-repeat;
    margin:3px 0 0 2px;
    padding-left: 10px;
    font-size: 14px;
}

.field li.info{
    color: #888888;
    /*background-image: none;*/
}
.field a.custom_user_value:hover  {
    background-color: yellow;
    color: black;

}

.separator_10 {
    height: 10px;
}
.separator_20 {
    height: 20px;
}

.work_field {
    margin: 0px 0px 15px;
}

.submit_button {
    font-size:16px;

}

.work {
    border-bottom:1px solid #E8E8E8;
    color:#888888;
    display:block;
    margin:0;
    padding:10px;
    font-size: 14px;
    text-decoration: none;
}

.work .details {
    display: none;
    margin-top: 10px;

}

.work .category {
    color: black;
    font-weight:bold;
}
.work .date{
    font-size: 90%;
}

.work .type_box {
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  width: 18px;
  height: 0.8em;
  display: block;
  margin-top: 6px;
}



.help_box {
    margin-top: 1em;
    font-size: 1.2em;
    background: #FFFFAA url(/assets/img/info_icon.png) no-repeat scroll left bottom;
    
}

.custom_user_value label {
    margin: 0 20px 10px 0;
    display: block;
}
.custom_user_value #id_valor {
    display: block;
    margin: 0 0 20px;
}
    
.agrotrack_form .error {
    padding: 0 10px 0 10px;
    margin-left: 30px;
}

.field_error {
    margin: 10px 20px 0 0 ;

}
