@charset "utf-8";
/* CSS Document */

body, div, h1, form, fieldset, input, textarea {
    margin: 0; padding: 0; border: 0; outline: none;
}

html {
    height: 100%;
}

body { padding:50px 100px; font:12px Verdana, Geneva, sans-serif;
       background-color: #000000;

}
#register{
    //div del popup 
}

input, textarea {
    padding: 8px;
    border: solid 1px #E5E5E5;
    font: normal 13px Verdana, Tahoma, sans-serif;
    width: 200px;
    background: -webkit-gradient(linear, left top, left 25, from(#FFFFFF), color-stop(4%, #EEEEEE), to(#FFFFFF));
    background: -moz-linear-gradient(top, #FFFFFF, #EEEEEE 1px, #FFFFFF 25px);
    box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
    -moz-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
    -webkit-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
}

textarea {
    width: 400px;
    max-width: 400px;
    height: 150px;
    line-height: 150%;
}

.form label {
    margin-left: 10px;
    color: #999999;
}
input:hover,textarea:hover {
    box-shadow: 0 0 1px #000;
}
.form_msgcli label {
    margin-left: 10px;
    color: #999999;
}

input:hover,textarea:hover {
    box-shadow: 0 0 1px #000;
}

#send_form{
    color: #fef4e9;
    border: solid 1px #da7c0c;
    background: #f78d1d;
    background: -webkit-gradient(linear, left top, left bottom, from(#faa51a), to(#f47a20));
    background: -moz-linear-gradient(top,  #faa51a,  #f47a20);
}

#send_form:hover {
    background: #f47c20;
    background: -webkit-gradient(linear, left top, left bottom, from(#f88e11), to(#f06015));
    background: -moz-linear-gradient(top,  #f88e11,  #f06015);

}
#send_form:active {
    color: #fcd3a5;
    background: -webkit-gradient(linear, left top, left bottom, from(#f47a20), to(#faa51a));
    background: -moz-linear-gradient(top,  #f47a20,  #faa51a);

}
#form-div {
    background-color:#F5F5F5;
    padding:15px;
}

#send_form_transito{
    color: #fef4e9;
    border: solid 1px #da7c0c;
    background: #f78d1d;
    background: -webkit-gradient(linear, left top, left bottom, from(#faa51a), to(#f47a20));
    background: -moz-linear-gradient(top,  #faa51a,  #f47a20);
}

#send_form_transito:hover {
    background: #f47c20;
    background: -webkit-gradient(linear, left top, left bottom, from(#f88e11), to(#f06015));
    background: -moz-linear-gradient(top,  #f88e11,  #f06015);

}
#send_form_transito:active {
    color: #fcd3a5;
    background: -webkit-gradient(linear, left top, left bottom, from(#f47a20), to(#faa51a));
    background: -moz-linear-gradient(top,  #f47a20,  #faa51a);

}
#form_transito-div {
    background-color:#F5F5F5;
    padding:15px;
}
#send_form_msgcli{
    color: #fef4e9;
    border: solid 1px #da7c0c;
    background: #f78d1d;
    background: -webkit-gradient(linear, left top, left bottom, from(#faa51a), to(#f47a20));
    background: -moz-linear-gradient(top,  #faa51a,  #f47a20);
}

#send_form_msgcli:hover {
    background: #f47c20;
    background: -webkit-gradient(linear, left top, left bottom, from(#f88e11), to(#f06015));
    background: -moz-linear-gradient(top,  #f88e11,  #f06015);

}
#send_form_msgcli:active {
    color: #fcd3a5;
    background: -webkit-gradient(linear, left top, left bottom, from(#f47a20), to(#faa51a));
    background: -moz-linear-gradient(top,  #f47a20,  #faa51a);

}

#form_msgcli-div {
    background-color:#F5F5F5;
    padding:15px;
}

#send_form_mensaje{
    color: #fef4e9;
    border: solid 1px #da7c0c;
    background: #f78d1d;
    background: -webkit-gradient(linear, left top, left bottom, from(#faa51a), to(#f47a20));
    background: -moz-linear-gradient(top,  #faa51a,  #f47a20);
}

#send_form_mensaje:hover {
    background: #f47c20;
    background: -webkit-gradient(linear, left top, left bottom, from(#f88e11), to(#f06015));
    background: -moz-linear-gradient(top,  #f88e11,  #f06015);

}
#send_form_mensaje:active {
    color: #fcd3a5;
    background: -webkit-gradient(linear, left top, left bottom, from(#f47a20), to(#faa51a));
    background: -moz-linear-gradient(top,  #f47a20,  #faa51a);

}

#form_mensaje-div {
    background-color:#F5F5F5;
    padding:15px;
}

send_form_msg{
    color: #fef4e9;
    border: solid 1px #da7c0c;
    background: #f78d1d;
    background: -webkit-gradient(linear, left top, left bottom, from(#faa51a), to(#f47a20));
    background: -moz-linear-gradient(top,  #faa51a,  #f47a20);
}

#send_form_msg:hover {
    background: #f47c20;
    background: -webkit-gradient(linear, left top, left bottom, from(#f88e11), to(#f06015));
    background: -moz-linear-gradient(top,  #f88e11,  #f06015);

}
#send_form_msg:active {
    color: #fcd3a5;
    background: -webkit-gradient(linear, left top, left bottom, from(#f47a20), to(#faa51a));
    background: -moz-linear-gradient(top,  #f47a20,  #faa51a);

}

#form_msg-div {
    background-color:#F5F5F5;
    padding:15px;
}

#form_registro {
    margin:30px auto;
    width:450px;
    display: none;

}
#form_transito {
    margin:30px auto;
    width:450px;
    display: none;

}
#form_msgcli {
    margin:30px auto;
    width:450px;
    display: none;

}
#form_mensaje {
    margin:30px auto;
    width:450px;
    display: none;

}
#form_msg {
    margin:30px auto;
    width:450px;
    display: none;

}

#form_mailling {
    margin:30px auto;
    width:450px;
    display: none;

}
.errormsg,label,#registro{
    color: #f78d1d;
}

.errormsg,label,#msg{
    color: #f78d1d;
}

.errormsg,label,#msgcli{
    color: #f78d1d;
}

.errormsg,label,#mensaje{
    color: #f78d1d;
}
.errormsg,label,#mailling{
    color: #f78d1d;
}

#fancybox-wrap {
    margin: -70px 0 0 290px;
}
.fancybox-custom .fancybox-skin {
    box-shadow: 0 0 50px #222;
}
.btnRecibidos{ 
    background: none;
    border-style: none;
    display: inline-block;
    width:200px;
    margin:10px;
    border-color: none; 
    background-color: transparent;
}
.btnMailing{ 
    background: none;
    border-style: none;
    display: inline-block;
    width:200px;
    margin:0px;
    border-color: none; 
    background-color: transparent;
    //margin-left:130px;   
}
.oculto{
    position: fixed;
    overflow-y: scroll;
    width: 597px;
    height: 567px;
    margin-top: -450px;
    background-color: #333333;
    margin-left: -40px;
    border-width: 3px;
    border-color: #626262;
    border-style: solid;
}
.oculto dl{
    width: 560px;
    margin-left: 20px;
    margin-top: 10px;
    
}
/*#pwd_info{
    position: fixed;
    width: 597px;
    height: 100px;
    margin-top: -450px;
    background-color: #333333;
    margin-left: -40px;
    border-width: 3px;
    border-color: #626262;
    border-style: solid;
}*/
#pswd_info {
 position:absolute;
 bottom:-0px;
 bottom: -115px\9; /* IE Specific */
 right:10px;
 width:350px;
 padding:15px;
 background:#fefefe;
 font-size:.875em;
 border-radius:5px;
 box-shadow:0 1px 3px #ccc;
 border:1px solid #ddd;
}
#pswd_info dl{
    margin-left: 25px;
}
#pswd_info h4 {
 margin:0 0 10px 0;
 padding:0;
 font-weight:normal;
}
#pswd_info::before {
 content: "\25B2";
 position:absolute;
 top:-12px;
 left:45%;
 font-size:14px;
 line-height:14px;
 color:#ddd;
 text-shadow:none;
 display:block;
}

.invalid {
 color:#ec3f41;
}
.valid {
 color:#3a7d34;
}