/*@import url(http://fonts.googleapis.com/css?family=Open+Sans:400italic,700italic,400,700);*/



body {font-family: Arial, sans-serif; color: #484848; }

/* FOOTER */
footer {background: url('../img/bg-footer-front.jpg') top left repeat-x; height: 52px; text-align: center; margin-top: 25px; clear: both;}
footer div.content-footer {height: 52px; padding-top: 12px;}
/* FOOTER */

/* MENU PRINCIPAL*/
header {height: 150px;}

.menu-principal {height:82px;}
.logo {float: left; margin-top: 5px;}
.menu ul {float: right; margin: 30px 0px 0px 0px;}
.menu ul li {display: inline-block; margin-left: 20px;}
.menu ul li a {font-family: 'Open Sans', Arial, sans-serif; font-weight: 700; font-size: 13px; color: #fff; text-transform: uppercase; text-decoration: none;}
.menu ul li a:hover {text-decoration: none;}

img.seta_menu{
    position:absolute;
    top:70px;
    left:100px;
}
.fatia {height: 5px; width: 100%; background-color: #4493B9; position: absolute; top: 77px; left: 0;}

.submenu{ height: 55px; width: 100%; background-color: black; background-image: url("../img/fatia_menu_baixo.jpg"); float: left;}
.submenu ul {margin: 18px 0px 0px 0px; list-style: none;}
.submenu ul li {display: inline; font-family: 'Open Sans', Arial, sans-serif; font-weight: 600; letter-spacing: -0.05em; font-size: 11px;  color: #666; margin-right: 15px; text-transform: uppercase;}
.submenu ul li a{text-decoration: none; color: #666; text-shadow: 1px 1px #fff;}
.submenu ul li a:hover {color: #aaa;}

.usuario {width: 100%; height: 34px; background: url('../img/fatia_usuario.jpg') #aaa; float: left;}
.contentusuario { float: right;}
.contentusuario span { margin-right: 20px;}

ul.drop-produtos {margin: 5px 0px 0px 0px;}
ul.drop-produtos li {display: block; margin:0px;}
ul.drop-produtos li a {font-family: Arial, sans-serif; font-size: 14px; display: block; padding: 3px 20px; clear: both; font-weight: normal; line-height: 20px; color: #333333; white-space: nowrap; text-transform: none;}

.contentusuario>div.btn-group {vertical-align:top;}
.bt-painel {background: url('../img/bg-bt-painel.jpg') repeat-x top left; padding: 8px 10px; font-size: 12px; display: inline-block; color: #a1a1a1;}
.bt-painel:hover {color: #a1a1a1; text-decoration: underline;}
/* END MENU PRINCIPAL*/


/* MENU LATERAL */
.menu-lateral {width: 213px; margin-top: 10px; border-radius: 8px; border: 1px solid #dcdcdc; background: #fff; box-shadow: 0px 0px 6px -2px rgba(0,0,0,0.4); min-height: 100px;}
.menu-lateral ul {margin:0px; list-style-image: url('../img/estrela_menu.fw.png'); list-style-position: inside;}
.menu-lateral ul li {height: 20px; padding: 15px 20px; border-bottom: 1px solid #dbdcdc; font-family: Arial, sans-serif; font-size: 12px; color: #5f5f5f}
.menu-lateral ul li a {color: #5f5f5f;}
.top-menu-lateral {width: 199px; height: 32px; background: url('../img/bg-top-menu-lateral.jpg') top left repeat-x; border-top-left-radius: 8px; border-top-right-radius: 8px; padding-left: 15px; padding-top: 13px;}
.top-menu-lateral p.titulo {width: 145px; font-family: 'OpenSans', Arial, sans-serif; font-weight: bold; font-size: 13px; letter-spacing: -0.05em; text-transform: uppercase; color: #fff; margin: 0px; float: left;}
.top-menu-lateral img {float: right; margin-right: 20px; margin-top: 8px;}
/* MENU LATERAL */


/* CONTEÚDO */
.conteudo {padding-left: 20px; padding-right: 20px; min-height: 500px; margin-top: 10px; border-radius: 8px; border: 1px solid #dcdcdc; background: #fff; box-shadow: 0px 0px 6px -2px rgba(0,0,0,0.4);}
.conteudo article {margin-bottom: 35px;}
.conteudo article div.content {height: 145px; vertical-align: middle; display: table-cell;}
.conteudo .page-header {margin-top: 25px; margin-bottom: 20px; padding-bottom: 20px;}
.conteudo img {padding: 5px; border: 1px solid #dcdcdc; margin-right: 10px;}
.conteudo p {color: #484848;}
.conteudo h2 {margin: 0px; font-family: 'Open Sans', Arial, sans-serif; font-size: 24px; font-weight: bold; letter-spacing: -1px; line-height: 24px;}
.conteudo h3 {margin: 0px 0px 15px 0px; font-family: 'Open Sans', Arial, sans-serif; font-weight: 400; font-size: 20px; letter-spacing: -1px; line-height: 24px; color: #484d53}
.conteudo button a{color: #fff; font-family: 'Open Sans', Arial, sans-serif; text-decoration: none;}
.conteudo .post-content img {max-width: 650px; height: auto!important;}

/* CONTEÚDO */


/* FORM */
fieldset legend {margin: 0px 0px 15px 0px; font-family: 'Open Sans', Arial, sans-serif; font-weight: 400; font-size: 20px; letter-spacing: -1px; line-height: 24px; color: #484d53;}
label.error {color: #b94a48;}
/* FORM */

/* PLAYER DE VÍDEO - VIDEOJS */
div.video-player {margin-top: 30px;}
.flowplayer {background: #ccc;}
/* PLAYER DE VÍDEO - VIDEOJS */