/*

Design by Free CSS Templates

http://www.freecsstemplates.org

Released for free under a Creative Commons Attribution 2.5 License

*/



body {

	margin: 0;

	padding: 0;

	background: #1B120B;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #787878;

}



h1, h2, h3 {

	margin: 0;

	padding: 0;

	
	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #787878;

}



h1 {

	font-size: 2em;

}



h2 {

	font-size: 1.8em;

}



h3 {

	margin: 0;

	padding: 0;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #787878;

}

h5 {

	margin: 0;

	padding: 0;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #787878;

}


p, ul, ol {

	margin-top: 0;

	line-height: 180%;

}



ul, ol {

}



a {

	text-decoration: none;

	color: #0DC7E5;

}



a:hover {

}



#wrapper {

	margin: 0 auto;

	padding-top: 20px;
    padding-bottom: 20px;
	
	padding-left: 50px;    

	/*background: #000000;*/
	background: url(../images/bg.png) repeat left top;

}



/* Header */


/*#header {

	width: 90%;

	height: 221px;

	margin: 0 auto;
        
    background: #1BB2AF  no-repeat left top;

}*/


#header {

	width: 890px;

	height: 221px;

	margin-left:60px;
        
   background: url("../images/bg-headers.png") repeat-x scroll
  

}
.registro{ position:absolute; top:20px; left:1000px;}

#header img {border-style:none;}



/* Menu */



#menu {

	padding-top:15px;
    background-color:#ffffff;
    margin: 0 auto;
    width: 90%;
    

}



#menu a {

	font-family: Helvetica;

	font-size: 15px;

	vertical-align:top;
        
        font-weight:bold
        

}



.menu_active_link {

	color:#7BA501;

}

/* Page */



#page {

	width: 90%; 

	margin: 0 auto;

	background: #FFFFFF; /*url(../images/img04.jpg);*/

}



.post {

}



.post .title {

	height: 38px;

	padding: 12px 0 0 20px;

	letter-spacing: -.5px;

	color: #181818;

}



.post .title a {

	color: #181818;

	border: none;

}



.post .meta {

	margin-top: -10px;

	padding-bottom: 5px;

	padding-left: 20px;

	text-align: left;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-style: italic;

}



.post .meta a {

}



.post .entry {

	text-align: justify;

	margin-bottom: 25px;

	padding: 30px 20px 10px 20px;

}



.links {

	display: block;

	width: 130px;

	margin: 20px 0px;

	padding: 5px;

	background: #A03128;

	border-left: 20px solid #1B120B;

	text-align: center;

	text-transform: uppercase;

	font-size: 10px;

	color: #FFFFFF;

}

.formholder { 

    position: relative;

    width: 380px;

    margin: 0px 0px 6px 0px;

    height: 20px;

}

.formelement { 

    float: right;

    width: 220px;

    text-align: left;

    padding: 0px;

}