/* Principal */
body {
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
margin-top:0px;
background:url(images/bg.jpg) repeat-x;
}

#global {
position:relative;
width:778px;
margin:auto;
}

#contener {
position:relative;
background:url(images/contener.png) no-repeat;
width:742px;
height:485px;
margin-top:42px;
margin-left:33px;
}

#logo {
position:absolute;
width:217px;
height:65px;
margin-top:20px;
margin-left:26px;
}

#menu {
position:absolute;
width:696px;
height:50px;
margin-top:30px;
margin-left:28px;
}

#contin {
position:absolute;
background:url(images/contin.png) no-repeat;
width:686px;
height:281px;
margin-top:101px;
margin-left:28px;
}

#foto {
position:relative;
background:url(images/foto.jpg) no-repeat;
width:639px;
height:241px;
margin-top:21px;
margin-left:24px;
}

#rodape {
position:absolute;
background:url(images/rodape.png) no-repeat;
width:687px;
height:51px;
margin-left:28px;
margin-top:400px;
}

#reflexo {
position:relative;
width:768px;
height:66px;
margin-left:33px;
}

#powered {
position:absolute;
width:60px;
height:18px;
margin-top:455px;
margin-left:646px;
}

#pr {
position:absolute;
width:60px;
height:18px;
margin-top:435px;
margin-left:646px;
}

/* Conteudo */

#conteudo {
position:relative;
width:639px;
height:241px;
margin-top:21px;
margin-left:24px;
background-image:url(../images/bg2.png)
}

#copyright {
position:absolute;
width:220px;
height:12px;
margin-top:460px;
margin-left:270px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#666666;
}

#cr {
position:absolute;
width:220px;
height:12px;
margin-top:440px;
margin-left:270px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#666666;
}

.rodape {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
margin-top:18px;
}


a:link { text-decoration:none; color:#CCCCCC; }
a:visited { text-decoration:none; color:#CCCCCC; }
a:hover { text-decoration:none; color:#CCCCCC; }
a:active { text-decoration:none; color:#CCCCCC;}

/* Perfil */

#perfil {
position:relative;
width:639px;
height:241px;
margin-top:21px;
margin-left:23px;
background-color:#000000;
border: 1px #C3C3C3 solid;
}

#textoperfil {
position:absolute;
height:241px;
width:445px;
font-family:Arial;
font-size:12px;
color:#FFFFFF;
margin-top:40px;
margin-left:20px;
}

#fotoperfil {
position:absolute;
background:url(images/perfil.jpg) no-repeat;
width:175px;
height:241px;
margin-left:464px;
}

/* Contato */

#contato {
position:relative;
background:url(images/bgcontato.jpg) no-repeat;
width:639px;
height:241px;
margin-top:21px;
margin-left:24px;
}

#form {
position:absolute;
width:350px;
height:160px;
margin-top:30px;
margin-left:20px;
}

#todoform {	
font:12px Verdana, Arial, Helvetica, sans-serif;
/* border:1px solid #B80C10; */
color:#999999;
}

#todoform th {
background:#000000;
padding:3px;
font: bold 15px verdana;	
border-bottom:1px solid #CCCCCC;	
}

#todoform td {	
padding:3px;	
}

#todoform input {	
background:#ffffff;	
border:1px dotted #CCCCCC;	
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#666666;
}

#todoform textarea {
border:1px dotted #CCCCCC;
background:#ffffff;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#666666;
}

#todoform input.botao {	
background:#CCCCCC;	
color:#ffffff;
border:1px none #ffffff;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
}

#contatotexto {
position:absolute;
background-color:#FFFFFF;
border:1px dotted #c3c3c3;
margin-top:40px;
margin-left:369px;
width:270px;
height:160px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#666666;
}
.contatotexto {
margin-top:50px;
}