@charset "UTF-8";
/* CSS Document */

body{
  background-image:url(../images/back.jpg);
  background-repeat:repeat-x repeat-y;
  background-position:top left;
  margin:0;
  padding:0;
  font-size:12px;
  font-family:"Arial", Helvetica, sans-serif;
  }
  
  .main{
    margin-left:auto;
    margin-right:auto;
    margin-top:0px;
    margin-bottom:0px;
    background-color:#fff;
    box-shadow:0px 0px 5px #002130;
      -moz-box-shadow:0px 0px #002130;
      -webkit-box-shadow:0px 0px #002130;
    width:960px;
    height:auto;
    }
    
/*_________________________________________________________________________ HEADER ______________________*/

    .header{
      margin:0px;
      padding:0px;
      width:960px;
      height:auto;
      display:table;
      }
      
      .logo{
        width:200px;
        height:auto;
        margin-bottom:5px;
        margin-left:auto;
        margin-right:auto;
        background-color:000;
        }
        
      .red_bus{
        width:960px;
        height:35px;
        margin-bottom:5px;
        background-color:#007D9B;
        border-top:2px solid #5498c5;
        border-bottom:2px solid #5498c5;
        box-shadow: inset 0px 0px 5px #053247;
          -moz-box-shadow: inset 0px 0px #053247;
          -webkit-box-shadow: inset 0px 0px #053247;
        }
        
        .redes{
          width:auto;
          height:25px;
          float:left;
          margin-left:15px;
          margin-top:5px;
          font-size:0px;
          }
          
        .redes img{
          margin-right:5px;
          }    
                
        .buscador{
          width:auto;
          height:25px;
          float:right;
          margin-right:15px;
          margin-top:5px;
          }

/*__________________________________________________________________________________ BANNER ______________________*/        
    .banner{
      width:960px;
      height:274px;
      background-image:url(../images/ban_img.jpg);
      background-repeat:repeat-x;
      margin-bottom:5px;
      padding-top:12px;
      }
      
      .banner_main{
        width:940px;
        height:260px;
        margin:0 auto;
        box-shadow: 2px 2px 5px #002130;
          -moz-box-shadow: 2px 2px 5px #002130;
          -webkit-box-shadow: 2px 2px 5px #002130;
        }

/*____________________________________________________________________________________ MENU ______________________*/
        
    .menu{
      margin:0px;
      padding:0px;
      padding-top:5px;
      width:960px;
      height:38px;
      background-color:#007D9B;
      border-bottom:3px solid #5598c6;
      border-top:2px solid #5598c6;
      box-shadow: inset 0px 0px 5px #053247;
        -moz-box-shadow: inset 0px 0px #053247;
        -webkit-box-shadow: inset 0px 0px #053247;
      font-size:15px;
      font-weight:bold;
      color:#fff;
      }
      
      .menu ul{
        float:left;
        list-style:none;
        margin:0px;
        padding:0px;
        box-shadow:none;
        -moz-box-shadow: none;
        -webkit-box-shadow:none;
        border:none;
        }
        
        .menu ul li{
          color:#FFFFFF;
          padding-right:65px;
          float:left;
          padding-top:8px;
          }
        
        .menu ul li a{
          color:#FFFFFF;
          text-decoration:none;
          }

        .menu ul li a:hover{
          color:#FFFFFF;
          text-decoration:none;
          text-shadow:-1px 1px 0px #000;
          border-bottom:5px solid #0497FF;
          padding-bottom:9px;
          }
        
        .menu ul li:first-child{
          }
      
/*____________________________________________________________________________________ ESTILOS PARA MENU ACTIVO ______________________*/
          
        .item-101.active{
          width:37px;
          margin-right:65px;
          margin-left:95px;
          color:#FFFFFF;
          text-decoration:none;
          text-shadow:-1px 1px 0px #000;
          border-bottom:5px solid #0497FF;
          padding:8px 0 8px;
          }
/*____________________________________________________________________________________ FIN ESTILOS PARA MENU ACTIVO ______________________*/
/*__________________________________________________________________________________ CONTENT ______________________*/      
    
    .content{
      width:960px;
      height:auto;
      margin:0px;
      padding:0px;
      margin-top:10px;
      color:#000;
      display:table;
      margin-bottom:8px;
      }

    .cont_izq li{
      list-style-image:url(../images/li_img.png);
      }
      
    .content img{
      margin-right:15px;
      margin-bottom:15px;
      }
      
      .content h4{
        font-family:"Arial Black", Gadget, sans-serif;
        font-size:13px;
        color:#0077b5;
        border-bottom:2px solid #065b79;
        margin-bottom:8px;
        text-transform:uppercase;
        padding-bottom:5px;
        }
        
      .content h2{
        font-family:"Arial", Helvetica, sans-serif;
        font-size:14px;
        font-weight:bold;
        color:#065b79;
        margin-bottom:8px;
        text-transform:uppercase;
        margin-left:15px;
        }
        
      .content h2 a{
        font-family:"Arial", Helvetica, sans-serif;
        font-size:14px;
        font-weight:bold;
        color:#065b79;
        margin-bottom:8px;
        text-transform:uppercase;
        text-decoration:none !important;
        }
        


      .content h3{
        font-family:"Arial", Helvetica, sans-serif;
        font-size:12px;
        font-weight:bold;
        color:#065b79;
        margin-bottom:8px;
        text-decoration:none !important;
        margin-left:20px;
        }
        
      .content h3 a{
        font-family:"Arial", Helvetica, sans-serif;
        font-size:12px;
        font-weight:bold;
        color:#065b79;
        margin-bottom:8px;
        text-decoration:none;
        margin-left:20px;
        }
        
      .content h3 a:hover{
        text-decoration:underline;
        }
        
      .content p{
        margin-left:20px;
        }

      
      .cont_der{
        width:280px;
        height:auto;
        padding-right:10px;
        margin-left:10px;
        float:right;
        }
        
      .content_der h4{
        text-align:center;
        }
        
      .cont_izq{
        width:640px;
        height:auto;
        margin-left:10px;
        border-left-image:url(../images/ban_img.jpg);
        float:left;
        text-align:justify;
        }
        
/*_________________________________________________________________________________ GK4 ______________________*/
      
        .nspArt h4{
          border-bottom:none;
          text-align:left;
          margin:0;
          color:#065B79;
          text-transform:none;
          }

        .nspArt p{
          margin-left:0px;
          margin-top:0px;
          }
          
        .nspArt a{
          color:#065B79;
          text-decoration:none;
          }
          

        .nspArt a:hover{
          color:#065B79;
          text-decoration:underline;
          }
          
        .nspArt img{
          margin:0;
          }
          
        .nspCol3{
          width:33.5%
          }

/*_________________________________________________________________________________ FOOTER ______________________*/
    
    .footer{
      width:960px;
      height:auto;
      background-image:url(../images/ban_img.jpg);
      color:#ffffff;
      font-family:"Tahoma", Geneva, sans-serif;
      font-size:9px;
      font-weight:bold;
      text-align:center;
      padding-top:1px;
      padding-bottom:1px;
      line-height:12px;
      }
      
      .footer a{
        color:#FFF;
        text-decoration:none;
        }
        
      .footer a:hover{
        color:#FFF;
        text-decoration:underline;
        }