@charset "utf-8";

/*OJO! formsBox <> formBox - Aclaracion para el que venga nomas*/

html { font-family: Arial, Helvetica, san-serif; }
#contengo_todo { width: 790px; margin: 10px auto; overflow: hidden; background: #FFFFFF; border: #ADADAD 1px solid; }
#contenidoBox { width: 354px; float: left; }
#contenido { padding: 20px 30px 20px 15px; overflow: hidden; }
#contenido h1,
#contenido h2 { font-size: 14px; margin: 15px 0 5px; color: #858585; font-weight: bold; text-transform: uppercase; }
#contenido h1 { margin-top: 0; }
#contenido p { color:#858585; font-size: 13px; margin-bottom: 12px; line-height: 16px; text-align: justify; }
#contenido p strong { font-weight: bold; }

/*LISTADO POSTING*/
#contenido_listado { padding: 20px 0 10px; }
#contenido_cv { padding: 20px 0 10px 50px; }

/*HEADER*/
#header { height: 107px; background: #fff; padding-top: 15px; float: left; width: 190px; }
#header.listadoPosting { width: 100%; float: none; }
#header h1 a { text-indent: -9999px; display: block; width: 190px; height: 107px; background: url(../images/imgsV2/header.jpg) no-repeat center center; }

/*FOOTER*/
#footer { background: url(../images/imgsV2/footer.jpg) no-repeat bottom left; height: 220px; clear: both; }
#footer a { display:block; text-indent: -9999px; height: 25px; margin: 25px 0 0 600px; } 
#footer p { color: #F5F5F5; font-size: 10px; text-align: right; } 

/*MENU*/
#menuBox { text-align: center; margin-top: 30px; }
#menu { width: 100%; overflow: auto; margin: 10px 0; }
#menu li { margin-top: 5px; }
#menu li a { 
display: inline-block; 
height: 31px; 
font-size: 14px; 
color: #fff;
background: url(../images/imgsV2/btnmenu_bg.gif) no-repeat left;
padding: 0 0 0 20px;
text-decoration: none;
line-height: 25px;
}
#menu li a span { display: inline-block; background: url(../images/imgsV2/btnmenu_bg.gif) no-repeat right; padding: 0 20px 0 0; height: 31px; }

/*FORM*/
#formsBox { width: 246px; float: left; padding-top: 5px; }
#formsBox h2 { text-align: center; background: url(../images/imgsV2/bg_form_head.gif) top center no-repeat; padding: 10px 20px 10px 0; color: #828282; font-weight: bold; font-size: 15px; }
#formsBox #tit_RegUsuario {  }
#formsBox #tit_RecupPass { margin-top: 15px; }
.formBox { background: url(../images/imgsV2/bottombg_form.gif) no-repeat bottom; }
.formBox form { width: 221px; background: #F6F8F7 url(../images/imgsV2/form_bg.gif) repeat-x bottom; padding-bottom: 8px; -moz-border-radius: 10px; }
.formBox form .text_input { width: 161px; height: 17px; background: #FFF url(../images/imgsV2/bg_inputs.gif) no-repeat; border: none; font-size: 13px; padding: 4px 4px; color:#333333; margin-bottom: 3px; }
.formBox form .btn_submit { font-size: 14px; padding: 0; border: none;  height: 31px; cursor: pointer; background: transparent; color: #fff; }
.formBox form .btn_submit span { display: inline-block; height: 31px; background: url(../images/imgsV2/btn_bg.gif) no-repeat left; padding: 0 0 0 15px; }
.formBox form .btn_submit span span { display: inline-block; height: 31px; background: url(../images/imgsV2/btn_bg.gif) no-repeat right; padding: 0 15px 0 0; line-height: 25px; }
.formBox form .li_btn_Sumbit {text-align: right; padding-top: 10px; }
.formBox form ul { padding: 5px 25px; }
.formBox form ul { _padding: 5px 24px; }  /*IE6 FIX*/
.formBox form label { font-size: 12px; color: #858585; }
#ERRORMAIL, #MSJ { padding-top: 8px; text-align: center; font-size: 12px; }

/*LISTADO DE AVISOS*/
#contenidoBoxListado { padding: 40px 80px 40px 100px; _padding: 40px 80px 40px 40px; }
#contenidoBoxCurriculum { padding: 40px 80px 40px 100px; }