body{

background-color:#000;
  }
  

input[type="text"], 
input[type="tel"], 
input[type="password"], 
input[type="url"], 
input[type="search"]
{
  height:40px;
         width: 97%; 
         padding: 2px; 
         margin: 2px; 
        font-size:16px; 
font-family:Arial;
border-radius: 0px;
color:#fff;
border-left:0px solid #BDBDBD;
border-top:0px solid #BDBDBD;
border-bottom:1px solid #BDBDBD;
border-right:0px solid #BDBDBD;

background:transparent;
       } 

input[type="email"]{
  height:25px;
         width: 97%; 
         padding: 2px; 
         margin: 2px; 
        font-size:16px; 
font-family:Arial;
border-radius: 5px;
color:#BDBDBD;
border:1px solid #BDBDBD;
background:transparent;
}

::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
    color: #ffffff;
    opacity: 1; /* Firefox */
}



textarea{
 width: 90%; 
         padding: 2px; 
         margin: 2px; 
        font-size:20px; 
text-align: center;
font-family:Arabic Typesetting;
border-radius: 3px;
border:0px solid #BDBDBD;


}

a:link {text-decoration:none;}
a:visited {text-decoration:none;} 
a:hover{text-decoration:none;} 
a:active{text-decoration:underline;} 

a:link { 
color: #fff; 
text-decoration: none; 
} /* enlace no visitado*/ a:visited { 
color: #fff;; 
text-decoration: none; 
} /* enlace visitado */ a:active { 
color: #E50000; 
text-decoration: none; 
} /* enlace activo (pulsado) */ a:hover { 
color: #E50000 ; 
text-decoration: underline; 
} /* ratón en el enlace, sin pulsar. Solo en IE */ .unnamed1 {
 font-family:Tw Cen MT; font-size: 16px; font-style: normal; line-height: normal;} 







.listainicio{
width: 20%; 
background-color:white; 
border:1px solid #dbdbdb;
color:#373737;
font-family:Arabic Typesetting;
font-size: 24px;
border-radius:3px;
text-align: center;

}

.listainicio_buscador{
width:100%;
height:26px; 
background-color:white; 
border:1px solid #dbdbdb;
color:#373737;
font-family:Tw Cen MT;
font-size:15px; 
border-radius:3px;
text-align: center;
font-weight:bold;

}


.correct_reg{
 width:auto;
  height:auto;
  background-color:#E0F3E2; 
  color:#50AE4B;
  font-size:12px;
  padding:8px;
  font-weight: bold;
font-family:Verdana;
border:1px solid #50AE4B;



}


.error_reg{
 width:auto;
  height:auto;
  background-color:#F2DEDE; 
  color:#AE4D4B;
  font-size:12px;
  padding:8px;
  font-weight: bold;
font-family:Verdana;
border:1px solid #AE4D4B;



}




.bloquemensaje_inferior{
position:fixed;
top:95%; 
 left:0%;
  width:99%;
  height:3%;
  background:transparent;
  color:white;
  font-size:10px;
  border: 0px solid #fff;
  font-family:Arial; 
border-radius:5px; 
}

.buscador_index{
background-color:rgba(0, 0, 0, 0.7);
position:fixed;
top:48%;
 left:2%;
  width:61%;
  height:auto;
color:white;
font-size:25px;
  border: 3px solid #00CCDF;
font-family:Arabic Typesetting; 
padding:5px; 
border-radius:5px;
}


.lineaindex{
position:fixed;
top:97%; 
 left:0%;
  width:auto;
  height:auto;
  background:transparent;
  color:white;
  font-size:15px;
  border-top: 1px solid #BDBDBD;
  font-family:Arabic Typesetting; 
padding:5px; 

}

 .ErrorLogin{
  position: absolute;
 top:0%;
 left:60%;
  width:30%;
  height:auto;
  background-color:#FF6767; 
  color:#191919;
  font-size:22px;
  font-weight: bold;
font-family:Arabic Typesetting;
border-left:2px solid gray;
border-right:1px solid gray;
border-top: 1px solid gray;
border-bottom: 1px solid gray;
padding:3px; 
}


.login{

  color:#ffffff;
  font-size:14px;
  border: 1px solid #dbdbdb;
  font-family:Arial; 
padding:5px; 
border-radius:5px; 
  background-color:transparent;

  
}
.register{
position: fixed;
top:26%; 
 left:66%;
  width:32%;
  height:auto;
  background:#D5D5D5;
  color:black;
  font-size:25px;
  border: 3px solid #BDBDBD;
  font-family:Arabic Typesetting; 
padding:5px; 
border-radius:5px; 
  
}





.botonlogin{
   background-color:#E50000;  
    border: 1px solid #BB0000;
    -moz-border-radius: 3px;
    -webkit-border-radius:3px;
    -o-border-radius:3px;  
    border-radius:3px;
    padding: 1% 30%;
    color: #ffffff;
    font-weight:bold;
    font-size:20px; 
font-family:Arabic Typesetting;
    text-decoration:none;
   }

.botonlogin:hover {
   background-color:#BB0000;  
  border: 1px solid #E50000;
    cursor: pointer;
    color:#ffffff;
    box-shadow: 0px 0px 25px #E50000;

}   







.botonregistro{
 background-color:#00eafd;  
  background-image: -webkit-linear-gradient(top, #00eafd, #02B8C9);
  background-image: -moz-linear-gradient(top, #00eafd, #02B8C9);
  background-image: -ms-linear-gradient(top, #00eafd, #02B8C9);
  background-image: -o-linear-gradient(top, #00eafd, #02B8C9);
  background-image: linear-gradient(to bottom, #00eafd, #02B8C9);
  
    border: 1px solid #00AFBF;
    -moz-border-radius: 3px;
    -webkit-border-radius:3px;
    -o-border-radius:3px;  
    border-radius:3px;
    padding: 2.5% 20%;
    color: #ffffff;
    font-weight:bold;
    font-size:26px; 
font-family:Arabic Typesetting;
    text-decoration:none;

}
.botonregistro:hover {
  background-color:#02B8C9;  
  background-image: -webkit-linear-gradient(top, #02B8C9, #00eafd);
  background-image: -moz-linear-gradient(top, #02B8C9, #00eafd);
  background-image: -ms-linear-gradient(top, #02B8C9, #00eafd);
  background-image: -o-linear-gradient(top, #02B8C9, #00eafd);  
  background-image: linear-gradient(to bottom, #02B8C9, #00eafd);
  border: 1px solid #00AFBF;
  cursor: pointer;
  color:#ffffff;
  box-shadow: 0px 0px 25px #1A82FF;

}   

.botonregistrodisabled{
 background-color:#00eafd;  
  background-image: -webkit-linear-gradient(top, #00eafd, #02B8C9);
  background-image: -moz-linear-gradient(top, #00eafd, #02B8C9);
  background-image: -ms-linear-gradient(top, #00eafd, #02B8C9);
  background-image: -o-linear-gradient(top, #00eafd, #02B8C9);
  background-image: linear-gradient(to bottom, #00eafd, #02B8C9);
  
    border: 1px solid #00AFBF;
    -moz-border-radius: 3px;
    -webkit-border-radius:3px;
    -o-border-radius:3px;  
    border-radius:3px;
    padding: 2.5% 20%;
    color: #ffffff;
    font-weight:bold;
    font-size:26px; 
font-family:Arabic Typesetting;
    text-decoration:none;

}


.registro_email1{
 position:absolute;
 top:44.5%;
 left:-60%;
  width:auto;
  height:auto;
  color:#ffffff;
    background-color:#B40404; 
  font-size:22px;
  font-weight: bold;
font-family:Arabic Typesetting;
border:2px solid #ffffff;
padding:3px;
z-index:99; 
}



.registro_tel{
 position:absolute;
 top:38%;
 left:-79.8%;
  width:auto;
  height:auto;
  color:#000000;
    background-color:#F0F400; 
  font-size:22px;
  font-weight: bold;
font-family:Arabic Typesetting;
border:2px solid #000000;
padding:3px;
z-index:99; 
}



.registro_password{
 position:absolute;
 top:55%;
 left:-50.5%;
  width:auto;
  height:auto;
  color:#ffffff;
    background-color:#B40404; 
  font-size:22px;
  font-weight: bold;
font-family:Arabic Typesetting;
border:2px solid #ffffff;
padding:3px;
z-index:99; 
}




 .ErrorLogin{
  position: absolute;
 top:1%;
 left:35%;
  width:30%;
  height:auto;
    background-color:#B40404; 
  color:#ffffff;
  border:1px solid #ffffff;
  font-size:22px;
  font-weight: bold;
font-family:Arabic Typesetting;
padding:3px; 
}

.img_buscador img{
  width:45px; 
height:45px; 
object-fit: cover;
border-radius:3px;
border:1px solid #BDBDBD;
border-radius:50%;

}

.list_buscador{

position:fixed;
top:61%;
left:2%;
background-color:rgba(0,0,0,0.9);
  border: 3px solid #00CCDF;
width:61.75%;
height:auto;
z-index:99;
border-radius:5px;
font-size:14px;
font-family:Tw Cen MT;

}

.text_buscador{

font-family:Tw Cen MT;
font-size:12px; 
font-weight:bold;
color:#818181 ;
}

.ventana_q{
background-color:#fff;
border:1px solid #3c3c3c;
width:60%;
height:auto;
font-size:14px;
font-family:verdana;
border-radius:5%;
}


.border_ventana{

background: rgba(17,16,16,1);
padding:1px;
height:26px;
color:#ffffff;
font-size:14px;
font-family:arial;
font-weight:bold;
border:1px solid rgba(17,16,16,1);

}


.windows_one{
background:#000;
width:450px;
height:200px;
 border: 1px solid rgba(17,16,16,1);
     box-shadow: 0px 0px 25px #959595;
color:#3D3D3D;
font-family:arial;
font-size:12px;
font-weight:normal;
border-radius:3px;

}

