html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, code,
del, dfn, em, img, q, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
	}
body {line-height: 1.3;}
table {border-collapse:collapse; border-spacing:0;}
caption, th, td {text-align:left; font-weight:normal;}
table, td, th {vertical-align:top;}
blockquote:before, blockquote:after, q:before, q:after {content:"";}
blockquote, q {quotes:"" "";}
strong {font-weight:bold;}
em {font-style:italic;}
a img {border:none;}

.clear {height:1%; margin:0px; padding:0px; clear:both; float:none;}

body {font-size:medium; color:#222; font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, "Helvetica Neue", Helvetica, sans-serif;}

h3 {color:#CC640D;}
h6 a {font-weight:bold; color:#000000;}

/* Layout
-------------------------------------------------------------- */
#mainwrapper {background:#fff url('../images/bg.png') repeat-x 0 -54px; width:100%; margin:0 auto;}
#mainwrapper2 {background:#fff url('../images/bg.png') repeat-x 0 -106px; width:100%; margin:0 auto;}

#barraWrap {overflow:hidden!important;}

#nav {padding-left:5px;}

/* Navigation
-------------------------------------------------------------- */
#main-nav_header {height:30px; padding:9px 0px 0px 5px; background:url('../images/menu_bg.jpg') repeat-x; color:#FFFFFF;}
#main-nav {margin:0px; padding:5px; background-color:#E1E1E1; list-style:none;}
#main-nav li {height:35px; margin:0px 0px 1px 0px; padding:0px;}
#main-nav a {display:block; height:30px; margin:0px; padding:5px 0px 0px 10px; background:#FFFFFF url('../images/list_bg.jpg') repeat-x bottom;}
#main-nav a:hover {color:#545454;}

.breadcrumb, .breadcrumb a {padding-left:3px; font-size:small; color:#FFFFFF;}

a {color:#666666; text-decoration:none;}
a.subactive {font-weight:bold!important; text-decoration:underline; color:#666666;}
a.lermais {color:#CC640D; font-size:small;}
a#aPage2 {margin-right:5px; color:#CC640D;}

#principal {width:100%; float:left;}
.principal_wrapper {padding:5px 0px 0px 5px;}
.odd {background:#FFFFFF;}
.even {background:#F2F2F2;}
.principal_wrapper img {width:70px; margin:0px 5px 0px 0px; float:left;}

.categoria {font-size:small; color:#333333}
.highlight {font-size:small; color: #CC640D;}
.date {font-size:small; color:#333333;}
.title {display:block;}
strong.title a, strong.title-small a {color:#000;}
strong.title a:hover {text-decoration:underline;}

#header {width:100%; height:98px; background:url('../images/logo_bg.jpg') repeat-x;}
#header_bg {width:100%; height:98px; background:url('../images/logo.jpg') no-repeat center;}
a#header_logo {display:block; width:170px; height:60px; margin:0px auto 15px auto;}

.no-bullets a {color:#3F3F3F}

#feature {padding:20px 10px; background:#000000; color:#FFFFFF;}

.module {margin:25px 0px;}
