@charset "utf-8";

@import url(reset.css);

/*OJO! formsBox <> formBox - Aclaracion para el que venga nomas*/

html { font-family: Verdana, Arial, sans-serif; }
body { background: #879483; }
#contengo_todo { width: 782px; margin: 15px auto; background: #386350 url(../images/imgsV2/body_bg.gif) repeat-y top; padding: 15px; }
#contengo_todo.nohome { background: #fff;  }
#header { height: 149px; background: url(../images/imgsV2/header.jpg); }
#header h1 a { text-indent: -9999px; display: block; width: 761px; height: 114px; }
#footer { height: 56px; background: url(../images/imgsV2/footer.gif) no-repeat bottom; display: none; }
#footer a { display:block; text-indent: -9999px; height: 50px; width: 180px; margin: 0 auto; } 
#contenidoBox { width: 100%; overflow: auto; }
#contenidoBox.cv { padding: 20px 0; }
#contenidoBox p { color: #feeebb; font-size: 11px; line-height: 1.4em; padding: 20px 40px; }
.tabla_ie6 { _margin: 30px 0; }
#contenidoBox.listado { padding: 30px 0; }
#contenidoBox.cv { padding: 30px 0 30px 35px; width: 726px; }

#boxFormBtns { width: 100%; overflow: hidden; }
#formsBox { width: 421px; margin: 0 auto; float: right; padding: 0 10px 0 30px; border-left: 1px solid #ffd656; }
#btns { float: left; width: 320px; height: 100px; margin-top: 55px; }
#btns p { text-align: center; margin-bottom: 25px; padding: 0; }
#btns a { background: url(../images/imgsV2/btn_grande_bg.gif) no-repeat top left; padding-left: 20px; height: 38px; font-size: 13px; color: #ffd656; display: inline-block; text-decoration: none; font-weight: bold; }
#btns a:hover { color: #FFBF00; }
#btns a span { cursor: pointer; background: url(../images/imgsV2/btn_grande_bg.gif) bottom right; padding-right: 20px; display: inline-block; height: 38px; line-height: 38px; }
#contenido { width: 533px; float: right; padding: 15px 25px 0 10px; overflow: hidden; }
#contenido h1 { font-size: 18px; font-weight: bold; margin-bottom: 15px; }
#contenido p { color:#666666; font-size: 14px; margin-bottom: 12px; line-height: 20px; text-align: justify; }

#menuBox { background: #000 url(../images/imgsV2/bg_menu.gif) no-repeat; height: 46px; padding-top: 10px; float: left; width: 100%; overflow: hidden; position: relative; }
#menu { clear: left; float: left; position: relative; left: 50%; text-align: center; }
#menu li { display: block; float: left; position: relative; right: 50%; }
#menu li a {
float: left;
background: url(../images/imgsV2/bg_li_menu.gif) no-repeat left;
padding: 0 5px 0 30px;
text-transform: uppercase;
color: #FFF;
display: block;
height: 20px;
text-decoration: none;
font-size: 11px;
line-height: 20px;
margin-left: 6px;
_margin-left: 3px; /*IE6 FIX*/
}

#pasos { clear: left; float: left; position: relative; left: 50%; text-align: center; padding: 20px 0 30px; }
#pasos li { display: block; float: left; position: relative; right: 50%; background: url(default/bg_pasos.gif) repeat-x 0 8px; }
#pasos li a { font-size: 12px; color: #BBBBBB; display: block; padding: 25px 15px 5px; text-decoration: none; line-height: 1.3em; background-image: url(default/icon_paso.gif); background-position: center -90px; background-repeat: no-repeat; }
#pasos li a:hover { color: #2874A3; }

#formsBox h2 { color: #ffd656; height: 20px; font-weight: bold; font-size: 12px; }
#formsBox p { padding: 4px 0; color: #ffd656; }
.formBox { padding-bottom: 12px; }
.formBox form { padding-top: 15px; }
.formBox form .text_input { width: 139px; height: 22px; border: none; background: url(../images/imgsV2/input_bg.gif) no-repeat; font-size: 12px; padding: 1px 4px; color:#333333; margin-bottom: 3px; }
.formBox form .btn_submit { border: none; height: 22px; width: 66px; cursor: pointer; background: url(../images/imgsV2/btn_bg.gif) no-repeat; color: #ffd656; font-size: 8px; text-transform: uppercase; margin-left: 15px; line-height: 22px; vertical-align: middle; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
.formBox form ul { padding: 5px 35px; }
.formBox form ul { _padding: 5px 34px; }  /*IE6 FIX*/
.formBox form label { font-size: 12px; color: #ffd656; width: 90px; display: inline-block; padding: 1px 0 10px; text-transform: uppercase; }
#ERRORMAIL, #MSJ { margin-top: 8px; font-size: 12px; font-weight: bold; color: #FFF; text-align: center; }

#ProfileLink { padding-bottom: 15px; }
#AvisoMensajeNoLogin p { color: #333; padding: 2px 3px; }
#tit_RecupPass { display: none; }