/* 
Theme Name: FÓRUM MINEIRO DE FESTIVAIS DE CULTURA
Theme URL: http://www.bvr.com.br/forummineiro
Description: Tema desenvolvido pela BVR Negócios e Consultoria para o Fórum Mineiro de Festivais de Cultura
Author: Wagner Beethoven
Author URI: http://www.bvr.com.br
Version: 1.0
*/


/* ================== RESET/NORMALIZE.CSS C2.1.2 ================== */

* {outline:none;}
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary {display: block;}
audio,canvas,video {display: inline-block;}
audio:not([controls]) {display: none;height: 0;}
[hidden],template {display: none;}
html {font-family: sans-serif;-ms-text-size-adjust: 100%;-webkit-text-size-adjust: 100%;}
body {margin: 0;}
a,a:hover {text-decoration: none;}
a {color:#fff; font-size:0.7em;}
a:focus {outline: thin dotted;}
a:active,a:hover {outline: 0;color:#fff;}
h1 {font-size: 2em;margin: 0.67em 0;}
abbr[title] {border-bottom: 1px dotted;}
b,strong {font-weight: bold;}
dfn {font-style: italic;}
hr {-moz-box-sizing: content-box;box-sizing: content-box;height: 0;}
mark {background: #ff0;color: #000;}
code,kbd,pre,samp {font-family: monospace, serif;font-size: 1em;}
pre {white-space: pre-wrap;}
q {quotes: "\201C" "\201D" "\2018" "\2019";}
small {font-size: 80%;}
sub,sup {font-size: 75%;line-height: 0;position: relative;vertical-align: baseline;}
sup {top: -0.5em;}
sub {bottom: -0.25em;}
img {border: 0;}
svg:not(:root) {overflow: hidden;}
figure {margin: 0;}
fieldset {border: 1px solid #c0c0c0;margin: 0 2px;padding: 0.35em 0.625em 0.75em;}
legend {border: 0;padding: 0;}
button,input,select,textarea {font-family: inherit;font-size: 100%; margin: 0; }
button,input {line-height: normal;}
button,select {text-transform: none;}
button,html input[type="button"], input[type="reset"],input[type="submit"] {-webkit-appearance: button;cursor: pointer;}
button[disabled],html input[disabled] {cursor: default;}
input[type="checkbox"],input[type="radio"] {box-sizing: border-box;padding: 0;}
input[type="search"] {-webkit-appearance: textfield;-moz-box-sizing: content-box;-webkit-box-sizing: content-box;box-sizing: content-box;}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration {-webkit-appearance: none;}
button::-moz-focus-inner,input::-moz-focus-inner {border: 0;padding: 0;}
textarea {overflow: auto;vertical-align: top;}
table {border-collapse: collapse;border-spacing: 0;}

/* ================== FONTES ================== */

@font-face {
font-family: 'PT Sans';
src: url('./fonts/pt_sans.eot');
src: url('./fonts/pt_sans.eot?#iefix') format('embedded-opentype'),
url('./fonts/pt_sans.woff') format('woff'),
url('./fonts/pt_sans.ttf') format('truetype'),
url('./fonts/pt_sans.svg#pt_sansregular') format('svg');
font-weight: normal;
font-style: normal;

}

@font-face {
font-family: 'PT Sans Italic';
src: url('./fonts/pt_sans_italic.eot');
src: url('./fonts/pt_sans_italic.eot?#iefix') format('embedded-opentype'),
url('./fonts/pt_sans_italic.woff') format('woff'),
url('./fonts/pt_sans_italic.ttf') format('truetype'),
url('./fonts/pt_sans_italic.svg#pt_sansitalic') format('svg');
font-weight: normal;
font-style: normal;

}

@font-face {
font-family: 'PT Sans Bold';
src: url('./fonts/pt_sans_bold.eot');
src: url('./fonts/pt_sans_bold.eot?#iefix') format('embedded-opentype'),
url('./fonts/pt_sans_bold.woff') format('woff'),
url('./fonts/pt_sans_bold.ttf') format('truetype'),
url('./fonts/pt_sans_bold.svg#pt_sansbold') format('svg');
font-weight: normal;
font-style: normal;

}

@font-face {
font-family: 'PT Sans Bold Italic';
src: url('./fonts/pt_sans_bold_italic.eot');
src: url('./fonts/pt_sans_bold_italic.eot?#iefix') format('embedded-opentype'),
url('./fonts/pt_sans_bold_italic.woff') format('woff'),
url('./fonts/pt_sans_bold_italic.ttf') format('truetype'),
url('./fonts/pt_sans_bold_italic.svg#pt_sansbold_italic') format('svg');
font-weight: normal;
font-style: normal;

}

/*id="post-<?php the_ID(); ?>" <?php post_class(); ?>*/

/* ================== BASE ================== */

* {outline:none;}
body {background:#F6F6F6; font-family: 'Pt Sans', Helvetica, Arial, sans-serif;}
.alignleft{float:left !important}
.alignright{float:right !important}
.aligncenter{clear:both !important; display: block !important; margin: 0 auto !important}
.container {width: 950px;}
.sprite {text-indent: -9999px; background-image: url(img/sprite.png) !important; background-repeat: no-repeat !important}
.sprite a{width:100%; height: 100%; display: block}
.clr,.cf_hidden,.linklove,.reqtxt{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0;font-size:0;line-height:0;margin: 0 !important; padding: 0 !important}
ul li:last-child{margin-right: 0 !important}
ul li:first-child{margin-left: 0 !important}

ul li.current-menu-item a{border-bottom: 1px solid #E9EAEA; padding-bottom: 2px}

/* ================== MENU SUPERIOR ================== */

.menu_topo {background: url('./img/menu_topo_bg.jpg') left top repeat-x; width: 100%; height: 41px;}
.menu-redes-sociais {margin-top:10px;}
.menu_topo ul li a{color: #212121;border-bottom: none;padding: 0;}

.menu_topo .menu-redes-sociais li {margin-right:5px}
.menu-redes-sociais li {opacity: 0.5;}
.menu-redes-sociais li:hover {opacity: 1}
.menu-redes-sociais li, .menu-redes-sociais li a{width:22px; height:22px;}

#fontsize {margin-left:50px;}
#fontsize li {margin:10px 10px 0 0; float:left;}

#menu-redes-sociais li {float:left;}

.facebook {background-position: -329px 0; margin-right: 0}
.twitter {background-position: -351px 0}
.youtube {background-position: -373px 0;}

.menu_topo li.aumentar-letra, .menu_topo li.resetar-letra, .menu_topo li.diminuir-letra {width:16px; height: 16px; margin:13px 5px 0 0}
.aumentar-letra{background-position: -329px -22px;}
.resetar-letra{background-position: -345px -22px;}
.diminuir-letra{background-position: -361px -22px;margin-right: 30px !important}
/* ================== TOPO + PESQUISA ================== */
.logo {
		margin: 50px 0; 
		padding: 30px 0 ; 
		width:580px; 
		height: 10px;
		background-position: 0 0;
		background:url(img/logoForumMineiro_1.jpg) left top no-repeat !important;
		}

/* ================== MENU PRINCIPAL ================== */
.menu_principal {background-color:#F11B1B; margin-bottom:50px}
.menu_principal ul li {float: left; margin-right: 10px}
.menu_principal ul li a {text-transform: uppercase; padding: 5px;}
#loginform a {background-color:#F6F6F6 !important;}
.signin_menu a, .signin_menu a:hover, .signin_menu a:active, .signin_menu a:visited{color:#333 !important;}

/* ================== SLIDE ================== */

.slide {height: 425px !important; margin:0 0 20px 0 }
.slide,.slide ul li a img.wp-post-image{width:715px;height: 380px; }
.carousel-control {top:395px;width:13px; height: 18px;background-position: -329px -38px;z-index: 50}
.slide .right {background-position: -343px -38px;left:15px}
.carousel-caption {position: relative; margin: 32px 0 0 0; padding: 0; text-shadow: none; left:40px !important; right:0 !important}
.carousel-caption h2 {margin: 0; padding: 0; font-size: 1.2em; font-weight: bold;text-align: left}
.carousel-caption h2 a{color:#808586}
.carousel-indicators {width:80px; right: 5px; left:auto; bottom:45px}

/* ================== CATEGORIAS ================== */

.menu-categorias {margin: 0; width:200px; }
.menu-categorias li { margin:0 0 7px 0; display: block;transition: background 10ms, background-color 370ms;}
.menu-categorias li a {color:#7F8585; text-transform: uppercase; padding:0 8px 0 0;}
.menu-categorias li a:hover {text-decoration: none;color: #fff !important}

.menu-categorias li.menu-item-46 {border-right:3px solid #003300;}
.menu-categorias li.menu-item-46:hover {background-color:#003300;}

.menu-categorias li.menu-item-47 {border-right:3px solid #006699;}
.menu-categorias li.menu-item-47:hover {background-color:#006699;}

.menu-categorias li.menu-item-48 {border-right:3px solid #CC00CC;}
.menu-categorias li.menu-item-48:hover {background-color:#CC00CC;}

.menu-categorias li.menu-item-289 {border-right:3px solid #FF6600;}
.menu-categorias li.menu-item-289:hover {background-color:#FF6600;}

.menu-categorias li.menu-item-290 {border-right:3px solid #FFCC00;}
.menu-categorias li.menu-item-290:hover {background-color:#FFCC00;}

.menu-categorias li.menu-item-51 {border-right:3px solid #FF0000;}
.menu-categorias li.menu-item-51:hover {background-color:#FF0000;}

.menu-categorias li.menu-item-52 {border-right:3px solid #006699;}
.menu-categorias li.menu-item-52:hover {background-color:#006699;}

.menu-categorias li.menu-item-53 {border-right:3px solid #003300;}
.menu-categorias li.menu-item-53:hover {background-color:#003300;}

.menu-categorias li.menu-item-54 {border-right:3px solid #006699;}
.menu-categorias li.menu-item-54:hover {background-color:#006699;}

.menu-categorias li.menu-item-55 {border-right:3px solid #CC00CC;}
.menu-categorias li.menu-item-55:hover {background-color:#CC00CC;}

.menu-categorias li.menu-item-56 {border-right:3px solid #FF6600;}
.menu-categorias li.menu-item-56:hover {background-color:#FF6600;}

.menu-categorias li.menu-item-57 {border-right:3px solid #FFCC00;}
.menu-categorias li.menu-item-57:hover {background-color:#FFCC00;}

.menu-categorias li.menu-item-58 {border-right:3px solid #FFCC66;}
.menu-categorias li.menu-item-58:hover {background-color:#FFCC66;}

.menu-categorias li.menu-item-291{border-right:3px solid #000;}
.menu-categorias li.menu-item-291:hover {background-color:#000;}

.menu-categorias li.menu-item-288{border-right:3px solid #CC00CC;}
.menu-categorias li.menu-item-288:hover {background-color:#CC00CC;}

.menu-categorias li.menu-item-287{border-right:3px solid #007C8D;}
.menu-categorias li.menu-item-287:hover {background-color:#007C8D;}

.menu-categorias li.menu-item-286{border-right:3px solid #F11B1B;}
.menu-categorias li.menu-item-286:hover {background-color:#F11B1B;}

.menu-categorias li.menu-item-292{border-right:3px solid #2C57C7;}
.menu-categorias li.menu-item-292:hover {background-color:#2C57C7;}

.menu-categorias li.menu-item-293{border-right:3px solid #4DC29F;}
.menu-categorias li.menu-item-293:hover {background-color:#4DC29F;}

.menu-categorias li.menu-item-294{border-right:3px solid #ccc;}
.menu-categorias li.menu-item-294:hover {background-color:#ccc;}

.menu-categorias li.menu-item-295{border-right:3px solid #B1810E;}
.menu-categorias li.menu-item-295:hover {background-color:#B1810E;}

.menu-categorias li.menu-item-296{border-right:3px solid #4D963C;}
.menu-categorias li.menu-item-296:hover {background-color:#4D963C;}

.menu-categorias li.menu-item-297{border-right:3px solid #630;}
.menu-categorias li.menu-item-297:hover {background-color:#630;}

.menu-categorias li.menu-item-299{border-right:3px solid #7A47B2;}
.menu-categorias li.menu-item-299:hover {background-color:#7A47B2;}



/* ================== BUSCA ================== */

.busca {padding:10px; border:1px solid #ddd; border-radius: 3px;height:205px;width:100%; background: url('img/menu_principal_bg.png') left top repeat; margin: 0 0 20px 0}
.busca fieldset {border:none; padding:0; margin: 0;height: 185px}
.busca fieldset legend{font-weight: bold; padding: 0; margin: 0 0 10px 0; color:#7F8585; font-size: 0.8em;}
.busca fieldset ul {height: 155px;width: 515px; position: relative; z-index: 10}
.busca fieldset ul li {float: left; margin: 0 20px 10px 0 }
.busca label span {clear: both; display: block; font-size: 12px;}
.busca label input[type=date] {width:135px}
.busca label input[type=text],.busca label input[type=date],.busca label select{width:150px; padding:5px;border-radius: 3px;border:1px solid #dbdbdb;}
.busca .btn_enviar {margin: 0;margin:20px 0 0 0!important; }
.submit input[type=submit],.busca input[type=submit],.sendbutton{background: #3e3e3e;background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iIzNlM2UzZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyNjI2MjYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background: -moz-linear-gradient(top,  #3e3e3e 1%, #262626 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#3e3e3e), color-stop(100%,#262626));background: -webkit-linear-gradient(top,  #3e3e3e 1%,#262626 100%);background: -o-linear-gradient(top,  #3e3e3e 1%,#262626 100%);background: -ms-linear-gradient(top,  #3e3e3e 1%,#262626 100%);background: linear-gradient(to bottom,  #3e3e3e 1%,#262626 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3e3e3e', endColorstr='#262626',GradientType=0 );border-radius: 3px; border: 1px solid #262626;color:#fff; font-weight: bold; font-size: 1em;}
.fundo_mapa {height: 205px;width: 333px;z-index: 0;position: relative;top: -206px;right: -265px;background-position: 0 -107px}

/* ================== TITULO AGENDA + NOTICIAS ================== */

.titulo {padding:3px 10px;margin: 10px 0 5px 0}
.titulo a {font-style: italic;font-size: 0.8em; color:#7F8585; font-weight: normal !important}
.titulo h4 {font-size:1.2em;font-weight: bold; color:#7F8585; margin: 0; padding: 0;text-transform: uppercase;}

/* ================== BUSCA ================== */

.noticias {width:290px; margin: 0; padding: 0 0 10px 0;background:#F1F1F1}
.noticias ul li {padding: 0 10px; border-bottom:1px solid #fff; margin-bottom: 5px}
.noticias ul li a img {margin: 0 3px 0 0}
.noticias .meta{font-size: 0.7em; color:#757575}
.noticias a {font-size: 0.7em; font-weight: bold; color:#7F8585;margin: 0; padding: 0;}
.noticias p {font-size: 0.7em; color:#7F8585; padding: 5px 0;margin: 0}

/* ================== AGENDA ================== */

.agenda {width:620px;}
.agenda .titulo {margin-bottom: 20px}
.agenda ul li {width:200px; height:190px; margin: 0 5px 20px 0; float:left; overflow:hidden;}
.agenda ul li .data {text-indent: 0px !important;padding: 10px 5px;line-height: 15px; width:50px; height: 50px;text-transform: uppercase; font-size: 1em; text-align: center; background-position: -330px -57px; color:#FFF; font-weight: bold;left: 5px;top: -15px;position: relative;}
.agenda ul li a {color: #7F8585;font-weight: bold;font-size: 0.9em;width: 140px;}
.category-eventos .data {background-color: #333}
.category-gastronomia .data {background-color: #FC0}
.category-teatro .data {background-color: #2C57C7}
.category-artes-integradas .data {background-color: #B1810E}
.category-audiovisual .data {background-color: #F11B1B}
.category-danca .data {background-color: #F60}.category-musica .data {background-color: #000}.category-circo .data {background-color: #007C8D}.category-cultura-popular .data {background-color: #C0C}.category-novas-midias .data {background-color: #4DC29F}.category-artes-visuais .data {background-color: #BBB}.category-patrimonio .data {background-color: #630}

.category-outros .data {background-color: #7A47B2}

.category-literatura .data {background-color: #4D963C}

/* ================== AGENDA ================== */

.mapa {margin:10px 0; width:270px; height: 214px;background-position: -395px 0;}
.mapa:hover {background-position: -395px -214px}

/* ================== RODAPE ================== */

footer {margin: 40px 0 20px 0;}

.parceiros {margin: 0 20px 0 0;padding:0; border-right:1px solid #ddd;}
.parceiros h2{margin: 0; padding: 0}
.parceiros li h2 {font-size: 1.2em; color:#7F8585; font-weight: bold; text-transform: uppercase; margin: 0 0 15px 0}
.parceiros li ul{margin: 0; padding:0; width:410px; height: 200px;}
.parceiros li ul li{border:1px solid #C9CBCB;margin: 0 20px 20px 0; padding: 0; float: left}
.parceiros li ul li,.parceiros li ul li a{width:80px; height: 80px; }
.parceiros li ul li a img  {width:78px; height: 78px;}

.menu-rodape {width: 190px;}
.menu-rodape .logo-rodape {margin-bottom: 20px;width:154px; height: 50px; background-position: 0 -340px}
.menu-rodape .logo-rodape:hover {background-position: -154px -340px}
.menu-rodape a {color:#7F8585 !important; font-size: 0.9em;}
.categoria-rodape a{color:#7F8585 !important;}
.categoria-rodape a:hover{color:#fff !important;}
.menu-rodape .current-menu-item a{ padding-left: 5px;border:none;border-left: 2px solid #E9EAEA;}

.categoria-rodape,.categoria-rodape nav{width:295px}
.categoria-rodape li {float: left; width: 140px; margin: 0 5px 10px 0; text-transform: none}

.creditos {margin-top: 50px; font-size:0.7em; color:#7F8585}

footer .menu-redes-sociais {width: 80px; margin-top:45px}
footer .menu-redes-sociais li {float:left; margin-right: 5px}

/* ================== MIOLO DE PAO ================== */

.miolodepao {padding:10px;}
.miolodepao,.miolodepao a{font-size: 0.8em; color:#758585; margin-top: 15px !important; margin-bottom: 15px !important; }
.miolodepao .current {color:#000; font-weight: bold}

/* ================== CONTEUDO INTERNO ================== */

.conteudo {width:610px;}
.chapeu, .chapeu a{font-size: 12px; color:#758585;}
.conteudo .titulomateria,.conteudo .titulomateria a {margin: 0; padding: 0; font-size: 2em; color:#333}
.sutia {font-size: 14px; color:#666; border-bottom: 1px solid #ddd; padding: 0 0 10px 0; margin: 10px 0 20px 0}
.conteudo .texto {margin: 15px 0;}
.conteudo .texto img {max-width: 610px; margin:0 0 10px 0;height: auto}
.conteudo .texto a {font-weight: bold;}
.wp-caption {font-size: 11px; text-align: right;}
.conteudo .texto .gallery dl dt img,.conteudo .texto .gallery dl dt a img {border:none !important; margin: 0}
.conteudo .texto .wp-caption-text {font-size: 12px;}
.comentario {margin: 20px 0}
#conteudo a, #conteudo a:hover, #conteudo a:active, #conteudo a:visited {color:#7F8585;}

/* ================== FORMULÃ�RIO DE CADASTRO ================== */

.page fieldset {width: 100%; border:none;padding:0; margin: 15px 0;}
.page fieldset legend {padding:0 3px 5px 15px;color:#333;font-size:16px;font-weight: bold;text-transform: uppercase;margin: 25px 0 5px 0;border-bottom: 1px solid #dedede;}.page fieldset ol{margin: 0; padding:0; width:100%}
.page fieldset ol li {margin: 0 0 10px 0; list-style: none;padding: 0;clear: both;min-height: 35px;}
.page fieldset ol li label {font-weight: normal; float: left; display: inline-block}
.page fieldset ol li input[type=text],.page fieldset ol li input[type=date],.page fieldset ol li textarea,.page fieldset ol li select{display: block;width:400px; float: right;height: 34px;padding: 6px 12px;font-size: 14px;line-height: 1.428571429;color: #555;vertical-align: middle;background-color: #FFF;border: 1px solid #CCC;border-radius: 4px;-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);-webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; margin-left: 20px}
.page fieldset ol li textarea {min-width:400px; max-width:400px;height: 150px;}
.page fieldset ol.cf-ol li.cf-box-title {min-height: 20px;}
#li--20{margin-top: 20px;}
.page fieldset ol li.cf-after input[type=radio]{}
.page fieldset ol li.cf-box-group {float: left;margin-left: 177px;clear: none !important;}
.page fieldset ol li.cf-box-group label {clear: both; min-width: 150px;float: none; margin: 0 30px 0 5px;}
.page fieldset ol li.cf-box-title {clear: none !important; float: left; height: auto !important}
.page fieldset ol li#li--19items,.page fieldset ol li#li--20items{margin: 0 !important}
.page fieldset ol li#li--19items label,.page fieldset ol li#li--20items label {width:80px;}
.textonly {margin: 10px 0}
.page .cf-after {font-weight: normal !important;}
.page .cf-box-a {margin: 0 10px 0 0}

/* ================== FORMULÃ�RIO DE CONTATO ================== */
.contato ul, .contato ul li {float: left; width: 460px;margin: 0 !important; padding: 0 !important; list-style: none}
.explicacao-contato {width: 450px;padding: 0 15px 0 0;margin: 0 15px 0 0;}
form.contato {float: left;width: 450px;}
form.contato ol li {margin-bottom: 10px;}
form.contato ol li label{float:left;width: 150px; display: inline-block; font-weight: normal}
form.contato ol li input[type=text],form.contato ol li select,form.contato ol li textarea {width: 300px; border:1px solid #ddd; padding: 3px; -moz-border-radius: 3px; -o-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px}
form.contato ol li textarea {height: 150px;min-height: 150px; max-height: 150px;width: 300px;min-width: 300px; max-width: 300px;}
form.contato p input[type=submit] {float: right}

/* ================== MENU SUPERIOR DROPDOWN ================== */

#cssmenusuperior {
  border: none;
  border: 0px;
  padding-top: 10px;
  font-familly: 'Lucida Sans Unicode', 'Bitstream Vera Sans', 'Trebuchet Unicode MS', 'Lucida Grande', Verdana, Helvetica, sans-serif;
  font-weight: bold;
  width: auto;

}
#cssmenusuperior ul {
  height: 30px;
  list-style: none;
  padding: 0;
  text-align:center;
}
#cssmenusuperior li {
  float: left;
  padding: 0px;
}
#cssmenusuperior li a{
  display: block;
  font-weight: normal;
  margin: 0px;
  padding: 5px 15px;
  text-align: center;
  text-decoration: none;
}
#cssmenusuperior > ul > li > a {
  color: #333;
}
#cssmenusuperior ul ul a {
  color: #333;
}
#cssmenusuperior li > a:hover,
#cssmenusuperior ul li:hover > a{
  color: #333;
  text-decoration: none;
}
#cssmenusuperior li ul {
  background-color: #fff;
  display: none;
  height: auto;
  padding: 0 0 0 -11px;
  border: solid 1px #ccc;
  margin-left:10px;
  position: absolute;
  width: 96px;
  z-index: 100;
  /*top:1em;
	/*left:0;*/}
#cssmenusuperior li:hover ul {display: block;}
#cssmenusuperior li li {display: block; float: none; margin: 0px; width: 96px;}
#cssmenusuperior li:hover li a {background: none; color:#333;}
#cssmenusuperior li ul a {display: block; font-style: normal; margin: 0px; padding-left:15px; text-align: left; color:#fff;}
#cssmenusuperior li ul a:hover,
#cssmenusuperior li ul li:hover > a {background-color: #ddd; border: 0px; text-decoration: none; color: #333;}
#cssmenusuperior p {clear: left;}

/* ================== MENU PRINCIPAL DROPDOWN ================== */

#cssmenu {
  border: none;
  border: 0px;
  padding: 0px;
  font-familly: 'Lucida Sans Unicode', 'Bitstream Vera Sans', 'Trebuchet Unicode MS', 'Lucida Grande', Verdana, Helvetica, sans-serif;
  font-weight: bold;
  width: auto;
}
#cssmenu ul {
  background: #F11B1B;
  height: 35px;
  list-style: none;
  margin: 0;
  padding: 0;
  text-align:center;
}
#cssmenu li {
  float: left;
  padding: 0px;
}
#cssmenu li a{
  background-color: #F11B1B;
  display: block;
  font-weight: normal;
  line-height: 35px;
  margin: 0px;
  padding: 0px 25px;
  text-align: center;
  text-decoration: none;
}
#cssmenu > ul > li > a {
  color: #fff;
}
#cssmenu ul ul a {
  color: #fff;
}
#cssmenu li > a:hover,
#cssmenu ul li:hover > a{
  background-color: #F11B1B;
  color: #fff;
  text-decoration: none;
}
#cssmenu li ul {
  background-color: #F11B1B;
  display: none;
  height: auto;
  padding: 0px;
  border: 0px;
  margin-left:11px;
  position: absolute;
  width: 196px;
  z-index: 200;
  /*top:1em;
	/*left:0;*/}
#cssmenu li:hover ul {display: block;}
#cssmenu li li {display: block; float: none; margin: 0px; padding-bottom: 8px; width: 196px;}
#cssmenu li:hover li a {background: none; color:#fff;}
#cssmenu li ul a {display: block; height: 33px; font-style: normal; margin: 0px; padding-left:15px; text-align: left; color:#fff;}
#cssmenu li ul a:hover,
#cssmenu li ul li:hover > a {background-color: #B61418; border: 0px; text-decoration: none; color: #fff;}
#cssmenu p {clear: left;}