@charset "UTF-8"; 

body{margin-top:0px; height:100%}

a img{border-width:0}

a{color:#75383e}
a hover{color:#300}

#principal{width:950px; margin:0 auto; background-color:#ebc0ba; display:table; position:relative; height:100%}

/*#principal{width:950px; margin:0 auto; background-color:#ebc0ba; display:table; position:relative; height:800px}

#principal-home{width:950px; margin:0 auto; background-color:#ebc0ba; display:table; position:relative; height:800px}

#principal-apostila{width:950px; margin:0 auto; background-color:#ebc0ba; display:table; position:relative; height:1640px}

#principal-perfil{width:950px; margin:0 auto; background-color:#ebc0ba; display:table; position:relative; height:950px}

#principal-catalogo{width:950px; margin:0 auto; background-color:#ebc0ba; display:table; position:relative; height:800px}

#principal-colunas{width:950px; margin:0 auto; background-color:#ebc0ba; display:table; position:relative; height:748px}

#principal-contato{width:950px; margin:0 auto; background-color:#ebc0ba; display:table; position:relative; height:768px}

#principal-pensamentos{width:950px; margin:0 auto; background-color:#ebc0ba; display:table; position:relative; height:738px}*/


#cabecalho{height:315px; background-image:url(images/bg-cafe.jpg); background-repeat:no-repeat}

#topo{background-image:url(images/top-menu.png); margin-top:200px; margin-left:100px; background-repeat:no-repeat; width:766px; height:auto; float:left}

#menu{width:650px; margin:0 auto; padding-left:5px}

#navlist li{display:inline; list-style-type:none; padding-right:23px; color:#75383e}

#navlist li a{text-decoration:none; color:#75383e; font-family:Georgia,"Times New Roman",Times,serif; font-size:18px; font-weight:400}

#navlist li a:hover{color:#300}
#navlist li a:active{color:#300}

#corpo{background-image:url(images/corpo-meio.png); height:100%; display:table; }

#banner{width:645px; margin-left:60px; padding-left:10px}

.texto{font-size:11px; float:left; width:405px; font-family:Georgia,"Times New Roman",Times,serif; margin:27px 10px 10px 58px; color:#433828; line-height:18px; text-align:justify}

#agenda{width:220px;  margin:25px 0px 10px 300px; display:table;}

#rodape{clear:both; background-repeat:no-repeat; height:82px}

 .conteudo{float:left; width:640px; margin-left:65px; font-family:Georgia,"Times New Roman",Times,serif; font-size:11px; color:#433828; text-align:left; line-height:14px; padding-top:10px; padding-bottom:10px}

 #conteudo-apostilas{float:left; width:730px; margin-left:20px; font-family:Georgia,"Times New Roman",Times,serif; font-size:11px; color:#433828; text-align:left; height:100%; line-height:14px; margin-bottom:10px}
 
 #contato{font-family:Georgia,"Times New Roman",Times,serif; font-size:12px; padding:0px 10px 0px 10px; color:#433828; width:600px; margin:0 auto}
form{width:605px}

label{display:block; margin:5px 0 5px 0; font-family:Georgia,"Times New Roman",Times,serif}

label span{ display:block;  width:150px;  margin-top:2px;  float:left}

 textarea, select{ color:#903;  width:230px;  border:solid 1px #999}

select{ width:auto}

textarea{  overflow:auto}
 
.box2{width:100px; border:solid 1px #999;  color:#903}

.check{widht:30px}

.input{ color:#903;  width:230px;  border:solid 1px #999}

.input3{ color:#903;  width:120px;  border:solid 1px #999}

.menu-catalogo{float:left; margin-left:50px}
