body {



	margin: 0px;

	padding: 0;

	background: #000000 url(../images/img01.jpg) repeat-x left top;

	font-family: Arial;

	font-size: 13px;

	color: #CCC;



}



h1, h2, h3 {



	margin: 0;

	font-family: Verdana;

	font-weight: normal;

	color: #649632;



}



.Estilo1 {

 color:#FFFFFF;

 font-weight:bold;

}



.codestyle {

 color:#FFFFFF;

 font-weight:normal;

 line-height: 100%;

 color:#00CC00; 

}



h1 { font-size: 44px; }





h2 { font-size: 18px; }





h3 { }





p, ul, ol {



	margin-top: 0;

	line-height: 130%;

	text-align: justify;



}



ul, ol { }







blockquote { }







a { 

 color: #FFFFFF; 

 font-weight:bold;

}





a:hover { text-decoration: none; }





a img {



	border: none;

}







img.left {



	float: left;

	margin: 7px 30px 0 0;



}















img.right {



	float: right;

	margin: 7px 0 0 30px;



}















hr { display: none; }















.list1 {







}















.list1 li {



	float: left;

	line-height: normal;



}















.list1 li img {







	margin: 0 30px 30px 0;







}















.list1 li.alt img {







	margin-right: 0;







}















#wrapper {



	width: 900px;

	margin: 0 auto;

	background: #000000;

	text-align:center;

	vertical-align:middle;

	height:33px;

	font-weight:bold; 



}















/* Header */



#header-wrapper {



}





#header {

	width: 900px;

	height: 44px;

	margin: 0 auto;

	background: url(../images/img03.jpg) repeat-x left top;

	vertical-align:middle;

	

}





/* Menu */





#menu {



	float: left;

	height: 44px;



}







#menu ul {



	margin: 0;

	padding: 0px;

	list-style: none;

	line-height: normal;



}





#menu li {



	height: 44px;

	display: block;

	float: left;

	padding: 12px 8px 0px 8px;

	background: url(../images/img04.jpg) no-repeat right 8px;

	vertical-align:middle;



}



#menu a {



	display: block;

	float: left;

	text-decoration: none;

	/*font: 12px Arial, Helvetica, sans-serif; */

	color: #FFFFFF;

	



}



#menu a:hover { 



	text-decoration: underline; 

	vertical-align:middle;



}





#menu .current_page_item {



	margin: 0px;

	font-weight:bold;

	color: #FFF888;

}





/* Search */



#search {

	float: right;

	height: 27px;

	margin-top:190px;

	text-align:center;

}





#search form {

	/*float: right;*/

	margin: 0;

    padding: 3px;



}















#search fieldset {



	margin: 0;

	padding: 3;

	border: none;





}















#search input {



	/*float: left;*/

	padding: 5px;

	height: 20px;

	font: 12px Arial;

	border: none;



}















#search-text {







	width: 235px;







	height: 14px;







	margin: 0px 6px 0px 0px;







	padding: 3px 0 0 5px;







	color: #658453;







}















#search-submit {







	padding: 0px;







	margin: 0px;







	height: 21px;







	margin-left: 4px;







	color: #39561D;







}















/* Page */















#page {







	width: 900px;







	margin: 0 auto;







	padding: 0px;







}







/** LOGO */







#logo {



	width: 900px;

	height: 350px;

	background: url(../images/img05.jpg) no-repeat left top ; 

	margin-top: 0;

	margin-right: auto;

	margin-bottom: 0;

	margin-left: auto;

}





#logo h1, #logo p {



	margin: 0;

	padding: 0px;

	line-height: normal;



}





#logo h1 {







	padding-left: 40px;







	padding-top: 60px; 







}















#logo h1 a {







	text-decoration: none;







	text-transform: lowercase;







	color: #FFFFFF;







}















#logo h1 a:hover { text-decoration: underline; }















#logo p {







	padding: 0px 0 0 42px;







	font: italic 13px Georgia, "Times New Roman", Times, serif;







	color: #FFFFFF;







}















#logo p a {







	text-decoration: none;







	color: #FFFFFF;







}















#logo p a:hover { text-decoration: underline; }















/* Content */















#content {



	float: right;

	width: 70%;





}















/* Post */















.post {







	margin-bottom: 25px;







}















.post .title {



	height: 30px;

	margin-bottom: 3px;

	border-bottom: 1px dashed #1E1E1E;

	font-family: Arial;

	color: #649632;

	/*font-weight:bold;*/



}















.post .date {



	float: right;

	margin-top: -40px;

	padding-right: 20px;

	font-family: Georgia, "Times New Roman", Times, serif;

	font-weight: normal;

	font-size: 18px;

	color: #C2C8CC;



}















.post .meta {



	margin: -30px  0 3px 25px;

	padding: 2px 30px 2px 0px;

	font-family: Arial;

	font-weight: normal;

	font-size: 10px;

	color: #B6ACA2;





}









.post .meta a { color: #B6ACA2; }















.post .entry {



	padding: 10px 0px;





}







.post .links {



	margin: 0 100px 0 0;

	padding: 0 0 0 0px;





}















.post .links .comments {







}















.post .links .permalink {







	padding-left: 17px;







}





/* Sidebar */





#sidebar {



	float: left;

	width: 250px;



}







#sidebar ul {



	margin: 0;

	padding: 0;

	list-style: none;

	line-height: normal;

	



}





#sidebar li {



	margin-bottom: 10px;

	padding: 0 0 10px 0px;

	background: url(../images/img07.jpg) repeat-x left top;



}



#sidebar li ul {

    font-family: Arial;

	font-weight: bold;

	font-size: 12px;

	line-height: 150%;

	background: none;

	padding-bottom:20px;



}





#sidebar li li {



	margin: 0;

	padding: 3px 10px;

	background: none;



}





#sidebar p {



	margin: 0;

	padding: 0 10px;

	

}





#sidebar h2 {



	height: 33px;

	/*margin: 0 0 10px 0px;*/

	padding: 5px 0px 0px 10px;

	background: url(../images/img06.jpg) repeat-x left top;

	text-transform: uppercase;

	font-family: Arial;

	font-size: 12px;

/*	font-weight: bold;*/

	color: #649632;

	vertical-align:middle;



}





#sidebar p {



	line-height: 130%;

	padding-bottom: 10px;



}





#sidebar a {





}















/* Calendar */















#calendar {







}















#calendar caption {



	padding-bottom: 5px;

	font-weight: bold;



}















#calendar table {



	width: 100%;

	border-collapse: collapse;

	border-right: 1px solid #F5F2EF;



}















#calendar thead th {



	padding: 5px 0;

	text-align: center;

	border-top: 1px solid #F5F2EF;

	border-left: 1px solid #F5F2EF;

	background: #F5F2EF;





}







#calendar tbody td {



	padding: 5px 0;

	text-align: center;

	border-top: 1px solid #F5F2EF;

	border-left: 1px solid #F5F2EF;



}















#calendar tfoot td {







	padding: 5px;







}















#calendar tfoot #next {







	text-align: right;







}















#calendar #today {







	background: #E7F1E1;







}















/* Footer */















#footer {



	width: 900px;

	margin: 0 auto;

	padding: 0;

	background: url(../images/img02.jpg) repeat-x left top;

	height: 61px;







}















#footer p {





	margin: 0;

	padding: 20px 0;

	text-align: center;

	line-height: normal;

	color: #FFFFFF;



}















#footer a {







}

