@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{
          padding-left:95px;
          }

/*____________________________________________________________________________________ ESTILOS PARA MENU ACTIVO ______________________*/
          
        .item-102.active{
          width:0px;
          margin-right:65px;
          color:#FFFFFF;
          text-decoration:none;
          text-shadow:-1px 1px 0px #000;
          border-bottom:5px solid #0497FF;
          padding-bottom:8px;
          }

        .item-103.active{
          width:0px;
          margin-right:57px;
          color:#FFFFFF;
          text-decoration:none;
          text-shadow:-1px 1px 0px #000;
          border-bottom:5px solid #0497FF;
          padding-bottom:8px;
          }

        .item-104.active{
          width:0px;
          margin-right:65px;
          color:#FFFFFF;
          text-decoration:none;
          text-shadow:-1px 1px 0px #000;
          border-bottom:5px solid #0497FF;
          padding-bottom:8px;
          }

        .item-105.active{
          width:115px;
          margin-right:60px;
          padding:8px 0 9px;
          color:#FFFFFF;
          text-decoration:none;
          text-shadow:-1px 1px 0px #000;
          border-bottom:5px solid #0497FF;
          }

        .item-106.active{
          width:25px;
          color:#FFFFFF;
          text-decoration:none;
          text-shadow:-1px 1px 0px #000;
          border-bottom:5px solid #0497FF;
          padding-bottom:8px;
          }
/*____________________________________________________________________________________FIN  MENU ACTIVO INDIVIDUAL ______________________*/

/*__________________________________________________________________________________ CONTENT ______________________*/      
    
    .content{
      width:960px;
      height:auto;
      margin:0px;
      padding:0px;
      margin-top:10px;
      color:#000;
      display:table;
      margin-bottom:10px;
      }
      
/*__________________________________________________________________________________ CONTENT H2 H3 H4 P ______________________*/      
      
      .content h4{
        font-family:"Georgia",Times New Roman, Times, serif;
        font-size:13px;
        font-weight:bold;
        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;
        }

      .content h3 a{
        font-family:Arial, "Helvetica", sans-serif;
        font-size:12px;
        font-weight:bold;
        color:#065b79;
        margin-bottom:8px;
        text-decoration:none;
        }

      .content h3 a:hover{
        font-family:Arial, "Helvetica", sans-serif;
        font-size:12px;
        font-weight:bold;
        color:#065b79;
        margin-bottom:8px;
        text-decoration:underline;
        }

      .content h5{
        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 p{
        margin-left:20px;
        }
/*__________________________________________________________________________________ CONTENT H2 H3 H4 P ______________________*/  
    
/*_________________________________________________________________________________ CONT_IZQ ______________________*/
      .cont_izq{
        width:925px;
        height:auto;
        margin-left:10px;
        margin-right:25px;
        float:left;
        text-align:justify;
        }
/*_________________________________________________________________________________ LISTAS CONT_IZQ ______________________*/

        .cont_izq ul{
          }
          
        .cont_izq ul li{
          list-style-image:url(../images/li_img.png);
          font-family:"Arial", Helvetica, sans-serif;
          font-weight:normal;
          color:#000000;
          padding-bottom:10px;
          }
              
        .cont_izq ul li a{
          list-style-image:url(../images/li_img.png);
          font-family:"Arial", Helvetica, sans-serif;
          font-size:14px;
          font-weight:bold;
          color:#065b79;
          padding-bottom:10px;
          text-decoration:none;
          }
          
        .cont_izq ul li a:hover{
          list-style-image:url(../images/li_img.png);
          font-family:"Arial", Helvetica, sans-serif;
          font-size:14px;
          font-weight:bold;
          color:#065b79;
          padding-bottom:10px;
          text-decoration:underline;
          }
/*_________________________________________________________________________________ JOOMLA ______________________*/

        .cat-children h3{
          display:none;
          }
/*_________________________________________________________________________________ WORK FORCE ______________________*/

        .wf_header{
          display:none;
          }
        
        .wf_employee_overview table tr td{
          text-align:left;
          }


/*_________________________________________________________________________________ CONTÁCTENOS ______________________*/

        .contact{
          margin-left:10px;
          }

        .contact img{
          float:left;
          margin-right:10px;
          }
          
        .contact-address{
          margin-left:20px;
          }
        
        #basic-details{
          display:none;    
          }
        
        .contact-form{
          width:925px;
          }
          
        .contact h2{
          margin-left:0px;
          }
/*_________________________________________________________________________________ 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;
        }