﻿.navbar.navbar-default {
  width: 1024px;
  margin: 0 auto;
  background: #ffffff;
}

.navbar-nav>li>.dropdown-menu {
  margin-top: 0px;
  border-top: 0px;
}

.sub-menu {
    /*width: 200px;
    font-weight: bold;*/
    /*padding-top:4px;*/
    font-family: Tahoma;
    font-size: 8px;
}

.navbar-default .navbar-nav > li > a {
    /*
    font-weight: bold;*/
    font-family: Tahoma;
    font-size: 9.5px;
    /*width:70px;*/
    /*height:20px;*/

}

.mega-dropdown { position: static !important;/*width:100%;*/
  
}

.mega-dropdown-menu {
  padding: 0px 0px; 
  width: 100%;
  box-shadow: none;
  -webkit-box-shadow: none;
}

.mega-dropdown-menu > li > ul {
  padding: 0;
  margin: 0;
}

.mega-dropdown-menu > li > ul > li { list-style: none; }

.mega-dropdown-menu > li > ul > li > a {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: normal;
  line-height: 1.428571429;
  color: #999;
  white-space: normal;
}

.mega-dropdown-menu > li ul > li > a:hover,
.mega-dropdown-menu > li ul > li > a:focus {
  text-decoration: none;
  color: #444;
  background-color: #f5f5f5;
}

.mega-dropdown-menu .dropdown-header {
  color: #428bca;
  font-size: 18px;
  font-weight: bold;
}

.mega-dropdown-menu form { margin: 3px 20px; }

.mega-dropdown-menu .form-group { margin-bottom: 3px; }

.dropdown.mega-dropdown:hover > .dropdown-menu.mega-dropdown-menu.row { display: block; }

.navbar-default .navbar-nav>li>a { color: #fff; }

.navbar-default .navbar-nav>li>a:hover {
  color: #000;
  background: #fff;
}

.dropdown-menu.mega-dropdown-menu.row li:hover {
  list-style-type: disc;
  list-style-position: inside;
  background: #fff;
  transition-delay:1s;
}

.megamenu-headline { 
    /*padding: 0 32px;*/ 
    border-spacing: 60px;
    border-collapse: collapse;
    background-color: red;
}

.sub-menu-principal {
    font-family: Arial;
    font-size: 12px;
    color: #000000;
}

a {
    text-decoration: none;
}
    a:hover {
        text-decoration: underline;
        color: #000000;
    }

.a-no-link   {   
    text-decoration: none;
    color: #000000;
}   



.ModulosTextoTituloNoticia
{
    font-family:'Arial';
    color:#477bab;
    font-size:12px;
}
.ModulosTextoTituloNoticiaTerceraColumna
{
    font-family:'Arial';
    color:#2e5274;
    font-size:12px;
}

.ModulosTextoFechaHoraTerceraColumna
{
    font-family:'Arial';
    color:#ab3851;
    font-size:10px;
}
.ModulosTextoFechaHora
{
    font-family:'Arial';
    color:#ab3851;
    font-size:11px;
}
.ModulosTextoTitulo
{
    font-family:'Arial';
    color:#434343;
    font-size:18px;
}
.ModulosTabla
{
    border: 1px solid #eaeaea;
    border-collapse: separate;
 border-spacing: 5px 6px;
}
.ModulosTablaInterior
{
    border: 0px solid #eaeaea;
    border-collapse: separate;
 border-spacing: 5px 3px;
}
.ModulosPixelGris
{    
    background-image: url("../imagenes/Estrategia_Home_PixelGris.jpg");
    background-position: bottom;
    background-repeat: repeat-x;
    background-size: 1px;
}

.ModulosPixelAzul
{    
    background-image: url("../imagenes/Estrategia_Home_PixelAzul.jpg");
    background-position: bottom;
    background-repeat: repeat-x;
    background-size: 4px;
}

.ModulosTextoNombreColumnista
{
    font-family:'Arial';
    color:#434343;
    font-size:8px;
}


.Menu_Principal {
    font-family: Tahoma;
    font-size: 8pt;
    border:none;
    
    /*font-weight:bold;*/
    
}
.Menu_Principal ul
{  
    /*background:#000000;*/
}

.Menu_Principal ul li
{
    /*background:#ffffff url(imagen/fondoMenu.jpg) repeat-x;*/
    /*background:#ffffff url(imagen/fondoMenu.jpg) repeat-x;*/
    
    /*text-align:center;*/
    /* set width if needed.*/
    /*width:220px;*/
    height:32px;
    border:none;
}

.Menu_Principal ul li a
{
    color: #404040;
    padding: 10px 8px 10px 10px;
    padding-left:10px !important;
    padding-right:10px !important;
    padding-top:8px !important;
    border:0px solid #cccccc;
    border-bottom: 0px solid #cccccc;
    border-right:0px solid #eaeaea;
    border-left:1px solid #eaeaea;
    height:45px;
    text-align:center;
    vertical-align:bottom;
    align-content:center;
}

.MenuTextoInicio
{
    color: #404040;
    padding: 10px 8px 10px 10px;
    padding-left:10px !important;
    padding-right:10px !important;
    padding-top:8px !important;
    border:0px solid #cccccc;
    border-bottom: 0px solid #cccccc;
    border-right:0px solid #eaeaea;
    border-left:0px solid #eaeaea;
    height:45px;
    text-align:center;
    vertical-align:bottom;
    align-content:center;
    font-family: Tahoma;
    font-size: 8pt;
    height:32px;
}

.Menu_Principal ul li a:hover
{
    background-image: none;
}

.Menu_Principal ul li a:hover
{
    color: #000000;
    background:#f2eded url(imagen/fondoMenu2.jpg) repeat-x;
}

.Menu_Principal ul li a
{
    color: #404040;
}