*{  margin:0; padding:0; }

body{
	font-family: Arial, Verdana, sans-serif;
	color:#333;
	font-size:11px;
	line-height: 1.4em;
	text-align:left;
	background-color:#fefefe;
}

.wrapper { margin:0px 10px; width:400px; }

.over { border:1px solid #F1F0F0; }
.normal { background-color:#F1F5FA; }
.selected { background-color:#FEA66B; }
.alert { color:#e00; }

#platos {  }
#platos a{ display:block; float:left; width:150px; margin:1px 2px 2px 2px; padding-left:3px; border:1px solid #F1F5FA; background-color:#F1F5FA; color:#666; text-decoration:none; }
#platos a:hover{ border:1px solid #FF9C59; background-color:#F1F5FA; }

#tip { position:absolute; background:transparent url('../img/topleft.png') no-repeat left top; width:160px; padding-top:16px; }
#tip .tip-border { background-color:#c7c7c7; padding:0px 6px 6px 6px; }
#tip .tip-body { background-color:#fcfcfc; padding:4px; }
#tip  a { font-weight:bold; color:#666; text-decoration:none; }

form.voto { }
form.voto h2 { margin:10px; }
form.voto div{ clear:left; padding:6px 10px; }
form.voto div.buttons{ border-top:1px solid #ccc; padding:15px 10px; text-align:right; }
form.voto label{ display:block;  font-size:14px;}
form.voto input{  width:90%; }
form.voto select{  width:91%; }
form.voto textarea{ width:90%; }
form.voto .info{ display:block; font-size:80%; color:#999; line-height:1.1em; }

