﻿    
        .contenedor
        {
            width: 800px;
        }
        .style1
        {
            width: 100%;
        }
        .autocomplete_completionListElement 
        {   
            background-color: #BBF6C9;
        }
        .autocomplete_completionListhighlightedElement
        {
            background-color: #BDBDBD;
        }
        
        .style2
        {
            height: 14px;
        }
    .ShowModal
        {
            top: 50%;
            left: 50%;
            margin-top: -100px;
            margin-left: -200px;
            z-index: 1000;
            background-color:white;
            opacity: 0.85;
            border-top-left-radius: 20px 20px;
            border-bottom-right-radius: 20px 20px;
            border-top-right-radius: 20px 20px; 
            border-bottom-left-radius: 20px 20px;
            padding-left: 10px;
            padding-top: 10px;
            padding-right:10px;
            position: absolute;
            display: block;
        }
        .HideModal
        {
            display: none;
        }
        .OverlayEffect
        {
            background-color: black;
            filter: alpha(opacity=70);
            opacity: 0.7;
            width: 100%;
            height: 100%;
            z-index: 400;
            position: fixed;
            top: 0;
            left: 0;
        }
        
        .style3
        {
            height: 21px;
        }
        .style4
        {
            text-align: right;
        }
        
        /*Para preregistro concluído*/
        .ShowModalDos
        {
            top: 50%;
            left: 50%;
            margin-top: -200px;
            margin-left: -300px;
            z-index: 1000;
            background-color:white;
            opacity: 0.85;
            border-top-left-radius: 20px 20px;
            border-bottom-right-radius: 20px 20px;
            border-top-right-radius: 20px 20px; 
            border-bottom-left-radius: 20px 20px;
            padding-left: 10px;
            padding-top: 10px;
            padding-right:10px;
            position: fixed;
            display: block;
        }
        .HideModalDos
        {
            display: none;
        }
        .OverlayEffectDos
        {
            background-color: black;
            filter: alpha(opacity=85);
            opacity: 0.85;
            width: 100%;
            height: 100%;
            z-index: 400;
            position: fixed;
            top: 0;
            left: 0;
        }
        
        
        
        
        #wrap {
	background-color: #FFFFFF;
	height: auto;
	width: auto;
	margin-left:auto;
	margin-right:auto;
	border:none;
	box-shadow:none;
}

#header {
	width:100%;
	text-align:center;
	background-color:#fff;
	margin: 0px auto;
	
	
	
	}

#footer {
	 background-color:#3D3D3D;
	 font-size:10px;
	 font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	 color:#FFFFFF;	
	 margin-top:0px;
	 padding-top:20px;
	 padding-bottom:10px; 
	 height:160px;
	 
	}
	
.copy { float:right;
        padding_left:50%;
        width:100%;
	
	}
	

        .segundo {
              
                color: white;

            }

            .red{
                color: e40425;
            }

	
.noborder
{ border-style: none;
    border-color: inherit;
    border-width: medium;
    height: 362px;
}
	
body {
	background-color: #D4D4D4;
}

img { 
    max-width: 100%; 
    height: auto; 
}

h3 { font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
color:#2F2F2F;
font-size:14px;
margin:0;
    width: 301px;
}
	
a {
	color:#a41124;
	}	

a:hover{
	color:#B6B6B6;
	}


.textbox{ background-color:#E6E6E6;
border:none;
padding:4px;
	}
	
.label 
{
    color:#a41124;
}
#facebook{display:block; height:40px; float:right; width:300px; padding-left:50%; margin-right:34px; }

#twitter{display:block; height:40px;  float:right; width:300px; padding-left:50%; padding-top:10px; margin-right:34px; }

#copy{display:block; height:40px; margin:0 auto;   float:right; width:100%;  padding-top:40px;  text-align:center;}

/* Estilo por defecto */
 
input:required:invalid {
 
border: 1px solid red;
 
}
 
input:required:valid {
 
border: 1px solid green;
 
}

input#submit {
	background:#BF0723;
	color:#FFF;
    width:90px;
    height:30px;
	font-size:1.1em;
    margin-top:10px;
	border:0;
	border-radius:5px;
	-moz-border-radius:5px;
	-border-border-radius:5px;
	-webkit-transition: all 0.4s;
   -moz-transition: all 0.4s;
   transition: all 0.4s;
	
}

input#delete {
	background:#BF0723;
	color:#FFF;
    width:90px;
    height:30px;
	font-size:1.1em;
    margin-top:10px;
	border:0;
	border-radius:5px;
	-moz-border-radius:5px;
	-border-border-radius:5px;
	-webkit-transition: all 0.4s;
   -moz-transition: all 0.4s;
   transition: all 0.4s;
	
}

input#submit:hover{
	background:#E02D30;
	color:#FFF;
    cursor:pointer;
}bu#submit:active {
    border: 1px solid #999;
    box-shadow: 0 0 10px 5px #016983 inset;
}
.button 
{
   border-style: none;
    border-color: inherit;
    border-width: 0;
    background: #BF0723;
    color:#FFF;
    font-size:0.8em;
    margin-top:5px;
	border-radius:5px;
	-moz-border-radius:5px;
	-border-border-radius:5px;
	-webkit-transition: all 0.4s;
    -moz-transition: all 0.4s;
    transition: all 0.4s;
}
.button:hover{
	background:#E02D30;
	color:#FFF;
    cursor:pointer;
}

.button:acti:active {
    border: 1px solid #999;
    box-shadow: 0 0 10px 5px #016983 inset;
}



        .textonor {
            color: #101010;
        }

/*        .section-quienes-somos2 {
            background: #002057;
background: linear-gradient(90deg, rgba(0, 32, 87, 1) 0%, rgba(0, 60, 167, 1) 50%, rgba(0, 32, 87, 1) 100%);
            margin-top: 0px;
            color: #101010;
        }*/



        .cinta {
            background: white;
        }

        #copy2 {
            text-align: center;
        }

        footer a {
            color: white;
        }

        footer {
            font-size: 12px;
            color: white;
            background: gray;
            padding: 3px 0px;
        }

        .principal-block {
            padding: 0;
            background: rgb(0,0,0);
            background: linear-gradient(90deg, rgba(0,0,0,1) 0%, rgba(65,65,65,1) 50%, rgba(0,0,0,1) 100%);
           /* background: rgb(0,14,37);
            background: linear-gradient(0deg, rgba(0,14,37,1) 0%, rgba(0,37,96,1) 50%, rgba(0,14,37,1) 100%);*/
            /*background: linear-gradient(90deg, rgba(217,217,217,1) 0%, rgba(235,235,235,1) 33%, rgba(235,235,235,1) 66%, rgba(217,217,217,1) 100%);
            color: #101010;*/
        }

        .textbox {
            text-align: center;
            border-radius: 7px;
            padding: 8px;
            width: 100%;
        }

        .box {
            text-align: center;
            min-width: 100%;
            margin: 0 auto;
        }

        h3 {
            width: 100% !important;
        }

        .col1, .col2 {
            margin-bottom: 12px;
            text-align: center;
        }

        .style5 {
            height: 31px;
            width: 290px;
        }

        .style6 {
            height: 31px;
            width: 298px;
        }

        .style7 {
            width: 298px;
        }

        .style8 {
            width: 290px;
        }

        .auto-style1 {
            /* width: 208px;*/
            height: 60px;
            padding-left: 15px;
        }

        .auto-style2 {
            width: 94px;
        }

        .auto-style3 {
            width: 93px;
        }

        .auto-style4 {
            width: 95px;
        }

        .auto-style5 {
            width: 102px;
        }

        .auto-style6 {
            width: 182px;
        }

        .auto-style7 {
            width: 181px;
        }

        .auto-style8 {
            width: 180px;
        }

        .auto-style9 {
            width: 178px;
        }

        .auto-style10 {
            width: 173px;
        }

        .auto-style11 {
            width: 194px;
        }

        .auto-style12 {
            width: 50px;
        }


 .marcaslogos {
            text-align: center;
        }

            .marcaslogos img {
                margin-bottom: 15px;
            }

        .titulocinco {
            text-align: center;
            font-family: 'Montserrat', sans-serif;
            color: #8fc31f;
            font-size: 30px;
            margin: 5px 0;
            padding: 10px 0;
        }


        .donde {
            padding: 40px 0px 20px 0px;
        }

        h1, h2, h3, h4, h5 {
            font-weight: bold !important;
        }

        .bullet {
            color: #49484e;
            /*
    float: left;
    width: 16px;
    margin-top: -2px;
    margin-right: 5px*/
        }



        .registro {
            text-align: center;
            background: white;
            border-radius: 10px;
            padding-top: 20px;
            padding-bottom: 10px;
            border: 3px solid #c30c29;
        }

        .ntqv,
        #lblTitle0,
        #header #Image1,
        #btnPrueba {
            visibility: hidden;
            display: none;
        }


        .section-quienes-somos2 { 
            padding: 2rem 0;

 background: #00173F;
background: linear-gradient(90deg, rgba(0, 23, 63, 1) 0%, rgba(0, 42, 112, 1) 50%, rgba(0, 32, 87, 1) 100%);
            margin-top: 0px;
            color: #101010;
        }

        h3 {
            text-align: center;
            font-family: 'Montserrat', sans-serif;
            /* letter-spacing: 12px; */
            color: #ff0021;
            font-weight: 600;
        }

        .textbox {
            font-family: 'Montserrat', sans-serif !important;
        }


        .titulogeneral {
            font-family: 'Bebas Neue', sans-serif;
            /* font-weight: 400; */
            font-style: normal;
            text-align: left;
            font-size: 50px;
            margin-top: 20px;
        }

        .banner-celular {
            visibility: hidden;
            display: none;
        }

        .banner-escritorio {
            visibility: visible;
            display: block;
        }

        @media (max-width: 800px) {

            .banner-escritorio {
                visibility: hidden;
                display: none;
            }

            .banner-celular {
                visibility: visible;
                display: block;
            }

            .titulogeneral {
                font-family: 'Bebas Neue', sans-serif;
                /* font-weight: 400; */
                font-style: normal;
                text-align: left;
                font-size: 24px;
                margin-top: 9px;
            }

            .textbox {
                text-align: center;
                border-radius: 7px;
                padding: 10px 0;
                width: 100%;
            }

            .primero {
                order: 1;
            }

            .segundo {
                order: 2;
            }

         

            .texto-quienes-somos {
                text-align: center;
                padding: 15px 20px;
            }

            footer {
                padding: 20px;
            }
        }



        @media (min-width: 992px) {
            .section-quienes-somos2 {
                padding: 5px;
            }

            .box {
                width: 400px;
            }

            .auto-style1 {
                height: 91px;
                padding-left: 15px;
            }
        }

