/* CSS CSS versión 2.1: navigator code: mz */

* {
    font-family:Verdana, Arial, sans-serif;
    line-height:111%;
    cursor:default;
    -khtml-box-sizing: border-box;

    -moz-box-sizing: border-box;
}

body {
    background-image:url('../img/fondo.jpg');
}

a {
    cursor:pointer;
    text-decoration:none;
    color:#20207a;
}

a:hover {
    text-decoration:underline;
}

a:visited {
    color:#444;
}

table.pagina {
    background-color:white;
    border:1px solid #686868;
    border-top:4px solid #181775 ;
}

div.menu2 {
    position:relative;
    float:left;
    width:120px !important ;
    font-size:0.9em ;
    text-align:left;
    padding:12px 10px 0px 30px ;
    vertical-align:top;
}

div.menu2 {
    width:101px !important ;

    width:145px !important ;

    margin:0 !important;
    padding-top:25px;
}

div.menu2 a {
    display:block;
    width:80px;
    padding-bottom:8px !important;
}

div.contido2 {
    position:relative;
    float:right;
    width:615px !important;
    font-size:0.9em ;
    color:#0b0b6b;
    text-align:left;
    padding:0px 30px 30px 10px ;
    vertical-align:top;
}

div.contido2 {
    width:615px !important;

    width:615px !important;

    margin:0 !important;
    padding-top:28px;
}

div.legal * {
    text-align:justify !important;
}

p {
    text-align:justify;
}

p.contacto {
    text-align:left;
    width:240px;
}

input.contacto {
    width:240px;
    border:1px solid #ccc;
}

textarea.contacto {
    width:240px;
    height:195px;
    border:1px solid #ccc;
}

.cabecera {
    width:766px;
    height:157px;
    background-image:url('../img/cabecera.sup.jpg');
}

.main {
    background-image:url('../img/cabecera.inf.jpg');
    background-repeat:no-repeat;
}

td.pie {
    border-top:1px dashed #6E60EB;
    background-color:#20207a;
    background-image:url('../img/pie.png');
    height:97px !important;
    padding:0px;
    margin:0px;
}
    td.pie p {
        position:relative;
        top:0px;
        left:0px;
        width:220px;
        text-align:right;
        font-size:7pt;
        padding:0 !important;
        margin:0px !important;
        color:#ccc;
    }
    td.pie b {
        color:#ffe20b;
        font-size:11pt;
    }

p.subtitulo {
    position:relative;
    padding:90px 30px 10px 320px;
    color:#483f9a;
    font-weight:bold;
}

div.maploc {
    float:right;
    padding:8px;
    overflow:hidden;
}

div.formulario {
    float:right;
    width:250px;
}

div.direccion{
    padding:0px 35px 0px 35px;
}
div.direccion p , div.direccion h3 {
    text-align:right !important;
}

a.submenu {
    font-size:0.8em;
    padding-left:15px;
}

a.submenulegal {
    clear:both;
    font-size:0.7em;
    color:#AAAAAA;
    border-top:1px dashed #AAAAAA;
    padding-top:4px;
}

div.copyright {
    color:#6E60EB;
    font-size:0.7em;
    font-family:sans-serif;
    text-align:center;
    border-top:1px dashed #483f9a;
    border-bottom:1px dashed #483f9a;
    padding:8px 0px 0px 0px;
    background-color:#181775;
}


h1 {
    font-size:1.5em ;
    font-family:sans-serif;
    margin:0;
}

h2 {
    font-size:1.25em ;
    font-family:sans-serif;
}

h3 {
    font-size:1em ;
    font-family:Verdana;
}

h3 b {
    color:#4A4A4A;
    font-size:1.05em
}

.foto {
    width:100%;
    height:106px;
    background-image:url('../img/cristalera.jpg');
}



div.aluminios_iglesias {
    height:97px;

    padding-top:8px;
}
div.aluminios_iglesias {
    margin:0px;
    padding:0px;
}
div.aluminios_iglesias p , div.aluminios_iglesias div {
    position:relative;
    float:left;
    height:90px;
}
div.aluminios_iglesias p {
    padding-top:8px !important;
}
div.aluminios_iglesias div a {
    display:block;
    position:relative;
    width:100%;
    height:100%;
}
div.aluminios_iglesias div a:hover {
/*     border:2px solid red; */
}
div.aluminios_iglesias .cortizo {
    width:85px;
}
div.aluminios_iglesias .geze {
    width:245px;
}
div.aluminios_iglesias .seccosistemi {
    width:138px;
}
div.aluminios_iglesias .somfy {
    width:62px;
}


#map {
    overflow:hidden !important;
}



@media print {

    * {
        margin-left:0;
        margin-right:0;
    }

    td.logo, td.menu {
        display:none;
    }

    div.formulario {
        display:none;
    }

}


