/* 
    Document   : estilos
    Created on : 28-may-2012, 11:49:58
    Author     : Melany
    Description:
        Purpose of the stylesheet follows.
*/


body, html {
             margin: 0;
             padding: 0;
             height: 100%;
           }
           

* {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
  }
  
  /* Estilos CSS para la pagina INDEX.HTML */ 

#contenido_cabecera {
                      margin: 0 auto;                      
                      width: 100%;
                    }

#cabecera {
            margin: 0 auto;            
            width: 1000px;
          }

#imagen_cabecera {
                   margin: 0 auto;   
                   height: 150px;
                   width: auto;   
                   margin-left: 300px;
                   position: fixed;
                 }

#contenido {
             height: 100%;
             width: auto;
             display: block;
           }

#contenedor_central {
                      margin: 0 auto;    
                      height: 100%; 
                      width: 1000px;
                      background: url("../img_generales/fondo_a.jpg") no-repeat;
                    }
                    
#contenido_menu {
                  margin: 0 auto;                  
                  display: inline-block;
                  padding-top: 20px; 
                  margin-left: 280px;
                  padding-bottom: 10px; 
                  height: auto;
                }
                
#menu_portada {
                margin: 0 auto;
                display: inline-block;
                margin-left: 100px; 
                margin-top: 150px;
              }

#contenedor_pie {
                  margin: 0 auto;
                  margin-top: -55px;
                  width: 100%;
                }

#contenido_pie {
                 margin: 0 auto;
                 width: 1000px;
               }

#pie {
       margin: 0 auto;
       margin-left: 150px;
       margin-right: 150px;
       width: auto;
       text-align: center; 
       font-size: 12px;     
     }
     
     /* Fin del estilos CSS para la pÃ¡gina INDEX.HTML*/
     
#contenedor_cabecera_int {
         margin: 0 auto;
         display: inline-block;
         width: 100%;
         padding-top:50px; 
     }
     
#cont_cabecera_int {
         margin: 0 auto;
         height: 80px;
         width: 890px;
         margin-left: 50px;       
     }
     
     #cont_cabecera_int #inicio {
         margin: 0 auto;
         float: right;
         padding: 10px;
         padding-top:45px;
         margin-right: 10px;
     }
     
      #cont_cabecera_int #contacto {
         margin: 0 auto;
         float: right;
         padding: 10px;
         padding-top:45px;
         margin-right: -150px;
     }
     
#cont_imagen_cab_int {
         margin: 0 auto;
         height: auto;
         float: left;        
     }

#barra {
        margin: 0 auto;
        border-bottom: double 1px;
        border-top: double 1px;
        width: auto;
        height: 3px;
        margin-right: 50px;
        margin-left: 50px;
    }

#contenedor_int {
         margin: 0 auto;
         height: auto;
         width: 1000px;
         background: url("../img_generales/fondo_a.jpg") no-repeat;         
         font-family: "Century Gothic";
         font-size: 13px;
     }

#contenedor_texto {
         margin: 0 auto;
         padding-top: 10px;
     }
     
#titulo {
         margin: 0 auto;
         padding-bottom: 20px;
         margin-top: 64px;
         margin-left: 20px;
         font-family: perpetua;
         font-size: 25px;
     }
    
#subtitulo {
         margin: 0 auto;
         border: solid;
     }
     
#texto_izq {
         margin: 0 auto;
         border: solid;
         float: left;
         margin-right: 400px;
     }
     
#imagen_drch {
         margin: 0 auto;
         border: solid;
         float: right;         
     }
     
#texto_pagina {
         margin: 0 auto;
         text-align: justify;
        margin-left: 210px;
        margin-right: 187px;
         padding: 15px;
         text-align: justify;        
     }
     
#contenido_texto_bajo {
         margin: 0 auto;
         margin-top: 200px;
         
     }
     
#lista1 {
         margin: 0 auto;
         background: url("../img_generales/lista.png") no-repeat;
         width: 40px;
         height: 40px;
         margin-left: 35px;
         padding-bottom: 5px;
     }
     
#lista_servicios_izq {
         margin: 0 auto;
         float: left;
         margin-left: 220px;         
     }
          
#lista_servicios_drc {
         margin: 0 auto;
         float: right;
         margin-right: 220px;     
     }
     
#lista_servicios_centro {
         margin: 0 auto;
         float: left;
         margin-left: 360px;
     }
     
#texto_lista {
         margin: 0 auto;
         float: left;
         margin-top: -36px;
         margin-left: 90px;
         text-align: justify;         
     }
     
#cont_pie_serv {
         margin: 0 auto;
         margin-top: 210px;
         width: auto;
         height: 80px;
     }
     
#contenido_pie_int {
         margin: 0 auto;
         margin-top: 100px;
     }
     
#pie_int {
         margin: 0 auto;
         height: auto;
         text-align: center;
         font-size: 12px;
     }
     
#contenedor_talleres {
         margin: 0 auto;
         height: auto;
         margin-top: 15px;
     }
     
#barra_talleres_superior {
         margin: 0 auto;
         border-top: solid 1px;
         margin-left: 224px;
         margin-right: 211px;
         margin-top: -5px;   
     }
     
#barra_talleres_inferior {
         margin: 0 auto;
         border-top: solid 1px;
         margin-left: 224px;
         margin-right: 211px;
         margin-top: 30px;    
     }
     
#titulo_talleres {
         margin: 0 auto;
         float: left;
         margin-left: 18px;
         margin-top: 20px;
     }
     
#titulo_talleres_sub {
         margin: 0 auto;
         float: left;
         margin-left: 240px;
         margin-top: 20px;
     }
     
#talleres {
         margin: 0 auto;
         padding-top: 20px;
         margin-left: 245px;
         margin-right: 225px;
         text-align: justify;
         margin-top: 50px;  
     }
       
#mas_talleres {
         float: left;
         margin: 0 auto;
         margin-left: 721px;
         margin-top: 10px;
         text-align: center;
     }

#contenido_talleres {
         margin: 0 auto;
         display: inline-block;
         width: 100%;   
     }
     
#contenido_caracteristicas {
         margin: 0 auto;
         border-style: solid;
         border-top-width: 2px;
         border-bottom-width: 2px;
         border-left-width: 2px;
         border-right-width: 2px;
         height: 180px;
         float: left;
         margin-left: 40px;
     }
     
#caracteristicas {
         margin: 0 auto;
         margin-right: 120px;
         margin-top: 75px;
         margin-left: 102px;
     }
     
#contenido_descripcion {
         margin: 0 auto;
         border-style: solid;
         border-top-width: 2px;
         border-bottom-width: 2px;
         border-right-width: 2px;
         float: right;
         height: 180px;
         width: 596px;
         margin-right: 40px;   
     }
     
#descripcion {
         margin: 0 auto;
         margin-top: -38px;
         margin-left: 80px;
         text-align: justify;         
     }
     
#contenido_objectivos {
         border-style: solid;
         border-bottom-width: 2px;
         border-left-width: 2px;
         border-right-width: 2px;
         float: left;
         margin-left: 40px;
         height: 180px;  
     }
              
#objectivos {
         margin: 0 auto;
         margin-right: 123px;
         margin-top: 75px;
         margin-left: 122px;        
     }
     
#cont_descripcion_objetivos {
         margin: 0 auto;
         border-style: solid;
         border-bottom-width: 2px;
         border-right-width: 2px;
         float: right;
         height: 180px;
         width: 596px;
         margin-right: 40px;         
     }
     
#descripcion_objetivos {
         margin: 0 auto;
         margin-right: 123px;
         margin-top: -35px;
         margin-left: 80px;
         width: 494px;
     }
#contenedor_izq {
         display: inline-block;
         float: left;
         width: 227px;
         height: auto;
         font-family: Arial;
         font-size: 12px;
         font-weight: bold;
     }
     
#contenedor_izq_cont {
         display: inline-block;
         float: left;
         width: 300px;
         height: auto;
         font-weight: bold;
     }
     
#colizq_promo {
         border: solid 1px;
         background: white;
         float: left;
         margin-left: 10px;
         margin-right: 10px;
         height: 100px;
         width: 203px;
         background: transparent;
     }
     
#colizq_promo_serv {
         border: solid 1px;
         background: white;
         float: left;
         margin-left: 10px;
         margin-right: 10px;
         height: 136px;
         width: 200px;
         background: transparent;
     }
     
     #cont_colizq_promo_historia {
         margin: 0 auto;
         /*border: solid;*/
         margin-top: 43px;
         margin-left: 21px;
         /*font-weight:  bold;*/
         font-style:  italic;
         font-size: 12px;
         
     }
     
     #cont_colizq_promo_qs {
         margin: 0 auto;
         /*border: solid;*/
         margin-top:25px;
         margin-left: 55px;
         /*font-weight:  bold;*/
         font-style:  italic;
         /*font-size: 15px;*/
         
     }
     
     #cont_colizq_promo_np {
         margin: 0 auto;
         /*border: solid;*/
         margin-top:25px;
         margin-left:33px;
         margin-right: 10px;
         /*font-weight:  bold;*/
         font-style:  italic;
         /*font-size: 13px;*/
        
         
     }
     #cont_colizq_promo_serv {
         margin: 0 auto;
         /*border: solid;*/
         margin-top:14px;
         margin-left: 7px;
         /*margin-right: 1px;*/
         /*font-weight:  bold;*/
         font-style:  italic;
         /*font-size: 13px;*/
        
         
     }
     #cont_colizq_promo_md {
         margin: 0 auto;
         /*border: solid;*/
         margin-top:26px;
         margin-left: 9px;
         /*font-weight:  bold;*/
         font-style:  italic;
         /*text-align: justify;*/
         /*margin-right: 9px;*/
         /*font-size: 13px;*/
                
     }
     #cont_colizq_promo_cur {
         margin: 0 auto;
         /*border: solid;*/
         margin-top:9px;
         margin-left: 16px;
         /*font-weight:  bold;*/
         font-style:  italic;
         /*text-align: justify;*/
         margin-right: 11px;
         /*font-size: 13px;*/
         
                
     }

     
     #cont_colizq_promo_inst {
         margin: 0 auto;
         /*border: solid;*/
         margin-top:20px;
         margin-left: 28px;
         /*font-weight:  bold;*/
         font-style:  italic;
         /*text-align: justify;*/
         margin-right: 16px;
         /*font-size: 13px;*/
                
     }
     
          #colizq_x_cresco {
         /*margin:0 auto;*/
         border: solid 1px;
         background: white;
         float: left;
         margin-left: 10px;
         margin-top: 60px;
         margin-right: 10px;
         height: 100px;
                  width: 255px;
                  background: transparent;
                    }
                    
                    #colizq_x {
         border: solid 1px;
         background: white;
         float: left;
         margin-left: 10px;
         margin-right: 10px;
         height: 100px;
         width: 203px;
         background: transparent;
         margin-top:50px;
     }
                    
                    
                    #colizq_x_cont {
         /*margin:0 auto;*/
         border: solid 1px;
         background: white;
         float: left;
         margin-left: -215px;
         margin-top: 150px;
         margin-right: 10px;
         height: 100px;
                  width: 265px;
                  background: transparent;
                    }
                    #colizq_x_bserv {
         /*margin:0 auto;*/
         border: solid 1px;
         background: white;
         float: left;
         margin-left: -215px;
         margin-top: 150px;
         margin-right: 10px;
         height: 108px;
                  width: 203px;
                  background: transparent;
                    }
                    
                    #colizq_x_historia {
                        margin: 0 auto;
                        /*border: solid;*/
                        margin-top: 36px;
                        margin-left: 24px;
                        /*font-weight: bold;*/
                        font-style: italic;
                        font-size: 12px;
                    }
                    
                    #colizq_x_qs {
                        margin: 0 auto;
                        /*border: solid;*/
                        margin-top: 35px;
                        margin-left:35px;
                        /*font-weight: bold;*/
                        font-style: italic;
                        /*font-size: 15px;*/
                    }
                    #colizq_x_np {
                        margin: 0 auto;
                        /*border: solid;*/
                        margin-top: 28px;
                        margin-left:21px;
                        /*font-weight: bold;*/
                        font-style: italic;
                        /*font-size: 13px;*/
                        margin-right: 10px;
                        
                    }
                    
                    #colizq_x_ns {
                        margin: 0 auto;
                        /*border: solid;*/
                        margin-top: 21px;
                        margin-left:10px;
                        /*font-weight: bold;*/
                        font-style: italic;
                        /*font-size: 13px;*/
                        margin-right: 10px;
                        
                    }
                    #colizq_x_md {
                        margin: 0 auto;
                        /*border: solid;*/
                        margin-top: 18px;
                        margin-left:22px;
                        /*font-weight: bold;*/
                        font-style: italic;
                        margin-right:15px;;
                        /*text-align: justify;*/
                        /*font-size: 13px;*/
                       
                    }
                    #colizq_x_cur {
                        margin: 0 auto;
                        /*border: solid;*/
                        margin-top: 15px;
                        margin-left:15px;
                        /*font-weight: bold;*/
                        font-style: italic;
                        margin-right:15px;;
                        text-align: justify;
                       
                    }
                    #colizq_x_inst {
                        margin: 0 auto;
                        /*border: solid;*/
                        margin-top: 25px;
                        margin-left:23px;
                        /*font-weight: bold;*/
                        font-style: italic;
                        margin-right:15px;
                        /*text-align: justify;*/
                        /*font-size: 13px;*/
                       
                    }
                   
                    #colizq_x_contacto {
                        margin: 0 auto;
                        /*border: solid;*/
                        margin-top: 25px;
                        margin-left:15px;
                        /*font-weight: bold;*/
                        font-style: italic;
                        margin-right:15px;;
                        text-align: justify;
                        height: 50px;
                        width: 201px;
                    }
                    
     /*#contenedor_drch {
                  
         border: solid;
         display: inline-block;
         float: right;
         width: 227px;
         height: 300px;
         
     }*/
     #coldrch {
         border: solid 1px;
         background: green;
         float:  right;
         margin-right: 10px;
         margin-left: 20px;
         height: 184px;
         width: 170px;
         /*display: inline-block;*/
     }
     #coldrch_x {
         border: solid 1px;
         background: transparent;
         float:  right;
         margin-right: -192px;
         margin-left: 20px;
         margin-top: 210px;
         height: 184px;
         width: 170px;
         
     }
     
     #lista {
         margin: 0 auto;
         /*border: solid;*/
         margin-left: 230px;
         padding-left: 10px; 
         text-align: justify;
         margin-right: 200px;
     }
     
     #lista li {
         padding: 10px;
     }
     
     #anim_cresco {
         /*margin: 0 auto;*/
         /*border: solid;*/
         float: right;
         margin-right: 230px;
     
         
     }
     
               #titulo_instalaciones {
         /*margin: 0 auto;*/
         /*border: solid;*/
         float: left;
         padding-top: 20px;
         padding-right: 500px; 
         padding-bottom: 10px;
         /*padding-top: -50px;*/
         /*margin-left: 5px;*/
         margin-top: -20px;
         /*padding: 10px;*/
         
        
     }
     
    /* #formulario {
         margin: 0 auto;
         border: solid;
         margin-left: 220px;
         margin-right: 190px;
         display: block; 
     }*/
     
     /*finput {
         margin: 0 auto;
         border: solid green;
         
     }*/
     
     /*#formulario label {
         margin: 0 auto;
             border: solid 1px;
             margin-left: 50px;
             padding-right:  100px;
             margin-top: 10px;
     }*/
     
     /*#formulario input {
         margin: 0 auto;
         border: solid 1px;
         margin-left: 50px;
         margin-top: 5px;
         background: transparent;
         margin-bottom: 10px;
         padding-left: 100px;
     }*/
     
    /* #mensaje1 {
         margin: 0 auto;
         border: solid 1px;
         margin-left: 50px;
         margin-top: 5px;
         margin-bottom: 10px;
         height: 50px;
     }*/
    
    #form {
    border:1px solid black;
    width:450px;
    margin:auto;
}
#form legend{
    font-weight:bold;
    font-size:12px;
    margin-bottom: 10px;
    margin-left: 10px;

}
#form ol{
    list-style:none;
}
#form ol li{
    padding-bottom:5px;
}
#form ol li label{
    width:120px;
    float:left;
    text-align:left;
}

#form label {
             margin: 0 auto;
             /*border: solid 1px;*/
             margin-left: 50px;
             padding-right:  100px;
             /*margin-top: 10px;*/
}

#form input {
    
            margin: 0 auto;
         border: solid 1px;
         margin-left: 50px;
         margin-top: 5px;
         /*background: transparent;*/
         margin-bottom: 10px;
         /*padding-left: 100px;*/
    
}
.medida {
    width: 300px; 
    height: 150px;
}

#form textarea {
    margin: 0 auto;
         border: solid 1px black;
         margin-left: 50px;
         margin-top: 5px;
         /*background: transparent;*/
         margin-bottom: 10px;
         /*padding-left: 100px;*/
}

/*OK*/#contenido_menu2 {
                  margin: 0 auto;                  
                  display: inline-block;
                  padding-top: 20px; 
                  /*margin-left: 100px;*/
                  margin-left: 30px;
                  padding-bottom: 10px; 
                  height: auto;
                  /*border: solid;*/
                }
                
                    /*OK*/ #cont_imagen_cab_int2 {
         margin: 0 auto;
         height: auto;
         float: left; 
         margin-left: 250px;
     }
     
          #contenedor_int2 {
         /*border: solid;*/
         margin: 0 auto;
         /*height: 950px;*/
         height: auto;
         width: 1000px;
         background: url("../img_generales/fondo_a.jpg") no-repeat;
         
         font-family: "Century Gothic";
         font-size: 13px;
         /*position: fixed;*/
     }
     
     #carousel {
         width: 80000px;
     }
     
     #carousel ul {
         list-style: none;
         width: 8000px;
         margin: 0;
         padding: 0;
         position: relative;
     }
     
     #carousel li {
         display: inline;
         float: left;
         
     }
     
     #facebook {
         /*margin: 0 auto;*/
         /*border: solid;*/
         float: right;
         margin-right: 45px;
         margin-top: 50px;
         /*margin-left: 300px;*/
         /*margin-top: -55px;*/
     }
     
     #pensadores {
         margin: 0 auto;
         /*border: solid;*/
         margin-top: 10px;
         margin-left: 92px;
         /*margin-right: 80px;*/
         
     }
      #pensadores_ken {
         margin: 0 auto;
         /*border: solid;*/
         margin-top: 16px;
         margin-left: 84px;
         /*margin-right: 80px;*/
         
     }
     #telefono {
         margin: 0 auto;
         font-size: 13px;
         font-style: italic;
         margin-top: 10px;
         margin-left: 10px;
         /*border: solid;*/
     }
     
     #numeros {
         margin: 0 auto;
         /*border: solid;*/
         margin-top: 10px;
         margin-left: 70px;
     }
     
     #contenedor_redes {
         margin: 0 auto;
         /*border: solid;*/
         float: right;
         margin-top: 30px;
         
     }
     
     #facebook {
         margin: 0 auto;
         /*border: solid;*/
         margin-right: 50px;
     }
     
     #youtube {
         margin: 0 auto;
         /*border: solid;*/
         margin-right: 10px;
         float: right;
            
     }
     #contenedor_clientes {
         margin: 0 auto;
         /*border: solid;*/
         float: right;
         /*display: inline-block;*/
         margin-left: 450px;
         margin-right:-25px;
         height: 100px;
                 margin-bottom: -89px;
        /*margin-top:-50px;*/
        margin-top: -8px;
        width: 150px;
         
     }
     
     #clientes {
         margin: 0 auto;
         /*border: solid 1px;*/
         border-bottom: solid 1px;
         text-align: center;
     }
     
     #icono_clientes {
         margin: 0 auto;
         /*border: solid;*/
         display: inline-block;
         /*text-align: center;*/
         margin-left: 45px;
         margin-top:10px;
         margin-right: 80px;
         
     }
     
     #clientes1 {
         /*margin: 0 auto;*/
         border: solid 1px;
         float: right;
        margin-bottom: -55px;
        margin-top:25px;
         margin-left: 450px;
        
     }
     
     #icono_clientes1 {
         margin :0 auto;
         border: solid;
         float: right;
     }
     
     #aviso {
         margin: 0 auto;
        /*border: solid 5px;
         border-color: black;*/
        text-align: center;
        margin-top: 50px;
        margin-bottom: -95px;
     }
     
     #aviso .centrar {
         margin: 0 auto;
         /*margin-left: 100px;*/
         font-size: 12px;
         /*margin-right: 20px;*/
         /*border: solid 5px;
         border-color: red;/
         /*float: left;*/
         /*display: inline-block;*/
         padding-left: 180px;
         display: block;
         /*margin-left:-165px;*/
         text-align: center;
     }
 