HTML,BODY, A{cursor: url("http://www.animakids.pt/sparklebluehandwriting.ani"), url("http://www.animakids.pt/sparklebluehandwriting.gif"), auto;}
body { background:#000 url(../imgs/animakids_Bk.jpg) repeat-x; color:#000; font:12px/16px "Trebuchet MS", Arial, Helvetica, sans-serif;  margin:0; padding:0; text-align:justify; color:#c1cfe1; }
h1, h2, h3, h4, h5, h6, p, ul, li, form, div, img, fieldset, legend, label, input, select, textarea, button, span { margin:0; padding:0; }

a img { border:none; }
ul { list-style:none; }

a { color:#83d324; text-decoration:none; }
a:hover { color:#fff; text-decoration:underline;}

.clear { clear:both; height:0; }
.disappear { visibility:hidden; }
.bold { font-weight: bold; }
.italic { font-style: italic; }

.padding { padding: 0 40px 37px 37px; }
.white { color:#fff; }

/* ________________________________________________ 2. Blocks __________________________________________________________ */
div#page-wrapper {width:1020px;  text-align:left; margin:0 auto; }
div#contents { position:relative; text-align:left; overflow:hidden; margin-top:-50px;}

/* ________________________________________________ 3. headdings  & paragraphs__________________________________________________________________ */
h1 { font:normal 26px/26px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#0d96f4; padding-bottom:20px; text-transform: uppercase; }
h2 { font:normal 17px "Trebuchet MS", Arial, Helvetica, sans-serif; text-align: center; color:#83D324; padding-bottom:20px;  }
h6 { font:normal 10px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#ff6000; clear:both; margin-bottom:20px; }

p { margin-bottom:10px;}
span { color:#ffa800; font-weight:bold; }

ul { margin-left:40px; }
li { list-style-position: inside; list-style-type: disc; color:#4ab3f4; padding-bottom:5px; }

/* ________________________________________________ 4. Forms ______________________________________________________________________ */
.formContactos { float: right; position: relative; width:465px; margin-top:-130px;}

form ul { list-style:none; margin:0; padding:0;}
form li { padding:3px; margin-bottom:1px; list-style:none; color:#c1cfe1; }
form label { float:left; width:85px; text-align:right; margin-right:7px; line-height:18px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; color:#c1cfe1;}
form input,
form textarea { padding:3px; width:365px; border:1px solid #fff; background-color:#bac8da; }
form input:focus,
form textarea:focus { border:1px solid #83d324; background:#F0F0F0; }

input:focus, textarea:focus { border:1px solid #83d324; background:#fff; }
.button {  width:76px; height:19px; border:none; cursor:pointer; font-size:11px; color:#fff; line-height:19px; text-align:center; padding-bottom:5px; margin-left:240px; background-color:#0d96f4;}

/* ______________________________________________ 6.Footer _______________________________________________________________________ */
#footer { clear:both; margin:0 auto; padding:10px 0; border-top:1px solid #2f4563 }
#footer p { font-size:10px; text-align:center; color:#4a6a95 }



