/* CSS Document */

*+html, * html {
margin: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
height: 100%;
}
html>/**/body {
margin: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
height: 100%;
}
html>body {
margin: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
height: 100%;
}

.imgBackground {
background: repeat;
}

a.imgLink:link, a.imgLink:visited, a.imgLink:active, a.imgLink:hover {
border-width: 0px;
text-decoration: none;
background: none;
}
a:link, a:visited, a:active {
font-family:Tahoma, Arial, sans-serif;
font-size: 12px;
font-style: normal;
background-color: #dadada;
color: #666666;
text-decoration: none;
}
a:hover {
color: #333333;
background-color: #CCCCCC;
text-decoration: underline;
}

/* Header */
#header {
position: absolute;
width: 980px;
height: 141px;
left: 50%;
top: 0;
margin-left: -490px;
margin-top: 0px;
vertical-align: bottom;
}
#logoNMedia {
width: 330px;
margin-top: 0px;
height: 120px;
padding-top: 20px;
padding-left: 20px;
float: left;
background: none;
}
#logoRedesSociais {
width: 600px;
text-align: right;
margin-top: 0px;
float: right;
background: none;
}
#headerAdd {
position: absolute;
width: 605px;
height: 45px;
left: 50%;
top: 0;
margin-left: -140px;
margin-top: 70px;
padding-right: 25px;
padding-top: 25px;
text-align: right;
font-family: Tahoma, Arial, sans-serif;
font-size: 11px;
color: #b60000;
font-style: normal;
background-color: #FFFFFF;
}
.headerLink:link, .headerLink:visited, .headerLink:active {
font-family: Tahoma, Arial, sans-serif;
font-size: 11px;
font-style: normal;
text-decoration: underline;
color: #666666;
background-color: #dbdbdb;
}
.headerLink:hover {
text-decoration: none;
color: #333333;
background-color: #ababab;
}


/* Home */
#ConteudoHomeNMedia {
width: 100%;
text-align: center;
position: absolute;
left: 50%;
top: 0;
margin-left: -50%;
margin-top: 152px;
}
#ConteudoHomeSec {
position: absolute;
width: 980px;
left: 50%;
top: 610px;
margin-left: -490px;
margin-top: 0px;
background-color: #FFFFFF;
}

#clientesHome {
position: absolute;
z-index: 20;
width: 980px;
left: 50%;
top: 300px;
margin-left: -490px;
margin-top: 0px;
background-color: #ffffff;
}
#clientesHomeCont {
display: block;
width: 980px;
padding-left: 25px;
padding-top: 10px;
padding-bottom: 10px;
line-height: 25px;
font-family: Tahoma, Arial, sans-serif;
font-size: 14px;
font-weight: bold;
color: #ff9900;
text-align: left;
}

#divfadeshow1 {
position: absolute;
width: 714px;
height: 286px;
left: 50%;
margin-left: -310px;
}
#fadeshow1 {
width: 714px;
height: 286px;
border-width: 1px;
border-style: solid;
border-color: #d6d6d6;
}


#HomeMenu {
font-family: Tahoma, Arial, sans-serif;
font-size: 14px;
font-style: normal;
font-weight: bold;
text-align: right;
position: absolute;
width: 480px;
left: 50%;
margin-left: -830px;
}
.HomeMenuLink:link, .HomeMenuLink:visited, .HomeMenuLink:active {
display: block;
width: 100%;
background-color: #c9c9c9;
color: #990000;
text-decoration: none;
line-height: 35px;
padding-right: 15px;
border-bottom-style: solid;
border-bottom-color: #ececec;
border-bottom-width: 1px;
}
.HomeMenuLink:hover {
display: block;
width: 100%;
background-color: #a0a0a0;
color: #990000;
text-decoration: none;
line-height: 35px;
padding-right: 15px;
border-bottom-style: solid;
border-bottom-color: #ececec;
border-bottom-width: 1px;
}
img#imgHomeBrd1 {
position: absolute;
z-index: 10;
width: 307px;
left: 50%;
margin-left: -490px;
margin-right: 26px;
border-style: solid;
border-color: #d6d6d6;
border-width: 1px;
}
#imgHome1 {
position: absolute;
z-index: 20;
width: 307px;
left: 50%;
top: 125px;
margin-left: -489px;
margin-top: 0px;
font-family: Tahoma, Arial, sans-serif;
background-color: #ffffff;
line-height: 45px;
font-size: 14px;
font-weight: bold;
color: #ff9900;
}
img#imgHomeBrd2 {
position: absolute;
z-index: 10;
width: 307px;
left: 50%;
margin-left: -154px;
margin-right: 27px;
border-style: solid;
border-color: #d6d6d6;
border-width: 1px;
}
#imgHome2 {
position: absolute;
z-index: 20;
width: 307px;
left: 50%;
top: 0;
margin-left: -153px;
margin-top: 125px;
font-family: Tahoma, Arial, sans-serif;
background-color: #ffffff;
line-height: 45px;
font-size: 14px;
font-weight: bold;
color: #ff9900;
}
img#imgHomeBrd3 {
position: absolute;
z-index: 10;
width: 307px;
left: 50%;
margin-left: 181px;
border-style: solid;
border-color: #d6d6d6;
border-width: 1px;
}
#imgHome3 {
position: absolute;
z-index: 20;
width: 307px;
left: 50%;
top: 0;
margin-left: 182px;
margin-top: 125px;
font-family: Tahoma, Arial, sans-serif;
background-color: #ffffff;
line-height: 45px;
font-size: 14px;
font-weight: bold;
color: #ff9900;
}
#footerNMedia {
width: 100%;
position: fixed;
height: 50px;
background-color: #ffffff;
text-align: center;
line-height: 50px;
bottom: 0;
margin-bottom: 0px;
z-index: 50;
}




/* Internas */
#ConteudoSiteNMedia {
width: 100%;
text-align: center;
position: absolute;
left: 50%;
top: 0;
margin-left: -50%;
margin-top: 152px;
}
#ConteudoSiteSec {
position: absolute;
width: 920px;
top: 50px;
left: 50%;
margin-left: -490px;
margin-top: 0px;
background-color: #ffffff;
padding: 30px;
padding-top: 0px;
}
#IntMenu {
font-family: Tahoma, Arial, sans-serif;
font-size: 14px;
font-style: normal;
font-weight: bold;
text-align: center;
border-bottom-color: #FFFFFF;
border-bottom-style: solid;
border-bottom-width: 1px;
border-top-color: #FFFFFF;
border-top-style: solid;
border-top-width: 1px;
background-color: #c9c9c9;
}
.IntMenuLink:link, .IntMenuLink:visited, .IntMenuLink:active {
display: inline;
width: 100%;
background-color: #c9c9c9;
color: #990000;
text-decoration: none;
line-height: 35px;
padding-right: 15px;
padding-left: 15px;
border-right-style: solid;
border-right-color: #ececec;
border-right-width: 1px;
}
.IntMenuLink:hover {
display: inline;
width: 100%;
background-color: #a0a0a0;
color: #990000;
text-decoration: none;
line-height: 35px;
padding-right: 15px;
padding-left: 15px;
border-right-style: solid;
border-right-color: #ececec;
border-right-width: 1px;
}
.IntMenuLink2:link, .IntMenuLink2:visited, .IntMenuLink2:active {
display: inline;
width: 100%;
background-color: #c9c9c9;
color: #990000;
text-decoration: none;
line-height: 35px;
padding-right: 15px;
padding-left: 15px;
}
.IntMenuLink2:hover {
display: inline;
width: 100%;
background-color: #a0a0a0;
color: #990000;
text-decoration: none;
line-height: 35px;
padding-right: 15px;
padding-left: 15px;
}
#footerNMediaInt {
width: 100%;
position: fixed;
height: 50px;
background-color: #ffffff;
text-align: center;
line-height: 50px;
bottom: 0;
margin-bottom: 0px;
}
#footer {
width: 980px;
position: absolute;
left: 50%;
margin-left: -490px;
text-align:center;
}
#footerNMediatxt {
width: 880px;
font-family: Tahoma, Arial, sans-serif;
font-size: 11px;
font-style: normal;
color: #9e9e9e;
float: left;
}
#footerSelos {
width: 100px;
padding-top: 10px;
text-align: right;
float: right;
}



/* Clientes */
img#logoCliente {
border: 1px solid #cccccc;
margin-right: 10px;
}
img#logoCliente2 {
border: 1px solid #cccccc;
}
a.logos:link, a.logos:visited, a.logos:active, a.logos:hover {
background-color:#FFFFFF;
}


/* Formatação dos Textos */
.titles {
font-family: Tahoma, Arial, sans-serif;
font-size: 30px;
font-style: normal;
color: #990000;
text-align: left;
border-bottom: 1px solid #990000;
}
.texts {
font-family: Tahoma, Arial, sans-serif;
font-size: 13px;
font-style: normal;
color: #666666;
text-align: justify;
}
.textsdest {
font-family: Tahoma, Arial, sans-serif;
font-size: 13px;
font-style: normal;
color: #FF0000;
text-decoration: underline;
}
.forminput {
font-family: Tahoma, Arial, sans-serif;
font-size: 13px;
font-style: normal;
color: #666666;
background-color: #FFFFFF;
border-color: #CCCCCC;
border-style: solid;
border-width: 1px;
}
.formbtn1 {
font-family: Tahoma, Arial, sans-serif;
font-size: 13px;
font-style: normal;
font-weight: bold;
color: #FFFFFF;
background-color: #929292;
border-style: inset;
border-color: #676767;
border-width: 1px;
}
.formbtn2 {
font-family: Tahoma, Arial, sans-serif;
font-size: 13px;
font-style: normal;
font-weight: bold;
color: #FFFFFF;
background-color: #907000;
border-style: inset;
border-color: #704200;
border-width: 1px;
}

/* --- Natal 2011 --- */
#div_animacao {
position: absolute;
width: 714px;
height: 286px;
left: 50%;
margin-left: -310px;
}
