/*Estilos para todo el sitio*/
body, h1, h2, h3, h4, h5, h6, ul, ol, p {
    margin: 0;
    padding: 0;
}
p {
    text-align: justify;
}
.enlaces p {
    text-align: center;
}
a {
    text-decoration: none !important;
    color: black;
}
body {
    font-family: necia, arial, verdana, sans-serif !important;
    /*background-image: url(../img/triangulos_adsign1.jpg);*/
    background-size: cover;
    background-position: center center;
    background-attachment: fixed;    
}
div.aux {
    clear: both;
    float: none;
}
span.claro {
    color: #00a1af;
    font-weight: bold;
}
h1, h2, h3 {
    width: 98%;
    max-width: 1200px !important; 
    margin: 0 auto !important; 
}
header {
    height: 100%;
    position: relative;
    background-color: #00303c; 
    cursor: default;
    text-align: center;
    /*background-image: url(../img/triangulos_adsign.jpg);*/
    background-size: cover;
    background-position: center center;
    background-attachment: fixed;
    color: #fff;
}
header div.adsign { 
    z-index: 100;
    padding: 3em 0;
}
header img {
    max-width: 90%;
    height: auto!important;
    margin: 0;
    z-index: 100;
}
main {
    padding: 0 1em;
}
main h1{
    clear: both;
    padding: 2em 0 1em 0;
    font-size: 3em;
    text-align: center;
    font-weight: lighter;
}
main h2 {
    clear: both;
    padding: 2em 0 1em 0;
    font-size: 2.5em;
    text-align: center;
    font-weight: lighter;
}
/*++++++++++++++++++++++++++Colaboraciones+++++++++++++++++++++++++++++*/
section.colabora {
    clear: both;
    margin: 2em 0;
}
section.colabora h2 {
    padding-top: 1em;
}
sectio.colabora h3 {
    display: block;
    font-weight: lighter;
    font-size: 1.5em;
}
section.colabora a {
    text-align: center;
    margin: 0 auto;
    width: 70%;
    display: block;
    padding: 0.2em 1em;
    border-radius: 0.5em;
    border: solid 2px #888;
        -moz-transition: color 0.35s ease-in-out, background-color 0.35s ease-in-out;
        -webkit-transition: color 0.35s ease-in-out, background-color 0.35s ease-in-out;
        -o-transition: color 0.35s ease-in-out, background-color 0.35s ease-in-out;
        -ms-transition: color 0.35s ease-in-out, background-color 0.35s ease-in-out;
        transition: color 0.35s ease-in-out, background-color 0.35s ease-in-out;
}
section.colabora a:hover, section.colabora a:active {
    background-color: #00303c;
    color: white;
    border: solid 2px #888;
}
/*++++++++++++++++++++++++++++tours virtuales++++++++++++++++++++++++++++++++++*/
.tour {
    position:relative; 
    height:0;
    padding-top:180%;
}
.touriframe {
    position:absolute; 
    top:0;
    left:0;
    width:100%; 
    height:100%;
}
/*++++++++++++++++++++++++++++Footer++++++++++++++++++++++++++++++++++*/
footer {
    background-color: #00303c;
    /*background-image: url(../img/triangulos_adsign.jpg);*/
    background-size: cover;
    background-position: center center;
    background-attachment: fixed;
    color: #fff;
    padding: 0em 0.2%;
}
footer div.cuadro {
    width: 98%;
    max-width: 1200px !important; 
    margin: 0 auto !important; 
}
footer h2 {
    font-size: 1.5em;
    color: #00a1af;
    padding: 0.8em 0;
}

footer img {
    border:  solid 2px #fff;
    border-radius: 0.5em;
    margin: 0 0.5em 1em 0.5em;
}
footer img:hover {
    background-color: #00a1af;
}
.uno {
    display: none;
}
.tres {
    margin-bottom: 1em;
}
.ultimo {
    padding-bottom: 2em;
}
footer p {
    text-align: center;
    }
footer div.pie {
    margin: 0 1%;
    text-align: center;
}


