W3C CSS Validator results for http://vilsan.pt/mapa_do_site.php (CSS level 2)

Sorry! We found the following errors (1)

URI : http://vilsan.pt/stylefull.css

90 #sidebar Value Error : margin-right only 0 can be a length. You must put a unit after your number : 503

↑ Top

Valid CSS information

body {
color : #565655;
margin : 0;
padding : 0;
background : url(/img/background.jpg) repeat top center;
font : 12px/1.4em Trebuchet MS, Lucida Grande, Lucida Sans Unicode, Lucida Sans, Tahoma, sans-serif;
letter-spacing : 0;
}
a {
color : #6e840b;
font : 12px/1.4em Arial, Helvetica, sans-serif;
text-decoration : underline;
}
.clear {
clear : both;
overflow : hidden;
margin : 0;
padding : 0;
height : 1px;
}
a:hover {
text-decoration : none;
}
h2 {
color : #95a938;
font : bold 13px Arial, Helvetica, sans-serif;
margin : 15px 5px 5px 0;
}
h3 {
color : #95a938;
font : bold 13px Arial, Helvetica, sans-serif;
margin : 0 0 3px 0;
}
#wrapper {
width : 769px;
margin : 0 auto;
background : #fff;
}
#top {
height : 15px;
margin : 0;
padding : 0;
}
#translate {
float : right;
margin-top : 8px;
margin-right : 8px;
}
#header {
background : url(images/header.jpg) no-repeat;
height : 141px;
width : 723px;
margin-top : 0;
margin-right : 22px;
margin-bottom : 0;
margin-left : 26px;
}
#logo {
width : 769px;
padding : 0;
height : 100px;
}
#sm {
float : right;
padding-top : 5px;
padding-right : 5px;
padding-bottom : 0;
padding-left : 0;
color : #FFFFFF;
}
#sm a {
color : #FFFFFF;
font-weight : bold;
text-decoration : none;
}
#nav {
background : url(images/nav.gif) repeat-x top;
height : 40px;
margin : 0 18px;
padding-left : 1px;
}
#nav ul {
margin : 0;
list-style : none;
padding : 0;
}
#nav li {
display : block;
float : left;
}
#nav li a {
font : bold 12px Arial, Helvetica, sans-serif;
color : #FAFCF8;
text-decoration : none;
display : block;
padding : 12px 15px 13px 15px;
border-right : 1px solid #95a938;
}
#nav li a:hover {
background : url(images/hover.gif) repeat-x top;
}
#nav li a.current {
background : url(images/hover.gif) repeat-x top;
}
#main {
background : url(images/shade.gif) repeat-x top;
margin : 2px 21px;
padding : 10px;
overflow : hidden;
clear : both;
}
#content {
width : 700px;
float : right;
padding-top : 10px;
padding-right : 0;
padding-bottom : 10px;
padding-left : 10px;
}
#content p {
margin : 0 0 10px 0;
}
#content ul {
padding : 0 0 10px 0;
margin : 15px 0 0 25px;
list-style : square url(images/bullet.gif);
}
#content li {
margin : 0;
padding : 0 0 4px 0;
}
.img {
border : #e5e5e5 solid 1px;
padding : 7px;
margin : 0 0 12px 0;
background-color : #fff;
}
.box1 {
width : 215px;
float : left;
padding : 7px;
border : #e5e5e5 solid 1px;
}
.box2 {
width : 215px;
float : left;
padding : 7px;
margin-left : 12px;
border : #e5e5e5 solid 1px;
}
.cont {
display : block;
background-color : #F7F7F7;
padding : 8px;
}
.cont:hover {
background-color : #fff;
}
.cont2 {
display : block;
background-color : #F7F7F7;
padding : 8px;
}
.cont2:hover {
background-color : #fff;
}
#sidebar {
width : 200px;
margin-top : 0;
margin-bottom : 0;
margin-left : 0;
}
.menu {
margin : 20px 0 0 0;
padding : 0;
list-style : none;
}
.menu li {
height : 25px;
padding : 11px 0 0 45px;
background : url(images/menu.gif) repeat-x left top;
}
.menu a {
color : #475509;
text-decoration : none;
font-weight : bold;
}
.menu a:hover {
color : #000000;
}
#footer-line {
background : #89a606 url(images/footer.gif) repeat-y left;
height : 13px;
margin : 0 18px;
}
#footer {
background : url(images/shade.gif) repeat-x top;
margin : 2px 21px;
padding : 18px;
line-height : 1.6em;
}
.crd a {
color : #565655;
text-decoration : none;
}
#bottom {
height : 27px;
}
.style1 {
color : #FFFFFF;
font-weight : bold;
}
.style3 {
color : #95A938;
font-weight : bold;
}
.style4 {
font-size : 18px;
}

↑ Top