.pleca_lila {
	font-family: 'Roboto', sans-serif;
	background-color: #9900cc;
	color: #fff;
	margin:5px;
	text-align:center;
	
}


.pleca_lila, .pleca_rosa,  h3{
	font-family: 'Roboto', sans-serif;
	text-align: center;


}

footer {

  color: #fff;



}

.lista  li, a{

	list-style-type: none;
	color: #fff;
	margin: 0;
	text-align: left;
	padding: 0px;


}


#navlist li
{
display: inline;
list-style-type: none;
padding-right: 20px;
}


#navlist  a:link a:hover{
color:red;
}



.texto_medio {
  font-family: 'Roboto', sans-serif;
  text-align: center;


}


.verde {
	background-color: #ccff99;
}


.pleca_rosa{
	font-family: 'Roboto', sans-serif;
	background-color:#ff0099;
	color: #fff;
	margin:5px;
	text-align:center;

	
}

.alineacion_centro {
	text-align: center;


}


.top-bar {

  background: #FF6600; }

  .top-bar ul {

    background: #FF6600; }

    .top-bar ul li {

      background: #FF6600; }

      .top-bar ul li a {

        color: #FF6600; }



.menu-text {

  color: #fff; }

  @media only screen and (max-width: 40em) {

    .menu-text {

      display: none !important; } }



@media only screen and (min-width: 40em) {

  .top-bar .menu:last-child {

    border-left: 1px solid #FF6600; }

    
  .top-bar .menu:first-child {

    border-left: none; }



  .top-bar .menu li:not(:last-child) {

    border-right: 1px solid #FF6600; } }

.dropdown.menu .submenu {

  border: none; }



.dropdown.menu .is-dropdown-submenu-parent.is-right-arrow > a::after {

  border-color: #fff transparent transparent; }



.is-drilldown-submenu-parent > a::after {

  border-color: transparent transparent transparent #fff; }




.js-drilldown-back::before {

  border-color: transparent #fff transparent transparent; }

        
  .top-bar ul li a { color: #ffffff; background: #FF6600 !important; }
  .top-bar-section ul li.active > a:hover { color: #cccccc !important; background:#FF6600 !important; }
  .top-bar-section li a:not(.button):hover { color: #FF6600; background:#FF6600 !important; }
      
  .has-form { color: #ffffff; background: #ccff99 !important; }

.footer {
  background-color: #292c2f;
  text-align: center;
  font-size: 1.2rem;
  padding: 1rem; }
  .footer .social a {
    display: inline-block;
    width: 2rem;
    height: 2rem;
    background-color: #33383b;
    border-radius: 2px;
    font-size: 1.5rem;
    color: #fff;
    text-align: center;
    line-height: 2rem;
    margin: 0 3px 0 0; }
  .footer .copywrite {
    color: #8f9296;
    font-size: 0.875rem;
    margin: 1rem 0 1rem 0; }
  .footer .footer-form textarea, .footer .footer-form input {
    border-radius: 3px;
    background-color: #1f2022;
    box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.1);
    border: none;
    resize: none;
    font: inherit;
    font-size: 0.875rem;
    font-weight: normal;
    color: #d1d2d2;
    padding: 1.3rem; }
  .footer .footer-form label {
    color: #fff;
    font-size: 1.2rem;
    margin: 0 0 1rem 0;
    font-weight: bold; }
  .footer .footer-form .submit {
    border-radius: 3px;
    background-color: #33383b;
    color: #ffffff;
    border: 0;
    padding: 1rem 3.5rem;
    font-weight: bold;
    float: right;
    margin: 0 1rem 2rem 0; }
  .footer .footer-links a {
    list-style: none;
    font-weight: normal;
    color: #fff;
    padding: 3rem 0 2rem;
    margin: 0;
    font-size: 0.875rem; }
    .footer .footer-links a::after {
      content: "•";
      padding: 0 0.2rem 0 0.4rem; }
    .footer .footer-links a:last-child::after {
      content: "";
      padding: 0 0.4rem 0 0.8rem; }
  @media only screen and (min-width: 40.063em) {
    .footer {
      padding: 4rem; }
      .footer p {
        text-align: left; }
      .footer .social {
        text-align: left;
        margin: 0; }
      .footer .footer-form .contact {
        position: absolute;
        left: -45%;
        top: 10%; } }

 