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

/*body {
    background: #202020;
    text-align: center;
    margin: 0px;
}

#header {
    margin-left: auto;
    margin-right: auto;
    width: 100%;
    height: 135px;
    background: #3f3f3f url(includes/login/images/header.png) no-repeat center ;
    position: relative;
    border-bottom: 1px solid #4a4a4a;
}

#header h1{
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
position: relative;
top: 30px;
font-size: 40px;
color: white;
}

#header h2{
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 16px;
color: #7e7e7e;
}
*/
/*hr#header_stripe{
height: 12px;
position: relative;
top: -7px;
background-color: #191919;
border: none;
color: #191919;

}*/
#wrapper{
    margin-left: auto;
    margin-right: auto;
    width: 302px;
    text-align: center;
}
#toppanel {
    position: absolute;
    top: 80px;
    width: 302px;
    z-index: 25;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
}
#panelC {
    width: 300px;
    position:relative;
    top: 1px;
    height: 0px;
    margin-left: auto;
    margin-right: auto;
    z-index: 10;
    overflow: hidden;
    text-align: left;
	}

#panelE {
    width: 300px;
    position: relative;
    top: 1px;
    height: 0px;
    margin-left: auto;
    margin-right: auto;
    z-index: 10;
    overflow: hidden;
    text-align: left;
}



#panel_contents {
    background: black;
    filter:alpha(opacity=70);
    -moz-opacity:0.70;
    -khtml-opacity: 0.70;
    opacity: 0.70;
    height: 100%;
    width: 300px;
    position: absolute;
    z-index: -1;
}


.border {background:#999; width:250px; height:auto; margin:0 auto; border:2px solid #C5C5C5; margin-top:15px;}
.border#login table  { color:#F8F8F8; margin-top:20px;}



.panel_buttonC {
margin-left: auto;
margin-right: auto;
position: relative;
top: 1px;
width: 173px;
height: 32px;
background: url(images/panel_button.png);
z-index: 20;
filter: alpha(opacity=70);
-moz-opacity: 0.70;
-khtml-opacity: 0.70;
opacity: 0.70;
cursor: pointer;
}

.panel_buttonE {
margin-left: auto;
margin-right: auto;
position: relative;
top: 1px;
width: 173px;
height: 32px;
background: url(images/panel_button.png);
z-index: 20;
filter: alpha(opacity=70);
-moz-opacity: 0.70;
-khtml-opacity: 0.70;
opacity: 0.70;
cursor: pointer;
}


user agent stylesheetdiv {
display: block;
}

.panel_buttonC table	{ padding-top:4px; }
.panel_buttonC a { color:#FFF; letter-spacing:1px; margin-top:0px; font-family:Verdana, Geneva, sans-serif; font-size:11px;}


#recupClave a {color:#39F; font-size:10px; letter-spacing:1px;}
#recupClave a:hover		{color:#39F; text-decoration:underline;}

#msgErrorCandidatoLogin	{ font-size:10px; color:#FF0; width:100%; text-align:center;}
#msgErrorEmpresaLogin	{ font-size:10px; color:#FF0; width:100%; text-align:center;}

#creaCuentaCandidato a	{color:#CCC; font-size:10px; letter-spacing:1px; vertical-align:middle;}
#creaCuentaCandidato a:hover	{ color:#FFF;}

#creaCuentaEmpresa a	{color:#CCC; font-size:10px; letter-spacing:1px;}
#creaCuentaEmpresa a:hover	{ color:#FFF; vertical-align:middle;}



.panel_buttonE table	{ padding-top:4px; }
.panel_buttonE a { color:#FFF; letter-spacing:1px; margin-top:0px; font-family:Verdana, Geneva, sans-serif; font-size:11px;}





#contentC { color:#FFF; padding-top:0px;}
#contentE { color:#FFF; padding-top:0px;}

