body {
  background:#ffaa17;
  overflow-x: hidden;
}
#alldivs {
  width:1023px;
  min-width:1023px;
}
#top {
  background:url(/images/bcks/top.png) no-repeat bottom right #ffaa17;
  height:156px;
  min-height:156px;
  width: 780px;
  float: left;
}
#left-sidebar { 
  width:160px;
  float: left;
  clear: both;
  overflow: hidden;
  padding-top: 105px;
}
#left-sidebar li{ 
  list-style: none;
}
#middle {
  background:url(/images/bcks/middle.png) repeat-y -5px 0px;
  width: 738px;
  float: left;
}
#bottom {
  height:50px;
  background:url(/images/bcks/bottom.png) no-repeat -5px 0px;
  width: 738px;
  float: left;
}
.container {
  float: left;
  border: 0px solid red;
  text-align: left;
  padding-left: 12px;
  width: 720px;
}

.container li{
  list-style: default;
}

div.reg_login{
  color: #FFFFFF;
  font-weight: bold;
  float: left;
  width: 170px;
  border: 0px solid black;
  text-align: left;
  padding-left: 9px;
  /*padding-bottom: 20px;*/
  overflow: hidden;
  height:39px;
}

div.reg_login a{
  color: #FFF5E4;
  text-decoration: none;
  font-family: Verdana;
  font-size: 11px;
}


/*88888888888888888888888888888888888**********/

.star-rating,
.star-rating a:hover,
.star-rating a:active,
.star-rating a:focus,
.star-rating .current-rating{
  background: url(/images/bcks/star.gif) left -1000px repeat-x;
}
.star-rating-yellow,
.star-rating-yellow a:hover,
.star-rating-yellow a:active,
.star-rating-yellow a:focus,
.star-rating-yellow .current-rating{
  background: url(/images/bcks/star_yellow.gif) left -1000px repeat-x;
}

.star-rating{
  position:relative;
  width:125px;
  height:23px;
  overflow:hidden;
  list-style:none;
  margin:0;
  padding:0;
  background-position: left top;
}
.star-rating li{
  display: inline;
}
.star-rating a, 
.star-rating .current-rating{
  position:absolute;
  top:0;
  left:0;
  text-indent:-1000em;
  height:25px;
  line-height:25px;
  outline:none;
  overflow:hidden;
  border: none;
}

.small_vote_cnt{
  font-family: tahoma;
  font-size:11px;
  color: #707070;
  vertical-align: top;
}

ul.vote_cnt{
  font-family: tahoma;
  font-size:14px;
  float:left;
  padding:0;
  margin:0;
  padding-top:4px;
  padding-bottom:2px;
  padding-left:2px;
  color: #707070;
}

ul.vote_cnt li{
  list-style:none;
  padding:0;
  margin:0;
}

.star-rating a:hover,
.star-rating a:active,
.star-rating a:focus{
  background-position: left bottom;
}
.star-rating a.one-star{
  width:20%;
  z-index:6;
}
.star-rating a.two-stars{
  width:40%;
  z-index:5;
}
.star-rating a.three-stars{
  width:60%;
  z-index:4;
}
.star-rating a.four-stars{
  width:80%;
  z-index:3;
}
.star-rating a.five-stars{
  width:100%;
  z-index:2;
}
.star-rating .current-rating{
  z-index:1;
  background-position: left center;
} 

/* for an inline rater */
.inline-rating{
  display:-moz-inline-block;
  display:-moz-inline-box;
  display:inline-block;
  vertical-align: middle;
}

/* smaller star */
.small-star{
  width:50px;
  height:10px;
}
.small-star,
.small-star a:hover,
.small-star a:active,
.small-star a:focus,
.small-star .current-rating{
  background-image: url(/images/bcks/star_small2.gif);
  line-height: 10px;
  height: 10px;
  
}

/************ comments ***************/


div.t_comm_end{
  background: url(/images/bcks/test9.gif) no-repeat; 
  height: 6px; 
  margin-bottom: 5px;
}

div.t_comm_start{
  background: url(/images/bcks/test10.gif) no-repeat; 
  height: 6px; overflow: 
  hidden;
}

div.cc-all a{
  text-decoration: none;
  font-family: Arial;
  font-size: 14px;
  font-weight: bold;
  color: #DA6A05;
}

div.cc-all{
  text-align:right;
  text-decoration: none;
  font-family: Arial;
  font-size: 12px;
}

div.comm_box{
  font-family: verdana;
  font-size: 12px;
}

div.comment div.date{
  font-size: 10px;
  font-family: verdana;
  color:#C0C0C0;
  padding-top: 2px;
  padding-bottom: 8px;
}

div.users{
  float: left;
  border-bottom: 1px solid #C0C0C0;
}

div.comment span.speak_to{
  color: #A2623C;
}

div.comment div.message{
  font-family: verdana;
  font-size: 14px;
  text-align: justify;
}

div.comment{
  padding: 5px 20px 5px 10px;
  background: url(/images/bcks/test8.gif) repeat-y;
}

div.comm_ins_box{
  padding: 13px 13px 7px 16px;
  background: #FFDDA2;
  width: 527px;
  font-family: arial;
  font-size: 13px;
  margin-top:10px;
  margin-bottom:10px;
}

input.nc-user{
  width: 105px;
  border: 1px solid #C0C0C0;
  padding: 2px;
}

input.nc-to-user{
  width: 105px;
  border: 1px solid #C0C0C0;
  padding: 2px;
}

input.nc-email{
  width: 125px;
  border: 1px solid #C0C0C0;
  color: #909090;
  padding: 2px;
}

.nc-text{
  margin-top:7px;
  width: 521px;
  height: 100px;
  border: 1px solid #C0C0C0;
}

table#auth-line_table tr td{
  font-family: verdana;
}

table#auth-line_table tr td span.comm_err{
  font-family: verdana;
  font-size: 11px;
  border: 0px solid black;
  padding-bottom: 11px;
  float: left;
  color: #660000;
  margin-top: 10px;
  padding-left: 7px;
}


table#auth-line_table tr td input.nc-submit{
  margin-top:4px;
  margin-bottom:4px;
  float: left;
}

table#auth-line_table tr td.description{
  font-family: verdana;
  font-size: 9px;
  color:#808080;
}

div.comm_uper_line span{
  color: #909090;
}

table#auth-line_table tr td input.nc-authcode{
  border: 1px solid #C0C0C0;
  width: 50px;
  height: 24px;
  font-weight: bold;
  color: #808080;
  margin-left: 4px;
  margin-right: 4px;
}

table#auth-line_table tr td input.nc-submit{
  border: 1px solid #B0B0B0;
  padding: 3px;
  width: 148px !important;
  background: #FBFBFB;
  font-family: verdana;
  font-size: 12px;
}

/********** autor t clases ***********/

div.bottom_elems_1_row{
  width:738px;
  background: #FFAA17;
  float: left;
  clear:both;
  padding-top:5px;
}

div.autort_class{ 
  width:670px;
  float: left;
  text-align: right;
  font-family: verdana;
  font-size:10px;
  font-weight: bold;
  color: #303030;
  padding:0 0 0 0;
}
div.autort_class_tunt{ 
  width:738px;
  float: left;
  text-align: right;
  font-family: verdana;
  font-size:10px;
  font-weight: bold;
  color: #303030;
  padding:10px 0 0 0;
}
div.rss_ico{
  width:20px;
  float: left;
  text-align: left;
  padding:0 0 0 0;
  overflow:hidden;
}
div.rss_lnk{
  width:48px;
  text-align: left;
  float: left;
  padding:0 0 0 0;
}
div.rss_lnk a{
  font-family: verdana;
  font-size:10px;
  color: #303030;
  text-decoration: none;
  font-weight: bold;
}
