body{
    color: #4c4c4c;
    font-family: Verdana;
    font-size: 15px;
    margin: 0px auto;
}

#header{
    background-color: #ffffff;
    border-top: 3px solid #646464;
    height: 90px;
    width: 100%;
}

#arriba{
    text-align: left;
    width: 1000px;
}

/**********************************************************************/

.normal{
    background: url(../imgs/normal.png) repeat-x scroll 0 0 transparent;
    color: #ffffff;
    cursor: pointer;
    display: inline-block;
    height: 35px;
    line-height: 30px;
    width: 115px;
    text-align: center;
    text-decoration: none;
    vertical-align: top;
}

.hover{
    background: url(../imgs/hover.png) repeat-x scroll 0 0 transparent;
    color: #ffffff;
    cursor: pointer;
    display: inline-block;
    height: 35px;
    line-height: 30px;
    width: 115px;
    text-align: center;
    text-decoration: none;
    vertical-align: top;
}

/**********************************************************************/

#txt_cab{
    padding: 0px 20px 0px 20px;
    vertical-align: bottom;
    margin-top: -20px;
}

.titulo{
    color: #000000;
    font-family: Trebuchet MS, Arial;
    font-size: 60px;
    font-weight: bold;
}

.eslogan{
    font-family: Trebuchet MS, Arial;
    font-size: 25px;
}

#main{
    background: url('../imgs/degradado.jpg') repeat-x top;
    width: 100%;
    margin: 0px auto;
}

#cuerpo{
    overflow-y: hidden;
    overflow-x: hidden;
    width: 100%;
    margin: 0px auto;
}

#tabs{
    width: 1000px;
}

#capas{
   /*margin-left: -400px;
   margin-right: -400px;
   width: 1920px;*/
   width: 100%;
   opacity: 1;
   margin: 0px auto;
   overflow: hidden;
}

#capa_player_intro{
    width: 500px;
    z-index: 1000;
}

.slideshow{
    height: 470px;
    width: 100%;
    margin: 0px auto;
}

#footer{
    background: url(../imgs/blackfooter.jpg) top repeat-x #000000;
    box-shadow: 0px 0px 10px 0px #333333;
    height: 145px;
    margin: 0px;
    width: 100%;
}

#second_footer{
    background: url(../imgs/blackfooter.jpg) top repeat-x #000000;
    box-shadow: 0px 0px 10px 0px #333333;
    color: #ffffff;
    height: 50px;
    padding-top: 25px;
    width: 100%;
}

#abajo{
    height: 100px;
    text-align: left;
    width: 1000px;
}

table.pie{
    color: #dbdbdb;
    font-family: Verdana;
    font-size: 11px;
    width: 950px;
    margin: 20px 0px 0px 25px;
}

.txt_pie{
    width: 950px;
}

/************************************************** Apartado Precios, Demo y Contratación **********************************************************************/

#tab-demo{
    width: 900px;
}

#tab-precios{
    width: 900px;
}

#tab-contratacion{
    width: 900px;
}


#tab-SSL{
    width: 900px;
    min-height: 700px;
}

.tabla_plan{
    border-bottom: 5px solid #f5f5f5;
    font-family: Arial;
    font-size: 16px;
    width: 420px;
}

.linea_inferior{
    border-bottom: 1px solid #F0F0F0;
    height: 40px;
}

div.textocabecera {
    color: #4c4c4c;
    font-family: Arial;
    font-size: 16px;
    font-weight: bold;
    text-align: left;
}

div.textocabeceragrande{
    color: #333333;
    font-family: Trebuchet MS;
    font-size: 30px;
    font-weight: bold;
    text-align: left;
    text-transform: lowercase;
}

div.textonormal{
    color: #666666;
    text-align: justify;
}

.enlace{
    font-weight: normal;
    color: #01A6E6;
    text-decoration: none;
}

.enlace:hover{
    background-color: #dcebff;
    border-radius: 5px;
    color: #01A6E6;
    cursor: pointer;
    padding: 3px;
}

/****************************************************** Estilo Botón *******************************************************************************************/

.left_buscar{
    background: url(../imgs/left_buscar.png) no-repeat scroll 0 0 transparent;
    display: inline-block;
    height: 49px;
    vertical-align: middle;
    width: 15px;
}

.fondo_buscar{
    background: url(../imgs/fondo_buscar.png) repeat-x scroll 0 0 transparent;
    color: #FFFFFF;
    display: inline-block;
    text-align: center;
    font-family: Arial;
    font-size: 17px;
    height: 49px;
    letter-spacing: 3px;
    line-height: 49px;
    cursor: pointer;
    vertical-align: middle;
    width: 150px;
    font-weight: bold;
}

.right_buscar{
    background: url(../imgs/right_vise.png) no-repeat scroll right top transparent;
    display: inline-block;
    height: 49px;
    vertical-align: middle;
    width: 30px;
}

#https-img {
    height: 140px;
    float: left;
    padding-right: 16px;
    padding-bottom: 16px;
}