
/* Um Desafio - Tema by France */

/*Básico*/
body {
background-color: #EFEFEF;
margin:0;
padding:0;
margin-top: 0px;
margin-bottom: 0px;
text-align: center;
font-size: 11px;
font-family: tahoma; 
color: #696969;
}


#header {
background-color: #505050;
width: 100%;
height: 70px;
margin: 0px;
padding: 0px;
border-top: 1px solid #FFFFFF;
border-bottom: 1px solid #ffffff;
}

#faixa {
background-color: #F556AA;
width: 100%;
height: 10px;
}


/*Menu*/

#menu {
padding: 0 ;
margin: 0 ;
width: 750px;
height: 70px;
}

#menu .title{
width: 160px;
height: 70px;
float: left;
font-size: 25px; 
font-family: "Lucida Grande", Verdana, sans-serif; 
color: #F556AA;
margin: 25px 0 0 0px;
padding: 0;
}
ul#menu{ 
background: #505050; 
width: 585px;
height: 70px;
margin: 0px;
padding: 0px;
float: right;
text-align: left;
font-size: 12px; 
font-family: "Lucida Grande", Verdana, sans-serif; 
font-weight: bold; 
list-style-type: none; 
}

ul#menu li {
display: block; 
float: left; 
margin: 0 0 0 5px; 
border-right: 1px solid #ffffff;
}
ul#menu li a { 
height: 70px; 
color: #F556AA; 
text-decoration: none; 
display: block; 
float: left; 
line-height: 200%; 
padding: 8px 15px 0 ; 
}
ul#menu li a:hover { 
color: #FFFFFF; 
}
ul#menu li a.current{ 
color: #fff; 
background: #F556AA; 
padding: 5px 15px 0;
border-left: 1px solid #ffffff;
}

/*Página*/

#page{
width: 750px;
height: 100%;
background: #ffffff;
border: 0px;
margin-left: auto;
margin-right: auto;
text-align: left;
}
p{
font-family: Verdana, Arial, Sans-serif;
font-size:12px;
color: #808080;
margin: 6px 10px 10px 40px;
text-align: justify;
}
.pagetitle {
width: 700px;
color: #F556AA; 
background:#fff;
padding-left: 2px;
border-bottom: 2px solid #F556AA;
margin:10px 10px 10px 0;
font-family: Verdana, Arial, Sans-serif;
font-size:17px;
color: #F556AA;
}

.h2 {
width: 650px;
margin: 6px 10px 10px 40px;
font-size: 10pt; 
font-family: Verdana, Arial, Sans-serif;
color: #F556AA; text-transform: uppercase;
border-bottom: 1px dotted #D6D6D6;
text-align: left;
line-height: 13px; 
padding-right: 6px;
}

.list{
width: 700px;
font-family: Verdana, Arial, Sans-serif;
font-size:12px;
color: #808080;
float:left;
margin-top:15; 
margin-bottom:0;

}
ul#list li {
width: 50%;
float: left; 
display:inline;
margin: 6px 0 0 0px; 
border-bottom: 1px solid #dddddd;
}

/*Fim*/
#footer{
background-color: #F556AA;
width: 750px;
margin: 0px;
padding: 0px;
height: 20px;
padding: 4px 0px 0px 0px;
color: #FFFFFF;
font-weight: bolder;
}
#footer .link a{ 
color: #ffffff; 
text-decoration: none; 
}

/*----Outros----*/

/* Links */
a, a:link, a:active, a:visited { 
color: #F28AC5; 
text-decoration: none; 
}

a:hover { 
color: #505050;
text-decoration: none; 
}

/* b, i, u */
b, i, u { 
color: #F28AC5; 
}

strong, em {
color: #505050;
}

/* Imagens */
img {
border: 0px;
}

/* Textearea */
form, fieldset {
margin: 0;
padding: 0;
border: 0;
}

textarea, input, select, insert {
background-color: #FFFFFF;
border: 1px solid #DADADA;
color: #404040;
}