body {
    line-height:20px;
    font-family:Arial;
    font-size:12px;
    color:#666;
}
a {
    color:#02a4ef;
    text-decoration:none;
}
a:visited {
    color:#02a4ef;
    text-decoration:none;
}
a:hover {
    color:#02a4ef;
    text-decoration:underline;
}
h1 { margin:0; }
h2 { font-size:30px; font-weight:bold; letter-spacing: -1px; color:#000; line-height:25px; margin:0; }
.ntttulo {
	margin:0;
}
.subtitulo {
	font-size:20px;
	margin:12px 0;
	display:block;
}
hr {
	border:none 0;
	border-top:solid 1px #e1e1e1;
	background-color:#ddd;
	height:3px;
      background:none;
}

noscript {
    color:#f00;
    display:block;
    font-size:16px;
}
input, textarea, select {
    color:#333;
    border:1px solid #ccc;
}
#ctt_estado { width:145px; }
textarea { width:450px; }
#page { background:#ececec; }

#header {
    background:#000;
    height:35px;
    *+height:40px;
    text-align:right;
}
#header-center {
    width:980px;
    text-align:center;
    margin:0 auto;
}
#header-center ul {
    text-align:right;
    font-family:Arial;
    padding:8px 17px 0 0;
    *+padding:6px 17px 0 0;
}
#header-center li {
    float:right;
    color:#fff;
    *+padding:5px;
}
#header-center a {
    font-size:15px;
    color:#fff;
    text-decoration:none;    
    font-weight:600;
    letter-spacing: -0.5px;
    *+padding-top:5px;
    *+padding-bottom:5px;
}
#header-center a:visited {
    font-size:15px;
    color:#fff;
    text-decoration:none;
    font-weight:600;
    letter-spacing: -0.5px;
    *+padding-top:5px;
    *+padding-bottom:5px;
}
#header-center .item-menu-home {
    background:url(../media/img/home.jpg) no-repeat right top;
    padding:6px 60px 4px 20px;
}
#header-center .item-menu-sericard-tv {
    background:url(../media/img/sericard-tv.jpg) no-repeat right top;
    padding:6px 60px 4px 20px;
}
#header-center .item-menu-contato {
    background:url(../media/img/contato.jpg) no-repeat right top;
    padding:6px 33px 4px 20px;
}
#menu {
    background:url(../media/img/bg-header.gif) repeat-y left top;
    height:95px;
}
#logotipo, #menu-nav {
    float:left;
}
#logotipo {
    padding:15px 15px 10px 26px;
    width:236px;
}
#menu-nav ul {
    border-top:1px solid #000;
    margin-top:2px;
}
#menu-nav li {
    float:left;
    padding:24px 0;
    text-align:center;
}
#menu-nav li.current {
    background:url(../media/img/marcador.png) no-repeat top center;
}
#menu-nav a {
    display:block;
    padding:10px 20px 10px 6px;
    *+padding:10px 20px 10px 5px;
    font-family:Arial;
    font-size:17px;
    *+font-size:15px;
    color:#000;
    font-weight:600;
    text-decoration:none;
    letter-spacing: -0.5px;
}
#menu-nav a:visited {    
    display:block;
    padding:10px 20px 10px 6px;
    *+padding:10px 20px 10px 5px;
    font-family:Arial;
    font-size:17px;
    *+font-size:15px;
    color:#000;
    font-weight:600;
    text-decoration:none;
    letter-spacing: -0.5px;
}
#menu-nav a:hover {
    color:#a8a8a8;
}
#menu-nav .current a {
    color:#a8a8a8;
}
#menu-nav a.divisor-exists {
    background:url(../media/img/menu-nav-divisor.png) repeat-y right top;
}
/*Somente para Safari e Chrome*/
@media screen and (-webkit-min-device-pixel-ratio:0)
{
    #logotipo { padding:15px 15px 10px 26px; width:230px; }
    #menu-nav a { padding:10px 17px 10px 5px;  font-size:14px; }
}
#inner-page {
    width:990px;
    text-align:center;
    margin:0 auto;
}
#content {
    width:990px;
    overflow:auto;
}
#chamadas, #content-internas {
    float:left;
}
#chamadas {
    background:#fff;
    width:268px;
    padding:10px;
    margin-right:2px;
    text-align:left;
}
#chamadas .simulador img {
    width:268px;
    padding-top:20px;
}
#chamadas .newsletter {
    border-top:1px dotted #ccc;
    border-bottom:1px dotted #ccc;
    margin:20px 0;
    padding:10px 0;
}
#chamadas .newsletter input { width:260px; }
#chamadas .newsletter input.button { width:auto; }

#chamadas .sericard-tv {
   height:200px;
}
#content-internas {
    background:#fff;
    text-align:left;
    padding:10px 10px 20px 10px;
    width:680px;
    min-height:1019px;
    *min-height:1051px;
}
#content-internas h2 {
    margin-bottom:3px;
}
.video {
    float:left;
    padding:0 10px;
}
.content-video li {    
    clear:both;
    padding:20px 0;
    overflow:auto;
}
#showroom {
    text-align:center;
}
.content-cases li {
    float:left;
    width:225px;
    height:100px;
    padding:20px 0;
}
.content-cases li img {
    background:#fff;
    padding:5px;
    border:1px solid #eee;
    max-width:180px;
    max-height:100px;
}
.content-cartoes li {
    width:620px;
    height:105px;
    padding:20px;
    border-bottom:1px solid #f1f1f1;
}
.content-cartoes h3 { margin-top:0; }
.content-cartoes li p {
    text-align:justify;
}
.content-cartoes li img {
    background:#fff;
    padding:5px;
    width:120px;
}
.lista-de-noticias li {
    padding:10px 0;
}
.lista-de-posts li {
    padding:10px 0;
}
#comments ul li {
    margin-bottom:30px;
}
#comments ul ul li {
    margin-bottom:0;
}
#comments ul ul {
    background:#f3f2f2;
    margin-left:50px;
    padding:10px;
    width:420px;
}
#comments h4 {
    background:url(../media/img/comments.jpg) no-repeat left;
    padding:6px;
    padding-left:35px;
}
#comments p {
    padding-left:35px;
}
.post-creditos {
    font-size:10px;
}
#destaques-all {
    background:url(../media/img/bg-destaques.jpg) repeat-x left center;
    margin:0 5px;
}
#destaques {
    background:#fff;
    padding:20px;
    margin:0 17px 20px 15px;
    text-align:left;
    overflow:auto;
    zoom:1;
}
.bloco-big {
    width:420px;
    float:left;
    height:308px;
    padding:0 15px;
}
#destaque-empresa {
    background:url(../media/img/border-dashed.jpg) no-repeat right bottom;
    border-right:1px dotted #999;
    text-align:justify;
}
#destaque-simulador {
    background:url(../media/img/border-dashed.jpg) no-repeat left bottom;
}
#destaque-resumo {
    clear:both;
}
#destaque-ultimos-posts h2 {
    background:url(../media/img/blog.jpg) no-repeat left;
	margin-top:22px;
    padding:20px;
    padding-left:65px;
    font-size:18px;
}
#destaque-ultimos-posts h2#manuseio {
	background-image:url('../media/img/manuseio-e-logistica.png');
}
#destaque-ultimos-posts h3 { display:inline; }
#destaque-ultimos-posts h3 a { margin:0; padding:0; font-size:18px; display:inline;vertical-align:10px; }
.bloco-small {
    width:271px;
    padding-right:10px;
    float:left;
    margin:10px;
    _margin:6px;
    border-right:1px dotted #999;
}
#destaque-ultimos-posts li {
    list-style:url(../media/img/posts-marker.png);
    list-style-position:inside;
}
.bloco-small li {
    font-size:16px;
    color:#02a4ef;
    padding:10px 10px;
}
.bloco-small a {
    font-size:14px;
    text-decoration:none;
    color:#666;
}
.bloco-small a:visited {
    font-size:14px;
    text-decoration:none;
    color:#666;
}
.bloco-small a:hover {
    text-decoration:underline;
}
.bloco-small h3 {
    font-size:25px;
    font-weight:normal;
    letter-spacing:-1px;
    color:#000;
    margin-top:5px;
}
.bloco-small h3 a {
    font-size:25px;
    color:#666;
}
#historia-sericard {
    width:281px;
}
#destaque-noticias {
    text-align:justify;
}
#destaque-noticias h2 {
    background:url(../media/img/noticias-destaque.jpg) no-repeat left;
    padding:20px;
    padding-left:70px;
}
#destaque-noticias h3 {
    text-align:left;
}
#cases {
    background:url(../media/img/bg-cases.jpg) repeat-x left top;
    margin:0 22px 0 20px;
    padding:10px;
    text-align:left;
    height:75px;
}
#cases span {
    font-size:16px;
    width:120px;
    color:#bdbdbd;
    font-weight:bold;
    padding-top:10px;
    float:left;
}
#cases li {
    float:left;
    margin-right:5px;
}
#cases img {
    max-width:150px;
    max-height:60px;
}
#mais-destaques {
    background:#fff;
    overflow:auto;
    margin:0 22px 20px 20px;
    text-align:left;
    zoom:1;
}
#atendimento p {
    padding:20px 0 0 0;
}
#atendimento .contato-email {
    padding-right:50px;
}
#footer {
    text-align:left;
    padding:0 20px;
    height:50px;
    clear:both;
}
#submenu li {
    display:inline;
    color:#666;
}
#submenu a {
    color:#666;
    font-size:11px;
    text-decoration:none;
    padding:0 3px;
    *+padding:0 3px;
}
#submenu a:visited {
    color:#666;
    font-size:11px;
    text-decoration:none;
    padding:0 3px;
    *+padding:0 3px;
}
#submenu a:hover {
    color:#666;
    font-size:11px;
    text-decoration:underline;
    padding:0 3px;
    *+padding:0 3px;
}
#submenu a.current {
    text-decoration:underline;
}
#copyright, #submenu {
    float:left;
}
#copyright {
    width:260px;
    font-weight:bold;
    font-size:13px;
    letter-spacing:-1px;
    color:#666;
}
#creditos {
    clear:both;
}
.imgleft {
    float:left;
    margin:10px 10px 10px 0;
}
.mais {
     clear:both;
}
.mais a {
    background:url(../media/img/mais.jpg) no-repeat left;
    padding-left:25px;
    font-size:16px;
    color:#02a4ef;
    font-weight:bold;
    letter-spacing: -1px;
    text-decoration:none;
}
.mais a:visited {
    background:url(../media/img/mais.jpg) no-repeat left;
    font-size:16px;
    color:#02a4ef;
    font-weight:bold;
    letter-spacing: -1px;
    text-decoration:none;
}
.mais a:hover {
    background:url(../media/img/mais.jpg) no-repeat left;
    font-size:16px;
    color:#02a4ef;
    font-weight:bold;
    letter-spacing: -1px;
    text-decoration:none;
}
.clique-aqui {
    padding:0 20px 20px 20px;
}
.clique-aqui a {
    background:url(../media/img/clique-aqui.jpg) no-repeat left;
    padding:5px 5px 5px 34px;
    font-size:16px;
    color:#02a4ef;
    font-weight:bold;
    letter-spacing: -1px;
    text-decoration:none;
}
.clique-aqui a:visited {
    background:url(../media/img/clique-aqui.jpg) no-repeat left;
    padding:5px 5px 5px 34px;
    font-size:16px;
    color:#02a4ef;
    font-weight:bold;
    letter-spacing: -1px;
    text-decoration:none;
}
.clique-aqui a:hover {
    background:url(../media/img/clique-aqui.jpg) no-repeat left;
    font-size:16px;
    color:#02a4ef;
    font-weight:bold;
    letter-spacing: -1px;
    text-decoration:none;
}
.no-border {
    border:none;
}
.cartao-nome { color:#666; font-size:15px; text-align:left; }
.cartao-autor { color:#666; font-size:11px; text-align:left; }
.dados-extras-cartao { color:#920623; }
.dados-extras-cartao strong { color:#333; }

.varchar { width:450px; }
.char { width:250px; }
.number { width:100px; }

.breadcrumb {
    margin-bottom:15px;
    text-transform:lowercase; 
}
.aviso {
    background:#fbf2d6;
    padding:0 5px;
    border:1px solid #f8e19b;
    color:#e78511;
}
.redirect-msg p {
    background:#fbf2d6;
    padding:5px;
    border:1px solid #f8e19b;
    color:#e78511;
}
.button {
    background:#02a3ef;
    padding:2px 5px;
    font-size:12px;
    font-variant:small-caps;
    color:#fff;
    text-decoration:none;
    clear:both !important;
    cursor:pointer;
    border:none;
}
.error {
    color:#f00;
    padding-left:5px;
}
input.error, select.error, textarea.error {
    border:2px solid #f00;
}
.pages {
    clear:both;
}
.pages li {
    display:inline;
    width:50px;
    height:20px;
}
.pages a {
    background:#02a3ef;
    padding:2px 5px;
    font-size:12px;
    color:#fff;
    text-decoration:none;
    border:none;
}
.pages .current {
    background:#666;
    padding:2px 5px;
    font-size:12px;
    color:#fff;
    border:none;
}
.contato-content {
    width:450px;
}
.contato-content form {
    width:450px;
}
.menu-inner-contato {
    float:right;
}
.menu-inner-contato a {
    display:block;
    padding:2px 5px;
    background:#eee;
    width:150px;
    margin-bottom:1px;
    font-weight:bold;
}
.menu-inner-contato a:visited {
    display:block;
    padding:2px 5px;
    background:#eee;
    width:150px;
    margin-bottom:1px;
    font-weight:bold;
}
.meta-info { margin-top: 10px; border-top: 1px dashed #666; padding:10px 5px; }
.ampliar-video { position:absolute; top:100; }
.ampliar-video-historia, .ampliar-video-historia:visited { font-size:16px !important; color:#02a4ef !important; font-weight:bold; }
.ampliar-video-historia:hover { font-size:16px !important; color:#02a4ef; font-weight:bold; text-decoration:none !important; }
.ampliar-video-historia img { vertical-align:middle }
.creditos { display:block; padding:30px 2px 5px 2px; text-align:center; font-size:10px; }
.arquivo { background:#fdf7ea; padding:10px; width:430px; }
.descricao-pagina-cartoes { font-size:16px; }
#destaque-empresa img{
    margin-top:17px;
}


