div#div_post {
    margin-bottom: 25px;
    border-bottom: 1px solid #ddd;
    padding-bottom: 20px
}

div#subtitulo {
	font:'Times New Roman';
	font-size:20px;
	width:415px;
	margin:10px 0 0 10px;
	padding-left: 0px;
	color: 99CC33;
}


div#subtitulo .Estilo1 {font-family: Arial, Helvetica, sans-serif;font-size: 10px; color: #000000;}

div#subtitulo h4{margin-bottom: 0px;}

div#botones { margin:10px 0 0 10px; align:"right"; padding-left: 326px}



div#texto1 {
	font:12px Arial;
	width:405px;
	height: auto;
	padding: 0 10px 0 10px;
	margin:  0 0 0 10px;
	background-color: #DDDDDD;
}

div#texto1_top {	
	width:415px;
	height: auto;
	padding: 0;
	margin: 10px 0 0 10px;
}

div#texto1_bottom {	
	width:415px;
	height: auto;
	padding: 0;
	margin: 0 0 0 10px;
}


div#post_	s_link {
	font:Arial, Helvetica, sans-serif;
	font-size:10 px;
	width:415px;
	padding-left: 0px;
	height: auto;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 10px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}

div#media_content {
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 10px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}

form ul {list-style:none; padding:0; margin:0;}
form ul li {margin:10px 0 0 0;}
form div.label {float:left; width:200px; margin-right:10px;}

div#lista_movil {overflow:hidden;}
div#lista_movil di7 {float:left; width:176px; margin-right:10px; padding-bottom:20px;}
div#lista_movil div ul {list-style:none; padding:0; margin:0}
div#lista_movil div ul li {list-style:none; margin-top:5px;}
div#lista_movil div ul li a {display:block; width:176px; border:solid 1px #CCCCCC; font:12px Arial; padding:4px 0 4px 2px; margin:0; background:#FFFFFF; color:#333399;}
div#lista_movil div ul li a:hover {color:#99CC33; border-color:#99CC33; text-decoration:none;}
div#lista_movil div ul li a.activo {border-color:#99CC33; background:#99CC33; color:#FFFFFF;}

/* joao */

div#tags {margin: 0 0 5px 10px;}
div#tags span{}

div#post_footer {margin: 0 0 0 10px; border: 0 0 0 0; padding: 0 0 2px 0; max-width: 425px;}


div#form_comment {margin: 0 0 0 0; border: 0 0 0 0; padding: 0 0 0 7px; max-width: 425px;}
.form_comment { border: solid 2px #A9C336;}





div#comment {margin: 0 0 10px 0px; border: 0 0 0 0; padding: 5px 0 7px 7px; width: 425px;}

* html div#comment img {margin: 0 0 -5px}
.comment_text { border-left: solid 2px #A9C336; border-right: solid 2px #A9C336; border-bottom: solid 2px #A9C336; padding: 10px 0 0 0 }
.comment_text p {margin: 0 0 10px 0;}

div#form_edit {margin: 0 0 0 0; border: 0 0 0 0; padding: 7px 0 7px 7px; max-width: 425px;}
.form_edit { border: solid 2px #A9C336;}








.text a :hover {
    text-decoration: underline;
    }
