html,body{
    margin: 0 auto;
    padding: 0;
    height: 100%;
    background: url("../Carpeta.Imagenes/fondoHeader.jpg") no-repeat center 0px #4EC5EF;
    font-family: Verdana, Geneva,sans-serif;
}
html, body, * html .contenedorSitio{
    height: 100%;
}
h1,h2,h3,h4,h5,h6,h7{
    font-family: 'Cuprum', sans-serif; 
    color: #069;
} 
img{ border: none; }
.contenedorSitio{
    width: 1000px;
    min-height: 100%;
    margin: 0 auto;
    padding: 0;
}
    /* ** Barra Superior ** */
    .barraSuperiorNavegacion{
        width: 100%;
        height: 75px; 
        margin: 0 auto;
        padding: 0;
    }
        .ImagenPortafolio{  
            float: left;
            width:300px; 
        }
        .LigasPortafolio{  
            float: right;
            width: 700px;
            line-height: 70px;
            font-family: 'Cuprum', sans-serif;
            font-size: 20px;
            text-align: right;
        }
        .LigasPortafolio .EnlaceSitio{   
            float: right;
            line-height: 70px;
            font-family: 'Cuprum', sans-serif;
            margin-right: 25px;
        }
        .EnlaceSitio a,.EnlaceSitio a:visited{  
            color: #666;
            text-decoration: none;
        }
        .EnlaceSitio a:hover{  
            color: #fff;
            text-decoration: none;
        }
    
    /* ** Cuadros Div ** */
    .barraCambios{  
        width: 100%;
        height: 270px;
        margin: 0 auto;
        padding: 0; 
    }
    /* ** Div central ** */
    .contenedorContenidos{  
        background: #fff; 
        margin: 0 auto;
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0;
        min-height: 300px;
    }
        .contenedorContenidos p, .contenedorContenidos h1, .contenedorContenidos h2, .contenedorContenidos h3, .contenedorContenidos h4, .contenedorContenidos h5, .contenedorContenidos h6, .contenedorContenidos h7{  
            margin: 0 auto;
            margin-top: 0px;
            -webkit-margin-before: 0px;
            -webkit-margin-after: 0px;
            -webkit-margin-start: 0px;
            -webkit-margin-end: 0px;
        }
        #espacioSubseccion{  
                color: #666;
                font-family: Verdana, Geneva, sans-serif;
                font-size: 12px;
                line-height: 20px;
        }
        .tituloIzquierdaSubenlace{  
            margin: 0 auto;
            padding: 0;
            font-size: 24px;
            font-family: 'Cuprum', sans-serif;
            color: #999;
            width: 100%;
        }
        .enlaceIzquierdaSubenlace{  
            margin: 0 auto;
            padding: 0;
            width: 230px;
            height: 45px;
            text-align: left; 
            border-bottom:  1px solid #666;
            width: 100%;
            line-height: 45px;
            overflow: hidden;
            font-size: 14px;
            /* border-right:  1px solid #666; */
        }
        .tituloIzquierdaSubenlace .espacio{  
            width: 80%;
            margin: 0 auto;
            padding: 0;
        }
        .tituloIzquierdaSubenlace .espacio a,.tituloIzquierdaSubenlace .espacio a:visited{  
            color: #999;
            text-decoration: none;
        }
        .tituloIzquierdaSubenlace .espacio a:hover{  
            color: #333;
            text-decoration: none;
        }
        .enlaceIzquierdaSubenlace .espacioEnlace{  
            width: 80%;
            margin: 0 auto;
            padding: 0;
            font-size: 12px;
            color: #666;
        }
        .enlaceIzquierdaSubenlace .espacioEnlace a{
            color: #333;
            text-decoration: none;
        }
        .enlaceIzquierdaSubenlace .espacioEnlace a:hover{
            color: #666;
            text-decoration: none;
        }
        .espacioPiePagina{  
            width: 100%;
            height: 50px;
        }
    /* ** Pie de pagina ** */
    .piePagina{  
        width: 100%;
        height: 51px;
        margin-top: -50px;
        background: url('../Carpeta.Imagenes/footerbg2.jpg') repeat-x 0 0 #000000; 
    }
        .creditos{ 
            width: 960px;
            text-align: right;
            margin: 0 auto;
            padding: 0;
            color:#fff;
            line-height: 50px;
            font-size: 10px;
        }
        .creditos a,.creditos a:visited{
            color:#fff;
            text-decoration: none;
        }
        .creditos a:hover{  
            color:#bbb;
            text-decoration: underline;
        }
        
        
        
        
        
        
        /* Para todos*/
        .MensajeConfirmacionUniversal{  
            width: 100%;
            height: 30px;
            text-align: center;
            margin: 0 auto;
            padding: 0;
        }
        
        
        