* {
margin: 0;
padding: 0;
line-height: 1;
}
html,body
{
height: 100%;
margin: 0px;
padding: 0px;
}
body{
background: #E0DBCB url(/css/imgn/bg_body.jpg) repeat-x;
font-size: 62.5%;
font-family: Arial, Helvetica, Verdana, Tahoma, sans-serif;
}
hr{
display: none;
}
#skip{
position: absolute;
text-indent: -9999px;
list-style: none;
}
#layer1{
background: url(/css/imgn/bg_container-outer.gif) no-repeat center top;
}
#layer2{
background: url(/css/imgn/bg_container.gif) repeat-y center top;
}
a{
overflow: hidden;
}
h1 {
font-family: times, Times New Roman, times-roman, georgia, serif;
color: #180E0D;
margin: 0;
padding: 0px 0px 0px 0px;
font-size: 31px;
line-height: 28px;
letter-spacing: -1px;
font-weight: bold;
text-align:center;
}
h1 strong {
color:#990000;
}
h1 span {
background-color:#FFFF66;
color:#000000;
}
/* =Header
---------------------------------------------------------------------
*/
#top {
background:#32312D;
display:none;
margin:0 6px;
color:#FFF;
text-align:center;
}
#header h1{
display: inline; /* IE6 double margin float bug hack */
float: left;
margin: 6px 0px 0 0;
width: 204px;
height: 120px;
background: url(/css/imgn/bg_h1.jpg) no-repeat;
text-indent: -9999px;
}
#header h1 a{
display: block;
width: 204px;
height: 103px;
}
#header #header-text{
position: absolute;
top: 47px;
left: 255px;
width: 515px;
font-family: Georgia, Times, "Times New Roman", serif;
}
#header #header-text h3{
margin-bottom: .4em;
color: #ECE5D0;
font-size: 1.8em;
font-weight: normal;
}
#header #header-text p{
color: #FFF;
font-size: 1.4em;
line-height: 1.1em;
}
#header #header-text a{
color: #FFF;
border-bottom:1px solid #C00;
text-decoration: none;
}
#header #top-menu{
z-index:99;
position: absolute;
left: 563px;
width: 247px;
padding: 6px 0 0;
background:transparent url(/css/imgn/bg_top-menu.gif) no-repeat scroll top left;
}
#header #top-menu p{
color: #64625A;
font-size: 1.2em;
padding:4px 0px 9px;
text-align: center;
background:transparent url(/css/imgn/bg_top-menuN.gif) no-repeat scroll left bottom;
}
#header #top-menu #top h3{
font-size:180%;
}
#header #top-menu #top h4{
font-size:150%;
padding:3px 0 0 0;
}
#header #top-menu #top p{
background:none;
color:#FFF;
padding:5px 0;
line-height:120%;
}
#header #top-menu a {
color: #DACFAE;
text-decoration: none;
}
#header #top-menu a#ShowTop {
padding-right: 15px;
background: url(/css/imgn/bg_top-menu_a.gif) no-repeat right 65%;
}
#header #top-menu a:hover{
text-decoration: none;
}
#layer3{
background: url(/css/imgn/bg_container-inner.jpg) no-repeat center top;
}
#content-wrap{
position: relative;
width: 814px;
margin: 0 auto;
padding: 0 0 0 28px;
}
#content{
display: inline; /* IE6 double margin float bug hack */
clear: both;
float: left;
width: 544px;
margin: 110px 10px 0 0;
background: url(/css/imgn/bg_content.gif) no-repeat;
}
body#home #content{
background: none;
}
#content h3{
margin: 0 0 .25em 16px;
padding: 10px 15px 16px;
color: #254F62;
font-size: 1.8em;
font-weight: normal;
text-transform: capitalize;
font-family: Georgia, Times, "Times New Roman", serif;
}
#content h3 img{
margin: 0;
}
#content h4{
margin-bottom: .75em;
color: #1A688F;
font-size: 1.4em;
font-family: Georgia, Times, "Times New Roman", serif;
}
#content h5{
margin-bottom: .75em;
color: #18658B;
font-size: 1.6em;
font-weight: normal;
font-family: Georgia, Times, "Times New Roman", serif;
}
#content h6{
margin: .5em 0;
color: #987D28;
font-size: 1.2em;
}
#content h1 {
margin:0 0 17px 0;
}
#content p,
#content ul,
#content ol,
#content td{
margin-bottom: 10px;
color: #303030;
font-size: 14px;
line-height: 160%;
}
#content ul,
#content ol{
margin-left: 1em;
}
#content li{
line-height: 1.5;
}
#content hr{
display: block;
margin-bottom: 1em;
}
#content a{
color: #987D28;
}
#content a:hover{
text-decoration: none;
}
#content img{
/* float: left; */
margin: 0 10px 5px 0;
}
/* =Sidebar
---------------------------------------------------------------------
*/
#sidebar{
position:absolute;
right:36px;
top:270px;
width: 206px;
}
#sidebar h3{
margin: 0 0 8px;
padding: 0 0 10px;
background: url(/css/imgn/bg_sidebar_h3.gif) repeat-x left bottom;
color: #254F62;
font-size: 19px;
text-align:center;
}
#actionPopup h2{
margin: 0 0 8px;
padding: 0 0 10px;
color: #C00;
font-size: 19px;
text-align:center;
}
#sidebar h3 strong,
#actionPopup h2 strong {
color:#990000;
}
#sidebar #quicklinks{
clear: left;
margin-bottom: 20px;
padding: 13px 14px 8px;
border: 1px solid #D6D2BF;
background: #ECE9DD;
font-family: Arial, Helvetica, Verdana, Tahoma, sans-serif;
}
#sidebar #quicklinks p{
padding: 8px 0;
border-top: 1px solid #D6D2BF;
color: #5D5A55;
font-size: 1.3em;
}
#sidebar #quicklinks li,
#actionPopup li {
margin: 0;
margin-bottom: 1em;
padding: 3px 0 3px 20px;
font-size: 1.2em;
font-weight: bold;
list-style: none;
}
#actionPopup form#ptm ul,
#actionPopup form#ptm ul li,
#sidebar #quicklinks form#tm ul,
#sidebar #quicklinks form#tm ul li {
margin:0;
padding:0;
}
#actionPopup form#ptm ul li,
#sidebar #quicklinks form#tm ul li {
padding:3px 0;
}
#actionPopup form#ptm ul li label,
#sidebar #quicklinks form#tm ul li label {
display:block;
font-weight:bold;
}
#actionPopup form#ptm ul li input,
#sidebar #quicklinks form#tm ul li input,
#sidebar #quicklinks form#tm ul li textarea {
width:162px;
padding:3px 5px;
}
#sidebar #quicklinks #feed{
background: url(/css/imgn/ql_feed.gif) no-repeat left center;
}
#sidebar #quicklinks #podcast{
background: url(/css/imgn/ql_podcast.gif) no-repeat left center;
}
#sidebar #quicklinks #email{
background: url(/css/imgn/ql_email.gif) no-repeat left center;
}
#sidebar #quicklinks #login{
background: url(/css/imgn/ql_login.gif) no-repeat left center;
}
#sidebar #quicklinks a{
color: #5D5A55;
padding:2px 5px 0px 25px;
margin:0px 5px 0px 5px;
display:block;
}
#sidebar #quicklinks a:hover{
text-decoration: none;
}
#actionClose p a img {
border:none;
}
#actionClose p a {
position:absolute;
top:-10px;
right:-10px;
border:none;
}
/* =Footer
---------------------------------------------------------------------
*/
#footer{
clear: both;
width: 752px;
height: 160px;
margin: 0 -28px;
padding: 12px 45px;
background: #E0DBCB url(/css/imgn/bg_footer.gif) no-repeat;
}
#footer p{
float: left;
color: #56544B;
font-size: 1.1em;
}
#footer p.powered{
float: right;
}
#footer a{
color: #050505;
text-decoration: none;
}
#footer a:hover{
text-decoration: underline;
}
.hide {
display:none;
}
.popup {
display:none;
}
.transparencia {
position: fixed !important;
position: absolute;
top: 0px;
left: 0px;
z-index: 10;
width: 100%;
height:100%;
opacity: 0.6;
color:#000;
background-color:#ff0000;
}
*.transparencia {
filter: alpha(opacity = 40);
}
.fechar {
position: absolute;
width: 40%;
margin-top: 10%;
margin-left: 30%;
z-index: 15;
border:5px solid #990000;
background:#FFF;
padding:20px 20px 30px 20px;
}
.fechar #closepopup {
right:5px;
position:absolute;
bottom:5px;
}
#header-text p strong {
display:block;
text-align:right;
}
