/************ ESTRUCUTRA DE LA PAGINA */
#header_empresa{height:232px; background: #400000 url(/estilos/imagenes/empresa_header_fondo.png) no-repeat }
#header_pricipal_logo{float:left; width:300px; margin-top:34px; }
#header_utilidades {float:right; width:247px; height:100%; } 
#content { background:url(/imagenes/fnd-degradado-interiores-izq.png) repeat-y 25.5% 0;}
	/* definicion de listas estructurales */
	#column_1{position:relative; width:25.5%; height:376px; background: #fff url(/estilos/imagenes/ofertas/fondo_lateral.png) no-repeat}


	#column_2{ width:74.5%; }



	#column_2 #centro {clear:both; text-align:right; padding:20px 5px; background-color:#F3F2E9;}
	* html #column_2 #centro {padding:10px 5px;}
	*:first-child+html #column_2 #centro {padding:10px 5px;}

	#column_2 #terminos_legales {clear:both; background:#e4e3da; padding:10px;}
	#column_2 #insertar_cv {margin:10pt 15px;}
	#cv_column1{ width:48%;}
	#cv_column2{ width:48%; }
	.btn-bajo {margin-top:15px;}


/* LISTAS  */
ul#nav_menu_cv li { margin-bottom:-1px;}
* html ul#nav_menu_cv li { margin-bottom:-20px;}
*:first-child+html ul#nav_menu_cv li { margin-bottom:-20px;}

ul#nav_menu_cv li span, ul#nav_menu_cv li a , ul#nav_menu_cv li strong{ display:block; padding:10px 20px; background:#fff; border-right:1px solid #ddd; border-top:1px solid #ddd; text-decoration:none;font: bold 12px Arial, Helvetica, sans-serif; color:#7e7e7e;}

.primero { border-left:1px solid #DDDDDD;}




ul#nav_menu_cv li a#cv_select , ul#nav_menu_cv li strong#cv_select{ display:block; padding:10px 20px; background:#f3f2e9; border:none;
font: bold 13px Arial, Helvetica, sans-serif; color:#949364;}



#centro ul li p{margin:3px 0;}

/* cabeceras */
#column_2 h2 { margin-bottom:20px}
#centro h2{ font-size:17px; text-align:left;}

/* FORMS */
	/****** ALTAS FORMULARIO******/
	#alta_candidatos{background:#efeee2; padding:15px 0 0 10px;}
	#alta_candidatos form , #candidatos form{text-align:right;}
	#alta_candidatos form p ,#candidatos form p{text-align:right; margin:5px 17px;}
	#alta_candidatos h2 {font-size:13px; padding:0; margin:0;}
	h3 {font: bold 14px Arial, Helvetica, sans-serif; color:#949364; padding:0; margin:0;}
	/* el central */
	#centro form label , #centro form .label { font: bold 11px Arial, Helvetica, sans-serif; color:#871b2f; }
    #centro form .radios2  { margin-right:18px; }
	#centro form input , #centro form select  { width:155px; height:14px; padding:2px 5px; border:1px solid #dddcca;}
	#centro form .input {display:block; float:left; width:auto; text-align:right; position:relative; left:72%; margin-top:2px;}
	#centro form .conjunto_input { margin-right:100px; text-align:left;}
	#centro form .radios2 .conjunto_input { margin-right:0; text-align:left;}
	 #centro form select{ width:167px;height:auto;}
	#centro form .btn-bajo input , #pagina #centro form .radios input {width:auto; height:auto; padding-left:0; border:none;}
	.textarea textarea { width:490px; height:50px; padding:2px 5px; border:1px solid #dddcca; font: normal 11px Arial, Helvetica, sans-serif; color:#000;}
	.textarea_corto textarea{ width:444px; height:50px; margin-right:24px; padding:2px 5px; border:1px solid #dddcca; font: normal 11px Arial, Helvetica, sans-serif; color:#000;}
	.textarea label , .textarea_corto label { vertical-align:top;}
	#centro form .file { height:auto;margin:2px 0;float:left;}
	#centro form a { margin-left:50px; }
	#centro form a.link_borrado {display:block;float:left;text-indent:-9999px;background-image:url(/imagenes/btn_borrar_fnd_granate.png);height:16px;width:51px;text-align:left;margin:2px 0 0 480px}
	#centro form a#ver_imagen {background-image:url(/imagenes/btn_ver_fotografia_fnd_gran.png);display:block;height:16px;text-indent:-9999px;width:95px;margin:3px 0 0 50px;float:left}
	#centro form a#ver_curriculum {background-image:url(/imagenes/btn_ver_cv_fnd_granate.png);display:block;height:16px;text-indent:-9999px;width:95px;margin:3px 0 0 50px;float:left}
/*GMI*/	
	#mensajes_error{color:red;font:bold 13px Arial, Helvetica, sans-serif;margin:20px auto 20px auto}
	#mensajes{color:green;font:bold 13px Arial, Helvetica, sans-serif;margin:20px auto 20px auto}
	
	#pagina #centro .enlinea { text-align:left; margin-left:40px}
	* html #pagina #centro .enlinea { margin-left:20px}
	#pagina #centro .enlinea label{ display:block; clear:left; float:left; width:100px;}
	#pagina #centro .enlinea .textarea textarea{width:425px;}
	#pagina #centro .enlinea .radios label{display:inline; float:none; width:auto;}
	#pagina #centro .enlinea .radios2 {text-align:left;}
	.margen_doble { margin-left:43px;}
	
/* TABLAS */
table {width:70%; margin:13px auto;}
th  {font-weight:bold; background:#e9e7df; padding:5px;}
tr { border-bottom: 1px solid #dee0dd; height:25px;}
tfoot tr { border:none; height:70px; text-align:center;}



#centro form input.error {border:1px solid #871B2F}