body {  color: #313131; background: url(../images/gr/1.gif) 0 0 repeat-x;}

a:hover,
a:focus {color: #982e44;}

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { color: #000;}

input[type="text"], textarea {border: 1px solid #a1a1a1; border-left: 1px solid #c4c4c4; border-bottom: 1px solid #dedede; border-right: 1px solid #dedede; background-color: #fff !important;/* background: url(images/form-item-bg-1.gif) 0 0 repeat-x;*/ color: #868686;}
.cuadro-password {
    border: 1px solid #a1a1a1!important;
    border-left: 1px solid #c4c4c4!important;
    border-bottom: 1px solid #dedede!important;
    border-right: 1px solid #dedede!important;
    background-color: #fff !important;
    /* background: url(images/form-item-bg-1.gif) 0 0 repeat-x;*/ color: #868686;
}
.cuadro-password{
    display:block!important;
    padding:5px 10px!important;
    width:100%!important;
    box-sizing: border-box!important;
    /* css3 rec */
    -moz-box-sizing: border-box!important;
    /* ff2 */ -ms-box-sizing: border-box!important;
    /* ie8 */ -webkit-box-sizing: border-box!important;
    /* safari3 */ -khtml-box-sizing: border-box!important; /* konqueror */
}

ul.style li {  border-top: 1px solid #eee; border-top: 1px solid rgba(0,0,0,.1)  }

#helpdesk { 
background: url(../images/skins/light/gr/top-panel.gif) 0 100% repeat-x; color: #8d8d8d;}
#helpdesk span { color: #939596; }


#header h1 a {
        display: block;
    width: 278px;
    height: 71px;
    background: url(../images/logo.png) 0 0 no-repeat; text-indent: -9999px;
    outline: 0;
}

#nav > ul > li > a { color: #e0e0e0; outline: 0; }
#nav > ul > li > a:hover,
#nav > ul > li > a:focus,
#nav > ul > li.current > a { color: #982e44; }
#nav ul ul { border-right: 1px solid #d4d4d4; border-bottom: #d4d4d4;}
#nav ul ul li a { background-color: #fff; border-top: 1px solid #dedede ; border-bottom: 1px solid #d8d8d8; color: #5c5c5c;}
#nav ul ul li a:hover,
#nav ul ul li a:focus {background-color: #f1f1f1; }	
#nav ul ul li:first-child > a { border-top: none; }
#nav > ul > li > ul > li:first-child { background: url(../images/skins/light/bg/tip-1.png) 25px 0 no-repeat; }

.separator { background: url(../images/skins/light/bg/separator-1.png) 0 50% no-repeat; }
a.separator { background-position: 100% 50%; }
.separator span { color: #bbb;}
.separator:hover span,
.separator:focus span { color: #000; }

.testimonials { background: #f2f2f2; background: rgba(0,0,0,.08); border-top: 1px solid #d9d9d9; border-bottom: 1px solid #d9d9d9; color: #2e2e2e; }

.menu-1 > li { border-top: 1px solid #eee; border-top: 1px solid rgba(0,0,0,.1) }
.menu-1 a { color: #616161; }
.menu-1 a:hover,
.menu-1 a:focus,
.menu-1 li.current > a { color: #982e44;}
.menu-1 li.current > ul > li:first-child {border-top: 1px solid #eee; border-top: 1px solid rgba(0,0,0,.1)}

.zoombox {  float: left; border: 1px solid #cfcfcf; border-top: none; border-bottom: 1px solid #707070; 

-webkit-box-shadow: #ddd 0 1px 0px; -moz-box-shadow: #ddd 0 1px 1px; box-shadow: #ddd 0 1px 1px; }

.error404 h2 { background: url(../images/skins/light/404.png) 50% bottom no-repeat; }

.button.style-2 {  background-image: url(../images/skins/light/bg/button-style-2-bg.png); color: #000;}

#footer {background: url(../images/gr/footer.gif) 0 100% repeat-x;}

#footer input[type="text"] {  background: #1e2123 url(../images/gr/footer-input.gif) 0 0 repeat-x; background: #1e2123 !important; border: 1px solid #0b0c0d; border-bottom: 1px solid #3e4042; border-right: 1px solid #3e4042; color: #393c3d; }
#footer input[type="text"]:hover,
#footer input[type="text"]:focus {color: #868686;}

#footer h3 { color: #fff; }