html, body {
margin : 0;
padding : 0;
}
body {
font : 73% "Trebuchet MS", Arial,  Helvetica, Tahoma, sans-serif;
background : #fff;
color : #555;
background: #fff url(/images/wrap_bg.jpg) repeat-x;
font-size: 13px;
}

h3 {
margin: 2px 0;
font-size: 16px;
}

td {
padding:0 5px;
}
			/*WRAP*/
#wrap {
width: 100%;
margin-left: auto;
margin-right: auto;
padding: 0;
color : #555;
background: transparent url(/images/head.jpg) no-repeat;
}
			/*TOP BANNER*/
#masthead {
height:162px;
padding: 0;
margin-bottom: 0;
}
			/*MAIN CONTAINER*/
#container {
border: 0px solid #aaa;
margin-left: 20px;
margin-right: auto;
margin-top:10px;
padding: 0;
line-height: 1.6em;
}
			/*TOP NAVIGATION*/
#menucontainer{position:relative;height:31px;color:#E0E0E0;background:#143D55;
width:100%;font-family:Arial,Verdana,sans-serif;}


#leftmenu {
list-style: none;
}
			/*MAIN CONTENT*/
#content {
padding: 0 1em 1em 1em;
margin: 0 20px;
border-left:1px solid #000066;
float:left;
width: 65%;
}
			/*SIDEBAR*/
#sidebar {
float: left;
width: 20%;
margin-top: 0;
padding: 0 1em 0 1em;
}
#sidebar1 {
float: left;
width: 15%;
margin-top: 0;
padding: 0 1em 0 1em;
}
#sidebar p {
margin: 0;
padding: 2px 0 5px 0;
border-bottom:1px dashed green;
}

.news {
border-bottom: 1px dashed #000066;
}

.news p {
font-size:12px;
line-height:13px;
padding:2px 0;
margin:0;
}

.news h3 {
font-size: 15px;
padding:2px 0;
margin:0;
}
			/*FOOTER*/
#footer {
clear: both;
height: 65px;
padding: 0;
margin-bottom: 0;
margin-top: 20px;
text-align: center;
border-top: 10px solid #000066;
color: #333;
background: #336699;
}

#footer a{
	color:#fff;
}

#footer img {
vertical-align:middle;
}

#fabrica {
padding-left:400px;
}
			/*TYPOGRAPHY*/
h1 {
color:#FFFFFF;
font-size:175%;
height:96px;
margin:0;
padding:30px 0 0 505px;
}
h2 {
margin: 0;
padding: 10px 0 0 0;
font-size: 160%;
letter-spacing: 3px;
color:#000066;
}
blockquote {
padding: 15px;
font-weight : bold;
font-style : italic;
border-bottom: 1px solid #aaa;
border-top: 1px solid #aaa;
color : #b29b35;
}
			/*LINKS*/
a:link, a:visited {
color : #143D55;
background : inherit;
text-decoration : underline;
}
a:hover {
color :#666;
background : inherit;
text-decoration : none;
}

p {
text-align:justify;
}
			/*IMAGES*/
.right {
float: right;
border: 0px solid #656C4A;
margin: 5px 0 10px 0;
padding: 10px;
}
			/*SEARCH BAR*/
legend {
color: green;
}
input {
background: #eee;
}	