     body
    {
        margin: 0px;
    }
    #header 
    {
        height:30%; 
    }
    .headerimg 
    { 
        background-position: center top; 
        background-repeat: no-repeat; 
        background-size: cover;
        width:100%; 
        height:100%; 
        position:absolute; 
    }

    .headerimg_orig
    { 
        background-position: center top; 
        background-repeat: no-repeat; 
        width:100%; 
        height:600px; 
        position:absolute; 
    }
    
    
    /* HEADER TEXT */
    #headertxt 
    { 
        width:100%; 
        text-align: center;
        position:relative; 
        top:100px; 
        clear:left; 
    }
    
    @media only screen and (min-width: 600px) 
    {
        #headertxt
        { 
            top:200px; 
            
        }
    }
    
    @media only screen and (min-width: 768px) 
    {
        #headertxt
        { 
            top:200px; 
        }
    }
    
    #firstline 
    { 
        background-image: url(../img/fondom.png);
        font-family: "Montserrat",helvetica, serif;
        width:100%; 
        color:#ffffff;
        text-align: center;
        font-size:35px;
        padding-left: 15px;
        padding-right: 15px;
        border-radius: 27px ;
        -moz-border-radius:27px;
        -webkit-border-radius:27px;
        margin:0 auto;
        opacity: 0;
        -webkit-animation: FundEnt 6s infinite; /* Chrome, Safari, Opera */
        animation: FundEnt 6s infinite;
    }
    
    
    /* Chrome, Safari, Opera */
    @-webkit-keyframes FundEnt 
    {
        
        50% {opacity: 1;}
    }

    /* Standard syntax */
    @keyframes FundEnt
    {
        
        50% {opacity: 1;}
    }
        


    #secondline 
    { 
        background-image: url(../img/fondo80.png);
        color:#2c201c;
        text-align: center;
        text-decoration:none;
        font-family: "Montserrat",helvetica, serif;
        font-size:15px; 
        padding-left: 15px;
        padding-right: 15px;
        border-radius: 7px ;
        -moz-border-radius:7px;
        -webkit-border-radius:7px;
        opacity: 0;
        -webkit-animation: FundEnt 6s infinite; /* Chrome, Safari, Opera */
        animation: FundEnt 6s infinite;
    }
    
    

    .pictured 
    { 
        background-color:#CC3333; 
        color:#FFF; 
        font-size:12px; 
        padding:9px 16px; 
        text-transform:uppercase; 
        float:left; 
        display:block; 
        clear:both; 
        margin-top:10px; 
    }
    .pictured a { font-size:16px; font-style:italic; letter-spacing:0; text-transform:none; color:#FFF; text-decoration:none; }
    .pictured a:hover { text-decoration:underline; }

    
    
    #Cabecera
    { 
        width:100%; 
        height:40%; 
        margin:0 auto; 
        clear:both; 
        position:relative; 
        top:20px;
        font-family: "Montserrat",helvetica, serif;
        color:#c8102e;
        text-align: center;
        font-size:25px;
    }
    
    @media only screen and (min-width: 600px) 
    {
        #Cabecera
        { 
            top:50px;
            font-size:40px;
            
        }
    }
    
    @media only screen and (min-width: 768px) 
    {
        #Cabecera
        { 
            width:60%; 
            height:40%;
            top:50px;
            font-size:50px;
        }
    }
    
	#Contenido
    { 
        width:90%; 
        margin:0 auto; 
        clear:both; 
        position:relative; 
        top:30px; 
        background-image: url(../img/fondotb.png);
        border-radius: 15px ;
        -moz-border-radius:15px;
        -webkit-border-radius:15px;
        overflow: hidden;
    }
	
    @media only screen and (min-width: 650px) 
    {
        #Contenido
        { 
            width:80%;
            top:50px; 
            
        }
    }
    
    @media only screen and (min-width: 1300px) 
    {
        #Contenido
        { 
            width:70%; 
            top:50px; 
        }
    }
	
	#PresentacionI
    { 
        width:100%;  
		position:relative; 
        top:30px; 
		float: left;
		padding: 15px;
        font-family: "Montserrat",helvetica, serif;
        color:#000000;
        text-align: justify;
        font-size:20px;
        overflow: hidden;
    }
    @media only screen and (min-width: 650px) 
    {
        #PresentacionI
        { 
            width:65%;
            top:50px; 
			font-size:15px;           
        }
    }
    
    @media only screen and (min-width: 1300px) 
    {
        #PresentacionI
        { 
            width:65%; 
            top:50px;
			font-size:15px;			
        }
    }
	
	#PresentacionD
    { 
        width:100%;  
        position:relative;
		float: left;
        top:30px; 
        font-family: "Montserrat",helvetica, serif;
        color:#ffffff;
        text-align: center;
        font-size:20px;
        overflow: hidden;
    }
    @media only screen and (min-width: 650px) 
    {
        #PresentacionD
        { 
            width:30%;
            top:50px; 
            
        }
    }
    
    @media only screen and (min-width: 1300px) 
    {
        #PresentacionD
        { 
            width:30%; 
            top:50px; 
        }
    }
	
	#PresentacionAjus
    { 
        width:100%;  
        position:relative;
		float: left;
        top:30px; 
        font-family: "Montserrat",helvetica, serif;
        color:#ffffff;
        text-align: center;
        font-size:20px;
        overflow: hidden;
    }
	
	#Logos
    { 
        width:100%;  
        position:relative;
		float: left;
        top:30px; 
        font-family: "Montserrat",helvetica, serif;
        color:#ffffff;
        text-align: center;
        font-size:20px;

    }
    
	#LogosSep
    { 
        width:7%;  
		height: 150px;
        position:relative;
		float: left;
    }
	
	#LogosLog1
    { 
        width:20%;
		height: 150px;
        position:relative;
		float: left;
    }
	#LogosLog2
    { 
        width:32%;  
        position:relative;
		float: left;
    }
	
	#LogosLog3
    { 
        width:20%;  
        position:relative;
		float: left;
    }
	
	#LogosImg1
    { 
        width:100%;  
        position:relative;
		float: left;
		background-color:#0000ee;
		background-size: 100%  100%;
		background-repeat:no-repeat;
		background:url(../img/solicitante.png);
		background-size: cover;
    }
	
	
    #Formulario
    { 
        width:90%; 
        margin:0 auto; 
        clear:both; 
        position:relative; 
        top:30px; 
        font-family: "Montserrat",helvetica, serif;
        color:#ffffff;
        text-align: center;
        font-size:20px;
        background-image: url(../img/fondom.png);
        border-radius: 15px ;
        -moz-border-radius:15px;
        -webkit-border-radius:15px;
        overflow: hidden;
    }
    @media only screen and (min-width: 650px) 
    {
        #Formulario
        { 
            width:90%;
            top:50px; 
            
        }
    }
    
    @media only screen and (min-width: 1300px) 
    {
        #Formulario
        { 
            width:90%; 
            top:50px; 
        }
    }

    .FormularioCabecera
    {
        padding-top: 10px;
        width:100%; 
        position:relative;
        float: left;
    }
    
    .FormularioTexto
    {
        padding-top: 10px;
        width:20%; 
        position:relative;
        float: left;
        left: 5%;
        font-family: "Montserrat",helvetica, serif;
        color:#ffffff;
        text-align: left;
        font-size:15px;
    }
    
    @media only screen and (min-width: 600px) 
    {
        .FormularioTexto
        { 
            font-size:15px;
            
        }
    }
    
    @media only screen and (min-width: 768px) 
    {
        .FormularioTexto
        { 
            font-size:20px;
        }
    }
    
    .FormularioCT
    { 
        width:95%;
        padding-top: 10px;
        position:relative;
        float: left;
        left: 5%;
        top: 20%;
        font-family: "Montserrat",helvetica, serif;
        color:#ffffff;
        text-align: left;
        font-size:15px;

    }
    
    .FormularioCTT
    { 
       
        font-family: "Montserrat",helvetica, serif;
        text-align: center;
        font-size:15px;
        color:#000000;

    }
    
    
    .FormularioMsg
    { 
        width:90%; 
        padding: 5px;
        position:relative;
        float: left;
        font-family: "Montserrat",helvetica, serif;
        color:#0000ff;
        text-align: center;
        font-size:15px;
    }
    @media only screen and (min-width: 600px) 
    {
        .FormularioMsg
        { 
            padding: 5px;
            
        }
    }
    
    @media only screen and (min-width: 768px) 
    {
        .FormularioMsg
        { 
            padding: 10px;
            color:#00ff00;
        }
    }
    
    .FormularioBtn
    { 
        width:25%; 
        padding: 5px;
        top: 10px;
        right: 15px;
        position:relative;
        float: right;
        font-family: "Montserrat",helvetica, serif;
        color:#ffffff;
        text-align: center;
        font-size:15px;
        background-color: #4CAF50;
        border-radius: 7px ;
        -moz-border-radius:7px;
        -webkit-border-radius:7px;
        -webkit-transition-duration: 0.4s; /* Safari */
        transition-duration: 0.4s;
        cursor: pointer;
    }
    .FormularioBtn:hover 
    {
        background-color: #FFFFFF; 
        color: #4CAF50;
        box-shadow:  5px 5px 5px #4CAF50;
    }
    @media only screen and (min-width: 600px) 
    {
        .FormularioBtn
        {
            width:20%; 
            padding: 15px;
            right: 15px;
            bottom: 15px;
            font-size:15px;
            
        }
    }
    
    @media only screen and (min-width: 768px) 
    {
        .FormularioBtn
        { 
            width:20%; 
            padding: 15px;
            right: 15px;
            bottom: 15px;
            font-size:15px;
        }
    }
    
    #CapAjus1
    { 
        width:100%; 
        top: 10px;
        position:relative;
        float: right;
        
    }
    input
    { 
        font-family: "Montserrat",helvetica, serif;
        text-align: center;
        font-size:15px;
        border-radius: 7px ;
        -moz-border-radius:7px;
        -webkit-border-radius:7px;
    }
    @media only screen and (min-width: 600px) 
    {
        input
        { 
            font-size:20px;
            
        }
    }
    
    @media only screen and (min-width: 768px) 
    {
        input
        { 
            font-size:20px;
        }
    }
