body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {
    margin:0;
    padding:0;
}
body{
	text-align:center;
	background:#555;
}
table {
    border-collapse:collapse;
    border-spacing:0;
}
fieldset,img {
    border:0;
}
address,caption,cite,code,dfn,em,th,var {
    font-style:normal;
    font-weight:normal;
}
ul {
	list-style:none;

}
caption,th {
    text-align:left;
}
h1,h2,h3,h4,h5,h6 {
    font-size:100%;
    font-weight:normal;
}
q:before,q:after {
    content:'';
}
abbr,acronym {
	border:0;
}
img{
	border:0;
}
p{
	padding-top:20px;
}
hr{
	margin-top:20px;
}
a{
	text-decoration:none;
}
a:hover{
	text-decoration:underline;
}
h1{
	font-size:108%;
	font-weight:bold;
	color:#CC0000;
	margin-bottom:28px;
}
div#corpo{
	position:relative;
	width:764px;
	background:#fff;
	margin:13px auto;
	font:93% arial, trebuchet ms, sans-serif;
	text-align:left;
}
div#topo{
	position:relative;
	background:url("../images/topo_image.jpg") repeat-x;
	height:152px;
}
div#topo a.estudioweb{
	position:relative;
	margin:5px 0 0 5px;
	float:left;
}
div#topo img.linhas{
	position:absolute;
	right:-1px;
	top:-13px;
}
div#topo img.borda_left{
	position:relative;
	top:0;
	float:left;
}
div#topo img.borda_right{
	position:relative;
	float:right;
}
div#topo img.titulo{
	position:relative;
	float:right;
	margin:40px 0 0 0;
}
div#menu{
	position:relative;
	margin-top:-29px;
}
div#menu ul{
	height:29px;
	top:5px;
}
div#menu li{

	float:left;
	background:url("../images/menu_left.gif")  #FBD892 no-repeat;
	text-decoration:none;
	list-style-type:none;
}
div#menu li a{
	display:block;
	background:url("../images/menu_right.gif") top right no-repeat;
	font-size:108%;
	color:#CC0000;
	padding: 11px 13px 6px 13px;
}
div#main{
	position:relative;
	margin-top:48px;
	margin-bottom:15px;
}
div.direita{
	position:relative;
	float:right;
	width:200px;
	border-left:1px solid #E37379;
	margin-bottom:15px;

}
div div div.topo{
	width:188px;
	margin:0 auto;
}
div div div div.head{
	cursor:move;
}
span.titulo_right{
	position:absolute;
	font:93% trebuchet ms, sans-serif;
	font-weight:bold;
	padding:2px 0 0 33px;
}
div div div div.body{
	margin-top:-3px;
	border-left:1px solid #D94040;
	border-right:1px solid #D94040;
	border-bottom:1px solid #D94040;
	margin-bottom:9px;
	padding-bottom:7px;
}
div div div div.body div.imput{
	padding:1px 0 6px 8px;
	width:178px;
}
div.imput input.form_recherche{
	width:166px;
}
div div div div.body div.imput imput.botao{
	padding-top:6px;
}
div#container{
	position:relative;
	margin-right:200px;
	border-right:1px solid #E37379;
}
div#container div#esquerda{
	margin:0 15px 0 19px;
}
div#container div#esquerda div#code{
	border:1px solid #cc0000;
	padding: 6px;
	margin: 5px;
	color:#cc0000;
	background:#FCE1AC;
}
div#container div#esquerda span.data{
	position:absolute;
	color:#F6AA11;
	text-transform:uppercase;
	font-weight:bold;
	display:block;
	width:250px;
	text-align:right;
	margin:0 0 0 280px;
}
div#container div#esquerda span.data2{
	display:block;
	color:#F6AA11;
	margin:0 0 20px 0;
}
div#container div#esquerda a.titulo{
	font-size:107%;
	font-weight:bold;
	color:#CC0000;
}
div#container div#esquerda span.texto{
	display:block;
	margin:15px 0 0 0;
}
span.visitas{
	font:93% trebuchet ms;
	display:block;
	padding:8px 0 0 7px;
}
div.formulaire_spip{
	width:529px !important;
}
div.formulaire_spip{
	margin-top:30px;
	/*border-top:1px solid #D94040;*/
}
.comentario{
	border-top:1px solid #D94040;
	padding:10px 0 10px 0;
}
legend{
	display:none;
}

#footer{
	/*border-top:5px solid #F6AA11;*/
	clear:both;
}
#footer a{
	font:97% Trebuchet MS;
	color:#939393;
	text-decoration:none;
	text-align:center;
	display:block;
}
#footer img{
	margin-bottom:-3px;
}
div#janela{
	display:none;
}
div.janela{
	position:absolute;
	margin:-160px 0 0 240px;
	padding:0;
	height:150px;
	width:280px;
	background:#fff URL("../images/janela1.gif");
	_background:#fff URL("../images/janela2.gif");
	_height:190px;
	_margin:-175px 0 0 240px;
	_width:300px;
}
div#menuenviar{
	width:238px;
	padding:5px 0 0 10px;
	margin:-14px 0 0 10px;
	position:absolute;
	text-align:left;
	_width:260px;
	_margin:-5px 0 0 5px;
}
div#menuenviar tr{
	padding:1px 0 0 0;
	_padding:0;
}
div#menuenviar td{
	padding:1px 0 0 0;
	_padding:0;
}
div#menuenviar h1{
	color:#CD0505;
}
div#menuenviar table{
	height:94px;
	padding:0;
}
div.amigo{
	border-top:1px solid #D94040;
	position:relative;
	margin:20px 0 -20px 0;
}
div.amigo img{
	position:relative;
	color:#CD0505;
	background:transparent;
	margin:0 4px -1px 0;
}
div.amigo a{
	position:absolute;
	color:#CD0505;
	margin:2px 0 0 370px;
}
div#indiquesite{
	display:block;\
	margin:-20px 0 0 0;
}
div#indiquesite td{
	padding:5px 0 15px 0;
}
div#falecom{
	display:block;\
	margin:-20px 0 0 0;
}
div#falecom td{
	padding:5px 0 15px 0;
}
