body {
	background-color: #556C7C;
	margin-left:10px;
	margin-right:10px;
	margin-top:10px;
	margin-bottom:10px;
	background-image:url(../img/bg_body.gif); 
	background-position:top;
	background-repeat:repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

ul { margin:0px; padding:0px; list-style:none;}

img { border:none;}

.derecha { float:right;}

.izquierda { float:left;}

select {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	vertical-align: middle;
	} 
	
.br {
	clear:both;
	width: auto;
}

#bg_izq {
	background-image:url(../img/bg_prin_izq.gif);
	background-repeat:repeat-y;
	background-color:#FFFFFF;
	}
	
#degradado_izq {
	background-image:url(../img/bg_som_izq.gif); 
	background-position:top left; 
	background-repeat:no-repeat;
	padding-left:4px;
	}
	
#bg_dch {
	background-image:url(../img/bg_prin_dch.gif); 
	background-position:top right; 
	background-repeat:repeat-y;
	}
	
#degradado_dch {
	background-image:url(../img/bg_som_dch.gif); 
	background-position:top right; 
	background-repeat:no-repeat; 
	padding-right:4px;
	}
	
#cabecera {	
	background-image:url(../img/cab_dch.gif); 
	background-position:right top;
	 background-repeat:no-repeat; 
	 background-color:#425463;	
	 }
	 
#cabecera .cab_enlaces {
	float:left;
	vertical-align:middle;
	margin-top:8px;
	padding-left: 17px;
	font-size: 11px;
	}

#cabecera .cab_enlaces a {
	color:#FFFFFF;
	text-decoration:none;
}

#cabecera .cab_enlaces a:hover { text-decoration:underline;}

#cabecera .cab_enlaces img { vertical-align:middle;}

#cabecera .cab_enlaces img.iconos { margin-right:5px;}

#cabecera .cab_enlaces img.separador { margin-left:7px; margin-right:7px;}

#cabecera .logo {
	float:right; 
	margin-top:12px; 
	margin-right:19px; 
	margin-bottom:20px;
	}

#menu {
	margin-top:2px;
	padding-left:5px;
	padding-right:5px;
}

#menu .pestanas {
	background-image:url(../img/bg_pes_des.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	width:100%;
	float: left;
	}
	
#menu .pestanas img { float:left;}	
	
#menu .pes_inicio {
	background-image:url(../img/inicio_pest_izq.gif);
	background-repeat:no-repeat;
	padding-left:5px;
	float:left;
	width:99%;
	border-bottom: 2px solid #ffffff;
	}
	
#menu .pes_final {
	background-image:url(../img/final_pest_dch.gif); 
	background-position:right top;
	background-repeat:no-repeat; 
	padding-right:4px; 
	float:left; 
	width:100%;}

#menu .pes_des {
	background-repeat:no-repeat;
	display:block;
	font-size:12px;
	color:#4A5B69;
	text-decoration:none;
	float: left;
	font-weight:bold;
	padding-left: 12px;
	padding-right: 12px;
	padding-top: 8px;
	}
	
#menu :hover.pes_des { color:#94A2AD;}	
	
#menu .pes_act {
	background-position:bottom;
	background-repeat:repeat-x;
	display:block;
	font-size:13px;
	color:#8DABC5;
	text-decoration:none;
	float: left;
	font-weight:bold;
	padding-left: 12px;
	background-image: url(../img/bg_pes_act.gif);
	padding-right: 12px;
	padding-bottom: 3px;
	padding-top: 9px;
	width: auto;
	}
	
#menu .img_pes_act_izq {
	display:block; width:3px; 
	background-image:url(../img/bg_pes_act_izq.gif);
	background-position:bottom; 
	background-repeat:no-repeat;
	float:left;
	}
	
#menu .img_pes_act_dch {
	display:block; width:3px; 
	background-image:url(../img/bg_pes_act_dch.gif);
	background-position:bottom; 
	background-repeat:no-repeat;
	float:left;
	}

#menu .sub_menu {
	background-position:top;
	background-repeat:repeat-x;
	float: left;
	width: 99%;
	padding-bottom: 8px;
	padding-left: 0.5em;
	}

#menu .sub_menu .esq_izq { float:left;}

#menu .sub_menu .esq_dch {
	float:right;
	display: block;
}

#menu .sub_menu .opc_submenu {
	padding-top:6px;
	font-size:12px;
	width:99%;
	background-image: url(../img/bg_submenu.gif);
	background-position: top;
	background-repeat: repeat-x;
	background-color: #859BAA;
	padding-left: 1%;
	padding-bottom: 0px;
	float: left;
	
	
}

#menu .sub_menu .opc_submenu a {
	color:#FFFFFF;
	text-decoration:none;
	float: left;
	display: block;
	padding-right: 2%;
	}
#menu .sub_menu .opc_submenu a:hover { color:#4A5B69;}	

#menu .sub_menu .opc_submenu span{
	color:#FFFFFF;
	font-weight: bold;
	float: left;
	display: block;
	padding-right: 2%;
}

#menu .sub_menu .pie_submenu {
	background-color:#879DAC;
	background-image: url(../img/esq_submenu_dch.gif);
	background-position:right;
	width:100%;
	background-repeat:no-repeat;
	clear: both;
	}
	
#menu .sub_menu .pie_submenu span {
	background-image: url(../img/esq_submenu_izq.gif); 
	background-position:left bottom; 
	background-repeat:no-repeat; 
	display:block;
	}

#contenidos {
	min-height:330px;
	padding-left: 27px;
	padding-right: 27px;
}



/*Altura mínima para IE6*/	*html #contenidos { height:315px;}

	
#contenidos .migas {
	color: #4A5B69;
	padding-top: 2px;
	padding-left: 2px;
}

#contenidos .migas a { text-decoration:none; color: #4A5B69;}

#contenidos .migas a:hover { text-decoration:underline;}

#contenidos #cont_subpest {
	padding-top: 15px;
	clear: both;
	width: 100%;
}

#contenidos #cont_subpest .caja_subpest{
	background-position:bottom left;
	background-image:url(../img/bg_base_subpes_izq.gif);
	background-repeat:no-repeat;
	text-align:center;
	vertical-align: middle;
	width: 100%;
	clear: both;
	}

#contenidos #cont_subpest .esq_dch{
	padding-bottom:2px; 
	background-image:url(../img/bg_base_subpes_dch.gif); 
	background-position:right bottom; 
	background-repeat:no-repeat; 
	}
	
	
#contenidos #cont_subpest .img_subpes_des_prim {
	display:block; float:left; 
	background-image:url(../img/subp_des_prim.gif); 
	background-repeat:no-repeat; 
	background-position:bottom; 
	padding-top:1px;
	width:8px;
	height:36px;
	}	
	
#contenidos #cont_subpest .img_subpes_des_ult {
	display:block; 
	float:left; 
	background-image:url(../img/subp_des_ult.gif); 
	background-repeat:no-repeat; 
	background-position:bottom; 
	padding-top:1px;
	}
	
#contenidos #cont_subpest .img_subpes_act_prim {
	display:block; float:left; 
	background-image:url(../img/subp_act_prim.gif); 
	background-repeat:no-repeat; 
	background-position:bottom; 
	padding-top:1px;
	width:8px;
	height:36px;
	}
	
#contenidos #cont_subpest .img_subpes_act_ult {
	display:block; 
	float:left; 
	background-image:url(../img/subp_act_ult.gif); 
	background-repeat:no-repeat; 
	background-position:bottom; 
	padding-top:1px;
	}
	
#contenidos #cont_subpest .subpest_des {
	display: block; 
	height:33px; 
	float:left; 
	background-image: url(../img/bg_subpest.gif); 
	background-repeat:repeat-x; 
	background-position:bottom; 
	color:#7D9AAC; 
	text-align:center; 
	text-decoration:none; 
	font-family:  Arial, Helvetica, sans-serif; 
	font-size: 12px; padding-top: 5px; 
	padding-left:1px; 
	padding-right:1px;
	}
	
	
#contenidos #cont_subpest a.subpest_des:hover { color:#A1BFD2;}
	
#contenidos #cont_subpest .img_subpes_act_izq {
	display:block; 
	float:left; 
	background-image:url(../img/subp_act_izq.gif); 
	background-repeat:no-repeat; 
	background-position:bottom; 
	padding-top:1px;
	}
	
#contenidos #cont_subpest .subpest_act {
	display: block; 
	float:left; 
	height:33px; 
	background-color:#FFFFFF; 
	padding-top:5px; 
	font-family:  Arial, Helvetica, sans-serif; 
	font-size: 12px; padding-left:2px; 
	padding-right:2px; 
	background-image:url(../img/bg_subpest_act.gif);
	background-position:top;
	background-repeat:repeat-x; 
	color: #7D9AAC;
	}

#contenidos #cont_subpest .img_subpes_act_dch {
	display:block; 
	float:left; 
	background-image:url(../img/subp_act_dch.gif); 
	background-repeat:no-repeat; 
	background-position:bottom; 
	padding-top:1px;
	}
	
#contenidos #cont_subpest .img_subpes_inter {
	display:block; 
	float:left; background-image:url(../img/subp_intermedia.gif); 
	background-repeat:no-repeat; 
	background-position:bottom; 
	padding-top:1px;
	}
	
#contenidos #cont_subpest .subpes_linea1 {display:block; padding-top:6px;}


#contenidos .zona_tit {
	padding-bottom: 1px;
	padding-top: 10px;
}

/*....mismo estilo pero para las subpestañas...*/

#contenidos #cont_subpest .zona_tit {
	border-left:1px solid #90ACC4;
	border-right:1px solid #90ACC4;
	padding-left:15px;
	padding-bottom: 5px;
	padding-top: 13px;
	}

#contenidos .zona_export {
	float:right;
	vertical-align:middle;
	color:#7D9AAC;
	padding-top: 8px;
	padding-right: 10px;
	font-size: 11px;
	 }
	 
#contenidos .zona_export img { vertical-align:middle;}

#contenidos .zona_export a {color:#7D9AAC;}

#contenidos .zona_export a:hover { text-decoration:none;}

#contenidos h1 {
	background-image:url(../img/ico_titulo.gif);
	background-repeat:no-repeat;
	background-position:1px 3px;
	display:block;
	float:left;
	margin:0px;
	font-size:20px;
	color:#7D9AAC;
	padding-left: 31px;
	padding-bottom: 8px;
	}
	
#contenidos h1.nivel0 { color:#425462;}	
	
#contenidos .cont_form {
}

#contenidos .cab_for { 
	background-image:url(../img/cab_dch_form.gif); 
	background-position:top left; 
	background-repeat:repeat-x;
	}

/*mismo estilo pero para subpestañas*/

#contenidos #cont_subpest .cab_for { 
	border-left:1px solid #90ACC4; 
	border-right:1px solid #90ACC4; 
	background: none; 
	background-color: #FFFFFF; 
	border-top:1px solid #BABABA;
	}
	
#contenidos #cont_subpest .bordes_color {
	border-left:1px solid #90ACC4; 
	border-right:1px solid #90ACC4;
	}
	

#contenidos .tit_form {
	border-left:#BEBEBE solid 1px;
	border-right:#BEBEBE solid 1px;
	background-color: #E7E7E7;
	color: #4A5B69;
	font-weight: bold;
	font-size: 13px;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 6px;
	padding-bottom: 12px;
	background-image:url(../img/bg_tit_form.gif);
	background-repeat:repeat-x;
	background-position:bottom;
}

#contenidos .tit_act_log {
	border-left:#BEBEBE solid 1px;
	border-right:#BEBEBE solid 1px;
	background-color: #E7E7E7;
	color: #4A5B69;
	font-weight: bold;
	font-size: 13px;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 6px;
	padding-bottom: 10px;
	background-image:url(../img/bg_tit_act.gif);
	background-repeat:repeat-x;
	background-position:bottom;}

/*Mismo estilo pero para subpestañas*/

#contenidos #cont_subpest .tit_form {
	border-left:1px solid #ffffff; 
	border-right:1px solid #ffffff; 
	background-image:url(../img/bg_tit_form.gif); 
	background-repeat:repeat-x;
	}

#contenidos .form_caja { 
	background-image: url(../img/degr_form.gif); 	
	background-position:top left; 
	background-repeat:repeat-x;
	}
	
#contenidos .for_degr_izq { 
	background-image: url(../img/lin_deg_form.gif); 
	background-repeat:no-repeat; 
	background-position:left top;
	}
	
/*Mismo estilo pero para subpestañas*/
#contenidos #cont_subpest .for_degr_izq { 
	background-image:url(../img/lin_deg_form_azul_izq.gif); 
	background-repeat:no-repeat;
	}
	

#contenidos .for_degr_dch { 
	background-image: url(../img/lin_deg_form.gif); 
	background-repeat:no-repeat; 
	background-position:right top;
	}
/*Mismo estilo pero para subpestañas*/	
#contenidos #cont_subpest .for_degr_dch { 
	background-image:url(../img/lin_deg_form_azul.gif); 
	background-repeat:no-repeat;
	}	

#contenidos .form_datos {
	background-image: url(../img/lin_sep_form.gif);
	background-position: bottom;
	background-repeat: repeat-x;
	padding-left: 20px;
	padding-top: 10px;
	padding-bottom: 20px;
	padding-right: 20px;
}

#contenidos .form_datos_boton {
	background-image: url(../img/lin_sep_form.gif);
	background-position: bottom;
	background-repeat: repeat-x;
	padding-left: 15px;
	padding-right: 20px;
	padding-top: 11px;
	padding-bottom: 11px;	
}

#contenidos .form_datos .linea_datos {
	color: #7D9AAC;
	padding-top: 4px;
	clear: both;
	width: 99%;
}

#contenidos .conj_campos {
	float:right;
	width:auto;
	padding-bottom: 3px;
	margin-left: 1%;
}

#contenidos .campo_texto {
	font-weight:bold;
	color:#4A5B69;
	padding-left: 5px;
	padding-right: 20px;
}
	
#contenidos .capa_tabla_datos {
	padding-left:18px;
	padding-right:18px;
	padding-top:18px;
	padding-bottom:15px;
	text-align: center;
}

.texto_pie {
	font-size:11px;
	color:#4A5B69;
	padding-left:20px;
	padding-top:6px;
	clear:both;
	padding-bottom: 2px;
}

#pie {
	background-image:url(../img/pie_bg.gif); 
	background-repeat:repeat-x; 
	background-position:top; 
	width:100%;
	}
	
#pie div.fondo_pie {
	background-image:url(../img/pie_esq_dch.gif); 
	background-position:right; 
	background-repeat:no-repeat;
	}
	
/**/
.tabla_datos {
	border-left:1px solid #C9D3DA;
	font-size:11px;
	background-color: #FFFFFF;
	}

.tabla_datos th {
	text-align:left;
	border-top:1px #FFFFFF solid;
	background-color:#819BAD;
	background-image:url(../img/bg_th.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	border-bottom:3px solid #C6C6C6;
	padding-left:8px;
	padding-right:8px;
	padding-top:4px;
	padding-bottom:4px;
	color:#FFFFFF;
	font-weight:normal;
	border-right:1px #D1D2E7 solid;
	vertical-align: bottom;
	}
	
.tabla_datos th input { border:none; display:inherit; width:auto;}
	
.tabla_datos th img { vertical-align:middle; margin-bottom:1px;}

.tabla_datos td {
	border-right:1px solid #C9D3DA;
	border-bottom:1px solid #C9D3DA;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 4px;
	padding-bottom: 4px;
	color: #7D9AAC;
	vertical-align: top;
	text-align: left;
}

.tabla_datos td img {
}

.tabla_datos td.destacado01 { background-color:#F6F6F6;}

.destacado03 {color:#549059;}

.tabla_datos span.text_destacado01 { color:#4A5B69;}

.tabla_datos span.text_destacado01 a{ color:#4A5B69; text-decoration:underline;}

.tabla_datos span.text_destacado01 a:hover{ color:#4A5B69; text-decoration:none;}

.tabla_datos span.text_destacado02 { color:#FF0060;} 
.tabla_datos span.text_destacado02 a { color:#FF0060; text-decoration:underline;} 

.tabla_datos td .icono {
	display:block;
	text-align:center;
}

.tabla_datos td a { text-decoration:underline; color:#7D9AAC;}

.tabla_datos td a:hover { text-decoration:none;}

.capa_pagin {
	border-bottom:1px solid #C9D3DB; 
	color:#4A5B69; 
	font-size:11px; 
	float:left; 
	width:100%; 
	height: 32px; 
	background-image:url(../img/lin_sup_pagin.gif); 
	background-position:bottom left; 
	background-repeat:no-repeat;
	}
	
.capa_pagin .num_result {
	float:left;
	padding-top: 8px;
	padding-left: 13px;
}
	
.capa_pagin .num_paginas {
	float:right;
	background-image:url(../img/lin_azul_pag.gif);
	vertical-align:middle;
	background-position:top;
	background-repeat:repeat-x;
	height: 32px;
	}	

.capa_pagin .naveg_numer {
	display:block;
	text-align:center;
	float:left;
	padding-top: 9px;
	background-color: #FFFFFF;
	margin-top: 1px;
	padding-bottom: 3px;
	padding-right: 6px;
	padding-left: 2px;
	}
	
.capa_pagin .naveg_numer img { vertical-align:middle; margin-left:3px; margin-right:3px;}

.capa_pagin .naveg_numer img.img_pag_izq { margin-right:8px;} 

.capa_pagin .naveg_numer img.img_pag_dch { margin-left:8px;} 

.capa_pagin .naveg_numer a { text-decoration:none; color:#4A5B69;}

.capa_pagin .naveg_numer a:hover { text-decoration:underline; color:#4A5B69;}


/**/.capa_paginfer {
	color:#4A5B69;
	font-size:12px;
	float:left;
	width:100%;
	height: 32px;
	background-image:url(../img/lin_inf_pagininf.gif);
	background-position:top left;
	background-repeat:no-repeat;
	border-top: 1px solid #C9D3DB;
	text-align: left;
	}
	
.capa_paginfer .num_result {
	float:left;
	padding-top: 8px;
	padding-left: 13px;
}
	
.capa_paginfer .num_paginas {
	float:right;
	background-image:url(../img/lin_azul_pag.gif);
	vertical-align:middle;
	background-position:bottom;
	background-repeat:repeat-x;
	height: 32px;
	}	

.capa_paginfer .naveg_numer {
	display:block;
	text-align:center;
	float:left;
	padding-top: 9px;
	background-color: #FFFFFF;
	margin-top: 1px;
	padding-bottom: 3px;
	padding-right: 6px;
	padding-left: 2px;
	}
	
.capa_paginfer .naveg_numer img { vertical-align:middle; margin-left:3px; margin-right:3px;}

.capa_paginfer .naveg_numer img.img_pag_izq { margin-right:8px;} 

.capa_paginfer .naveg_numer img.img_pag_dch { margin-left:8px;} 

.capa_paginfer .naveg_numer a { text-decoration:none; color:#4A5B69;}

.capa_paginfer .naveg_numer a:hover { text-decoration:underline; color:#4A5B69;}
/**/

.pie_tabla_datos {
	background-image:url(../img/tabl_esq_dch.gif);
	background-color:#7994A7;
	background-position:right;
	background-repeat:no-repeat;
	text-align: left;
	width: 100%;
	}
	

	
/**/
.class_bot{
	background-image:url(../img/bt_bg.gif); 
	background-repeat:repeat-x;
	}
	
.class_bot a {
	color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	padding-bottom:4px; 
	padding-left:3px; 
	padding-right:8px;
	display:block;
	 }
	 
	/**/
.class_boton {
		background-image:url(../img/boton_bg.gif); 
	color:#FFFFFF; 
	
	}
.class_boton_dis {
		background-image:url(../img/boton_bg_dis.gif); 
	color:#FFFFFF; 
	
	}
	
.class_boton_ext {background-image:url(../img/boton_bg.gif);}	

.class_boton_ext a {
	color:#FFFFFF;
	text-decoration:none;
	display:block;
	padding-bottom: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	}
	
.class_boton_login {background-image:url(../img/boton_bg_pop.gif);}

.class_boton_login a {
	color:#FFFFFF;
	text-decoration:none;
	display:block;
	padding-bottom: 4px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-top: 2px;
	}	
	
.class_boton a {
	color:#FFFFFF;
	text-decoration:none;
	display:block;
	padding-bottom: 5px;
	padding-left: 8px;
	padding-right:8px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	}
	
.botonera {
	margin-top: 18px;
}

/*03 03 2010*/

#banner {
	margin:0 auto;
	text-align:center;
	margin-bottom:8px;
	clear: both;
	}
	
#contenidos .zona_step {
	float:right;
	vertical-align:middle;
	color:#44555F;
	padding-top: 12px;
	padding-right: 20px;
	 }
	 
.capa_scroll_aux {
	width:100%;
	border-top: 1px solid #C9D4DA;
	overflow:auto;
}	 
	 
.select_account {
	font-size:13px; 
	color:#425463; 
	font-family:Arial, Helvetica, sans-serif; 
	margin-left:5px; 
	background-color: #FFFFFF;
	}
	
.tabla_datos input {
	border:#CCCCCC solid 1px;
	color:#7D9AAC;
	font-size:11px;
	width: 95%;
}

.linea_sep {
	background-image:url(../img/lin_somb_form.gif); 
	background-repeat:repeat-x;
	}

.botonera_tabla {
	text-align:right;
	padding-right:18px;
	padding-left:18px;
	padding-bottom: 15px;
	}

.botonera_tabla .bt_tabla {
	background-image:url(../img/bt_tabla_bg.gif); 
	background-repeat:repeat-x;
	 padding-bottom:6px; 
	 padding-left:8px; 
	 padding-right:8px;
	 }
	
	.botonera_tabla .alin_bt { float:right;}
	
	.botonera_tabla .bt_tabla a {
	color:#FFFFFF; 
	text-decoration:none; 
	font-family:  Arial, Helvetica, sans-serif; 
	font-size:12px; 
	}

.tit_login { 
	color:#425463; 
	font-size:18px; 
	padding-left:12px; 
	display:block; 
	padding-top:5px; 
	padding-bottom:5px;
	}

.subtit_login { font-size:13px; color:#FFFFFF;}

#menu .sub_menu .subt_login {
	padding-top:3px;
	float: left;
	font-size:11px;
	width:95%;
	background-image: url(../img/bg_submenu.gif);
	background-position: top;
	background-repeat: repeat-x;
	background-color: #859BAA;
	padding-left: 5px;
}

#contenidos .bg_login {background:url(../img/login_bg.gif); width: 100%;}

#contenidos .cont_login {width:532px; margin:auto;}

#contenidos .tit_form_login {
	background-image:url(../img/login_cab.gif); 
	background-position:bottom; 
	background-repeat:no-repeat;
	 padding-left: 85px; 
	 padding-right:77px; 
	 padding-bottom:10px;
	 }
	 
	#contenidos .tit_form_login img{ float:left;}
	
	 
#contenidos .cont_form_login {
	background-image:url(../img/login_body.gif);
	background-position:top;
	background-repeat:no-repeat;
	padding-left: 77px;
	padding-right:77px;
	padding-top: 14px;
	}
	
#contenidos .cont_form_login img {float:left; vertical-align:middle}	
	
#contenidos .tit_login_form {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#425463;
	float:right;
	vertical-align: middle;
	display: block;
	padding-right: 10px;
	}	
	
#contenidos .tex_login_form {
	font-size:12px;
	color:#425463;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-right: 14px;
}

#contenidos .tex_login_dato {
	font-size:12px; 
	color:#425463; 
	font-weight:bold;
	}
	
#contenidos .tex_login_dato .destacado01 { color:#85A4B9;}

#contenidos .tex_login_dato .destacado02 { color:#DA3300;}

#contenidos input.campo_login {
	font-size:12px;
	color:#425463;
	border:1px solid #B1B1B1;
	font-family:  Arial, Helvetica, sans-serif;
	vertical-align: top;
	padding: 0px;
	height: 17px;
	padding-left: 4px;
}

#contenidos  select.campo_login{
	font-size:12px;
	color:#425463;
	border:1px solid #B1B1B1;
	font-family:  Arial, Helvetica, sans-serif;
	height:20px;
}

#contenidos .botonera_login {
	text-align:center; 
	padding-top: 16px; 
	margin: auto; 
	padding-bottom: 16px;
	}

.boton_login {  
	background-image:url(../img/bt_login_bg.gif); 
	background-repeat:repeat-x; 
	padding-bottom:5px;
	padding-left:5px; 
	padding-right:5px;
	}

.boton_login a {
	color:#FFFFFF;
	text-decoration:none;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
}

#contenidos .login_pie {
	background-image:url(../img/login_pie.gif);
	background-repeat: no-repeat;
	background-position:top;
	padding-bottom: 30px;
	}
	
#contenidos .login_aviso {
	background-image:url(../img/login_aviso_bg.gif);
	background-repeat:repeat-y;
	width:286px;
	margin:auto;
	}
	
#contenidos .login_aviso_cont {
	background-image:url(../img/login_aviso_sup.gif); 
	background-position:top; 
	background-repeat:no-repeat; 
	color:#85A4B9;
	}
	
#contenidos .login_aviso_cont .tit_aviso {
	display:block; 
	color:#425463; 
	font-weight:bold; 
	padding-top: 15px; 
	padding-left: 28px; 
	padding-right: 28px;
	}
	
#contenidos .login_aviso_cont ul {}

#contenidos .login_aviso_cont li {
	display:block;
	margin:0px;
	padding:0px;
	padding-left:28px;
	padding-top:4px;
	padding-right: 28px;
	font-size: 11px;
	}

/*05 03 2010*/

#contenidos .form_oculto {
	margin-top:10px;
	margin-bottom:7px;
	display: none;
	padding-left: 5px;
}

#contenidos .form_oculto span.text_descrip {
	font-style:normal;
	color: #4A5B69;
	display: block;
	padding-bottom: 5px;
}

#contenidos .form_oculto .linea_datos {
	color: #7D9AAC;
	clear: both;
	width: 99%;
}

#contenidos .form_oculto .filter_tabla td { vertical-align:top; }

#contenidos .form_oculto .filter_tabla td.show_col {
	background-image:url(../img/lin_vert.gif);
	background-position:right;
	background-repeat:repeat-y;
	padding-left: 20px;
	padding-right: 15px;
	}

#contenidos .form_oculto .filter_tabla td.order_col {
	padding-left: 20px;
	}

#contenidos .form_oculto .linea_datos .campo{
	padding-left:5px;
	padding-right:15px;
	font-size:12px;
	}

#contenidos .form_oculto .linea_datos .campo img { 
	margin-left:5px; 
	vertical-align:middle; 
	margin-bottom:2px;
	}

#contenidos .form_oculto .linea_datos input {
	border:1px solid #989898;
	color:#4A5B69;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	padding-left: 4px;
	}

#contenidos .form_oculto .linea_datos select { 
	border:1px solid #989898; color:#4A5B69; 
	font-size:12px; 
	font-family:Arial, Helvetica, sans-serif;
	}

#contenidos .form_oculto .linea_datos td {
	padding-bottom:4px;
	padding-top: 4px;
}

#contenidos .form_oculto .linea_datos .checks { padding-right:5px;}

#contenidos .form_oculto .linea_datos .checks input {
	border:none;
	vertical-align: middle;
}

#contenidos .botonera_busq {
	padding-top: 10px;
	text-align: center;
}

#contenidos .capa_scroll { width:100%; overflow:auto;}

input.check {
	border:none;
	width: auto;
}

.text_dest_mail {
	color:#FE015E;
	font-size: 12px;
}

/**/
#contenidos .form_solo {
	margin-top:20px;
	padding-left:20px;
	margin-bottom:7px;
	padding-right: 20px;
}

#contenidos .form_solo span.text_descrip {
	font-style:normal;
	color: #4A5B69;
	display: block;
	padding-bottom: 5px;
}

#contenidos .form_solo .linea_datos {
	color: #7D9AAC;
	clear: both;
	width: 100%;
}

#contenidos .form_solo input.campo_subject {width:590px;}

#contenidos .form_solo textarea.campo_message {width:640px;}

#contenidos .form_solo .linea_datos input {
	border:1px solid #989898;
	color:#4A5B69;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	padding-left: 4px;
	}

#contenidos .form_solo .linea_datos select { 
	border:1px solid #989898; color:#4A5B69; 
	font-size:12px; 
	font-family:Arial, Helvetica, sans-serif;
	}

#contenidos .form_solo .linea_datos td {
	padding-bottom:4px;
	padding-top: 4px;
}

#contenidos .form_solo .linea_datos .campo{ 
	padding-left:5px; 
	padding-right:15px; 
	font-size:12px;
	}
	
#contenidos .form_solo .linea_datos textarea { 	
	font-family:Arial, Helvetica, sans-serif;
 	color:#4A5B69; 
	font-size:12px; 
	border:1px solid #989898; 
	}
	
#contenidos .subform_cab {
	background-image:url(../img/esq_dch_subform.gif);
	 background-repeat:no-repeat; 
	 background-position:right; 
	 padding-right:6px;
	}
	
#contenidos .subform_cab span {
	display:block; 
	background-image:url(../img/esq_izq_subform.gif);  
	background-position:left; 
	background-repeat: no-repeat;
	}


#contenidos .subform_cont {
	border-left:1px solid #C5C5C5; 
	border-right:1px solid #C5C5C5; 
	background-color: #FFFFFF; 
	padding-left:20px; padding-top:10px; 
	padding-bottom: 10px; 
	padding-right: 5px;
	}
	
#contenidos .subform_pie {
	background-image:url(../img/esq_dch_inf_subform.gif); 
	background-repeat:no-repeat; 
	background-position:right; 
	padding-right:6px; 
	margin-bottom: 5px;
	}
	
#contenidos .subform_pie span {	
	display:block;  
	background-image:url(../img/esq_izq_inf_subform.gif); 
	background-position:left; 
	background-repeat: no-repeat;
	}

/*hack para que los bordes de las celdas de las tablas de datos se visualicen correctamente en todos los navegadores requeridos*/
.tabla_datos {

      *border-left: 1px solid #C9D3DA; font-size:11px;
      *border-collapse: collapse!important;
     *empty-cells: show;
}

/**/

#contenidos .form_oculto .linea_datos .campo img.calen_ico {
	margin-top:4px;
	vertical-align: -3px;
}

.log_step { 
	display:block; 
	color:#425463; 
	float:right; 
	padding-right: 15px;
	}

.tabla_login_ini { height:140px;}

.tabla_login_ini table { margin-top:10px;}

.tabla_login_ini td { padding-top:8px; padding-bottom:8px;}

.tabla_login_passw {
	height: 140px;
}

.tabla_login_final {height: 158px;}

/*Home*/

#contenidos .cont_home {
	width:560px; 
	margin:0 auto; 
	clear: both; 
	padding-top:10px;
	}
	
#contenidos .cont_home .home_cabecera {
	background-image:url(../img/home_esq_izq.gif); 
	background-position:left; 
	background-repeat:no-repeat; 
	text-align:right;
	 width:95%;
	}
	
#contenidos .cont_home .home_aviso {
	border-left:1px solid #C0C0C0; 
	border-right:1px solid #C0C0C0; 
	padding:5px 12px 12px 12px; 
	background-image:url(../img/bg_sombra_home.gif); 
	background-repeat:repeat-x; 
	background-position:bottom;
	width:92%;
	}

#contenidos .cont_home .home_aviso span {
	display:block;
	background-image:url(../img/bg_home_aviso.gif);
	background-position:left top;
	background-repeat:no-repeat;
	padding-left:20px;
	color:#EE4D7E;
	font-size: 12px;
	}
	
#contenidos .cont_home .home_aviso span a.destacado {
	display:block;
	margin-bottom:5px;
	text-decoration: underline;
	font-weight: bold;
	color: #EE4D7E;
	font-size: 12px;
} 

#contenidos .cont_home .home_aviso span a:hover.destacado { text-decoration:none;}
	
#contenidos .cont_home .home_datos {
	background-image:url(../img/lin_degr_home.gif); 
	background-position:left top; 
	background-repeat:no-repeat;
	}
	
#contenidos .cont_home .degr_dch {
	 background-image:url(../img/lin_degr_home.gif); 
	 background-position:right top; 
	 background-repeat:no-repeat;
	 }
	 
#contenidos .cont_home .tabla_home {
	padding-top:15px; 
	padding-left:68px; 
	padding-right:68px;
	}

#contenidos .cont_home .cab_tabla_home {
	background-image:url(../img/tabl_sup_esq_dch.gif); 
	background-repeat:no-repeat; 
	background-position:right; 
	background-color:#7994A7; 
	border-bottom:1px solid #C9D3DA; 
	width: 100%;
	}
	
#contenidos .cont_home .tabla_home .tabla_datos td {
	font-size:12px;
	padding-bottom: 5px;
	padding-top: 5px;
}

#contenidos .cont_home .home_files {
	margin-top:22px; 
	padding-left:10px; 
	text-align:center; 
	margin-bottom:50px; 
	font-size:11px; 
	color:#7D9AAC;
	}
	
#contenidos .cont_home .home_files select {
	margin-left:6px; 
	margin-right:10px; 
	color: #425463; 
	border:1px solid #B1B1B1; 
	vertical-align:middle;
	font-size:12px;
	} 


/*class bt*/

.bot_seg_nivel { direction:ltr;}

/*transfers*/

#cont_transfers {
	padding-top: 16px;
}

#contenidos  #cont_transfers .capa_tabla_datos { padding-top:0px;}

#contenidos  #cont_transfers .linea_sep { margin-top:20px; margin-bottom:20px;}

#contenidos .capa_tabla_datos .aviso {
	border:1px solid #C9D3DA;
	display:block;
	background-color:#FFFFFF;
	background-image:url(../img/bg_aviso_tabla_dat.gif);
	background-position:top;
	background-repeat:repeat-x;
	padding:10px 10px 5px 10px;
	color:#61778D;
	font-size:14px;
	}
	
#contenidos .capa_tabla_datos .tit_tabla {
	display:block;
	text-align:left;
	color:#425463;
	font-weight:bold;
	padding-bottom:2px;
	padding-left: 2px;
	padding-right: 2px;
	} 
	
#contenidos .tit_form .text_validation {
	display:block;
	float:left;
	font-weight:normal;
	color:#425463;
	padding-top: 4px;
	}
	
#contenidos .tit_form .capa_bot_validation {
	display:block;
	float:right;
	margin-top: 3px;
}
	
	.bot_validation { direction:ltr;}	
	
	.bot_validation td a {
	background-image:url(../img/boton_bg_selectall.gif); 
	background-repeat:repeat-x; 
	font-family:  Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#FFFFFF;
	font-size:12px;
	display:block;
	font-weight:bold;
	height: 23px;
	padding-top: 2px;
	}

/*Add Bill*/

#contenidos #cont_bill {
	background-image: url(../img/bg_deg_bill01.gif); 
	background-repeat:repeat-x; 
	background-position:top; 
	margin-left:2px; 
	margin-right:2px; 
	border-top:1px #C4C4C6 solid; 
	margin-bottom:30px;
	}
	
#contenidos #cont_bill .col_help {
	float:left; 
	width:37%;
	background-image:url(../img/bg_deg_bill02.gif); 
	background-position:right top; 
	background-repeat:no-repeat; 
	min-height:200px;
	}
	
	/*hack margenes y altura para IE6*/	
	*html #contenidos #cont_bill .col_help  { height:200px; margin-left:1px;}
	
#contenidos #cont_bill .col_help .tit {
	display:block;
	background-image:url(../img/bg_tit_help.gif);
	background-position:left;
	background-repeat:no-repeat;
	padding-left:27px;
	margin-top:6px;
	margin-bottom:6px;
	padding-top:3px;
	color:#425463;
	font-weight:bold;
	font-size:13px;
	padding-right: 27px;
	margin-left: 18px;
	margin-right: 18px;
	}
	
#contenidos #cont_bill .col_help .lin_separa {
	display:block;
	background-image:url(../img/lin_sep_help.gif);
	margin-right: 18px;
	margin-left: 18px;
}	

#contenidos #cont_bill .col_help .cuerpo {
	padding-top:8px;
	color:#425463;
	font-size:13px;
	line-height:22px;
	margin-left: 18px;
	margin-right: 18px;
	}
	
#contenidos #cont_bill .col_bill {
	float:left;
	width:63%;
	background-image:url(../img/bg_somb_izq_bill.gif);
	background-position:left top;
	background-repeat:no-repeat;
	margin-top: 1px;
	*margin-top:0px;
	}
	
	/*hack altura para IE6*/	
	*html #contenidos #cont_bill .col_bill {
	height:200px;
}
	
#contenidos #cont_bill .col_bill .tit {
	display:block; 
	height:28px; 
	padding-left:18px;
	font-size:13px; 
	font-weight:bold; 
	color:#425463; 
	margin-top: 9px;
	}	
	
#contenidos #cont_bill .col_bill .cuerpo {
	padding-top:14px;
	color:#425463;
	font-size:11px;
	font-weight:bold;
	color:#425463;
	padding-left: 18px;
	}
	
#contenidos #cont_bill .col_bill .text_cam_oblig {
	display:block; 
	padding-top:50px; 
	font-size:9px; 
	color:#425463;
	}

#contenidos #cont_bill td { padding-bottom:10px; padding-right:10px;}

#contenidos #cont_bill td.col_campo { width:70%;}
	
#contenidos #cont_bill input {
	border:1px solid #989898;
	font-weight:normal;
	font-size:11px;
	color: #7D9AAC;
}

#contenidos #cont_bill select {
	border:1px solid #989898;
	font-weight:normal;
	font-size:11px;
	width:90%;
	color: #7D9AAC;
	}
	
.aster_ob {
	font-family:Tahoma, Verdana; 
	font-size:10px; 
	color:#E800B4;
	}
	
/*manage collection*/

#contenidos .capa_tabla_calendario { 
	background-color:#ffffff; 
	margin-left:48px; 
	margin-right:48px; 
	margin-top:22px;
	margin-bottom:20px;
	padding:1px;
	}
	
#contenidos .capa_tabla_calendario table {
	border-left:1px solid #ABB9C2;
	border-top:1px solid #ABB9C2;
	background-color:#F8F8F8;
	width: 100%;
	}

#contenidos .capa_tabla_calendario table th {
	background-color:#FFFFFF;
	border-right:1px solid #ABB9C2;
	border-bottom:1px solid #ABB9C2;
	font-size:13px;
	color:#425462;
	font-weight: normal;
	height:28px;
	}

#contenidos .capa_tabla_calendario table td {
	border-right:1px solid #ABB9C2;
	border-bottom:1px solid #ABB9C2;
	background-image:url(../img/bg_td_calendario.gif);
	background-position:top left;
	background-repeat:no-repeat;
	text-align:center;
	padding-left:8px;
	padding-right:8px;
	padding-bottom:2px;
	vertical-align: top;
	padding-top: 4px;
	height: 55px;
	width:14%;
	}
	
#contenidos .capa_tabla_calendario table td.diario { background-color:#E3EBED;}

#contenidos .capa_tabla_calendario table td.finde { background-color:#DCE0E1;}
	
#contenidos .capa_tabla_calendario table div {
	height:30px;
	position:relative;
	width:100%;
	}
	
#contenidos .capa_tabla_calendario span.dia { 
	display:block; 
	position:absolute; 
	right:0px; 
	top:0px;
	color:#425363;
	font-size:13px;
	font-weight:bold;
	}
	
#contenidos .capa_tabla_calendario table td a.dest01 {
	font-size:12px;
	text-decoration:none;
	color:#007AAE;
	display: block;
	padding-top: 3px;
	}
	
	#contenidos .capa_tabla_calendario table td a:hover.dest01 { text-decoration:underline;}
	
#contenidos .capa_tabla_calendario table td a.dest02 {
	font-size:12px;
	text-decoration:none;
	color:#B6007D;
	display: block;
	padding-top: 3px;
	}	
	
	#contenidos .capa_tabla_calendario table td a:hover.dest02 { text-decoration:underline;}
	

#contenidos .tit_form .tit_mes{ float:left; display:block; padding-top:5px;}

#contenidos .capa_tabla_calendario table {
     *border-collapse: collapse!important;
     *empty-cells: show;
}

/*payrolls*/

#contenidos #cont_subpest .caja_aviso {
	background-image:url(../img/lin_deg_form_azul_izq.gif);
	background-position:left top;
	background-repeat:no-repeat;
	margin-bottom: 20px;
	}
	
#contenidos #cont_subpest .caja_aviso .dgr_dcha {
	background-image:url(../img/lin_deg_form_azul.gif); 
	background-position:top right; 
	background-repeat:no-repeat;
	}
	
#contenidos #cont_subpest .caja_aviso .lin_super {
	display:block; 
	text-align:center; 
	border-top:1px solid #C6C6C6; 
	margin-left:2px; 
	margin-right:2px; 
	padding-top:10px;
	}
	
#contenidos #cont_subpest .caja_aviso .cont_mens {
	display:block;
	width:75%;
	margin:0 auto;
	background-image:url(../img/lin_payrolls.gif);
	background-position:center top;
	background-repeat:repeat-x;
	padding-top:32px;
	padding-bottom: 25px;
	font-size:13px;
	color:#425463;
	line-height:24px;
	margin-top: 10px;
	}
	
#contenidos #cont_subpest .caja_aviso .ref_number {
	display:block; 
	padding-top:35px; 
	color:#7D9AAC; 
	font-size:11px;
	}	
	
	#contenidos #cont_subpest .caja_aviso .ref_number strong {color:#4A5B69;}
	
/**/
#contenidos .text_cab_form { font-weight:normal;}	
	
/*activity log*/

#contenidos .cont_act_log {
	background-image:url(../img/degr_act_log.gif); 
	background-position:top; 
	background-repeat:repeat-x; 
	padding-bottom: 22px;
	}
	
#contenidos .cont_act_log .col_datos {
	float:left; 
	width:41%; 
	margin-left:1px; 
	background-image:url(../img/degr_act_log_dat.gif); 
	background-repeat:repeat-x; 
	background-position:top right; 
	margin-top:0px; 
	padding-top:16px;
	}
	
#contenidos .cont_act_log .col_tabla {
	float:left;
	width:58%;
	margin-left: 4px;
}

#contenidos .cont_act_log .linea_datos {
	margin-left:20px;
	margin-bottom: 10px;
	color:#7D9AAC;
}

#contenidos .cont_act_log .campo_texto { 
	color:#4A5B69; 
	font-weight:bold; padding-left:5px;} 
	
#contenidos .cont_act_log .capa_tabla {
	margin:auto; 
	width:78%; 
	text-align:center; 
	border-top: 1px solid #CBD4DB; 
	margin-top:17px;
	}
	
#contenidos .cont_act_log .capa_tabla table td { font-size:12px;}

/*Pop Up*/

#popup {
	margin:0px; 
	background-color:#FFFFFF; 
	background-image:none;
	overflow: auto;
	}
	
#popup .cabecera {
	background-image:url(../img/bg_cab_pop.gif);
	background-position:bottom;
	padding-top:5px;
	padding-bottom:5px;
	color: #425463;
	font-size: 18px;
	background-repeat: repeat-x;
	padding-left:12px;
	padding-right:12px;
	font-weight: bold;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	border-bottom: 1px solid #BBBBBB;
	width: auto;
	}
	
#popup .bot_cerrar {
	float:right; 
	margin-top:3px; 
	text-decoration:none; 
	font-weight:normal; 
	color:#425462; 
	font-size:11px;
	}	
	
#popup .subtitulo {
	background-color: #859BAA;
	background-image: url(../img/bg_submenu.gif);
	background-repeat: repeat-x;
	color: #FFFFFF;
	font-size:13px;
	padding-top:4px;
	padding-bottom:5px;
	padding-left:12px;
	padding-right:12px;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	border-top: 1px solid #ffffff;
	 }

#popup .contenido {
	background-image:url(../img/bg_pop.gif); 
	background-position:top; 
	background-repeat:repeat-x; 
	color:#425463;
	}
	
#popup .cont_text {
	width:72%; 
	margin:auto; 
	padding-top:35px; 
	line-height:18px; 
	padding-bottom: 25px;
	}
	
	#popup .cont_text input {
		font-size:12px; 
		border:1px solid #B1B1B1; 
		font-weight:bold; 
		color:#425463;
		}
		
	#popup .pop_pie {
		padding-top:112px; 
		text-align:center; 
		padding-bottom:10px; 
		color:#899FAE;
		}
		
	#popup .pop_pie span {color:#425463;}
	
/*payments*/

#contenidos .cont_niv0 {
	background-image:url(../img/bg_nivel0.gif); 
	background-position:top; 
	background-repeat:repeat-x;
	}
	
#contenidos .cont_niv0 .deg_izq {
	padding-left:4px; 
	background-image: url(../img/deg_izq_nv0.gif); 
	background-position:left top; 
	background-repeat:no-repeat;
	}
	
#contenidos .cont_niv0 .deg_dch {
	background-image:url(../img/deg_dch_nv0.gif);
	background-position:right top;
	background-repeat:no-repeat;
	padding-left:30px;
	padding-right:30px;
	padding-top:28px;
	padding-bottom: 20px;
	}
	
#contenidos .cont_niv0 .mod_niv0_final .mod_niv0 { margin-right:0px;}	
	
#contenidos .cont_niv0 .mod_niv0 {
	display:block; 
	float:left; 
	width:28%; 
	margin-right: 7%;
	}	
	
#contenidos .cont_niv0 .mod_niv0 .mod_subt {
	display:block;
	font-size:13px;
	font-weight:bold;
	color:#425463;
	background-image:url(../img/fl_subt_nv0.gif);
	background-position:left 4px;
	background-repeat:no-repeat;
	padding-left:15px;
	margin-bottom:2px;
	text-decoration: none;
	}
	
	#contenidos .cont_niv0 .mod_niv0 a:hover.mod_subt { color:#8DABC5;}
	
#contenidos .cont_niv0 .tr_mod {
	padding-bottom:25px;
	clear:both;
	width: 100%;
}
	
#contenidos .cont_niv0 .mod_niv0 .linea {
	display:block; 
	background-image:url(../img/lin_subt_nv0.gif); 
	background-position:left; 
	background-repeat:no-repeat;
	}
	
#contenidos .cont_niv0 .mod_niv0 .text {
	display:block;
	font-size:11px;
	color:#7A91A1;
	padding-top: 5px;
	}
	
#contenidos .nv1_informacion {
	font-size:13px; 
	color:#425463; 
	text-align:center; 
	display:block; 
	padding-top:40px; 
	padding-bottom:100px;
	}

/*Add payment*/

#contenidos .cont_niv2 {
	background-image:url(../img/degr_bg_niv02.gif);
	background-position:top;
	background-repeat:repeat-x;
	margin-left:2px;
	margin-right:2px;
	padding-bottom: 40px;
	padding: 20px 20px 20px 20px;
	}
	
	
#contenidos .cont_niv2 .tr_mod {
	width: 100%;
	padding-bottom: 30px;
}

#contenidos .cont_niv2 .mod_niv2 {
	background-image:url(../img/mod_nv2_sup_dch.gif); 
	background-position:right top; 
	background-repeat:no-repeat; 
	width: 22%; 
	margin-right:3%; 
	float:left;
	}
	
#contenidos .cont_niv2 .mod_niv2_final .mod_niv2{ margin-left:0px; margin-right:0px;}
	
#contenidos .cont_niv2 .mod_niv2 .esq_sup_izq {
	display:block; 
	background-image:url(../img/mod_nv2_sup_izq.gif); 
	background-position:left top; 
	background-repeat:no-repeat;
	}
	
#contenidos .cont_niv2 .mod_niv2 .esq_inf_dch {
	display:block; 
	background-image:url(../img/mod_nv2_inf_dch.gif); 
	background-position:right bottom; 
	background-repeat:no-repeat;
	}	
	
#contenidos .cont_niv2 .mod_niv2 .esq_inf_izq {
	display:block; 
	background-image:url(../img/mod_nv2_inf_izq.gif); 
	background-position:left bottom;
	 background-repeat:no-repeat; 
	 min-height:125px;
	}
	
*html #contenidos .cont_niv2 .mod_niv2 .esq_inf_izq { height:125px;}

#contenidos .cont_niv2 .mod_niv2 .subtit {
	display:block;
	border-bottom:1px #C6C6C6 solid;
	margin-left:3px;
	margin-right:3px;
	color:#425463;
	font-size:13px;
	font-weight:bold;
	padding-left:24px;
	padding-top:10px;
	padding-bottom:5px;
	background-image:url(../img/fl_subt_nv0.gif);
	background-position:10px 14px;
	background-repeat:no-repeat;
	padding-right: 10px;
	}

#contenidos .cont_niv2 .mod_niv2 .text_parr {
	display:block; 
	padding:10px 14px 12px 14px; 
	font-size:11px;
	}
	
#contenidos .cont_niv2 .mod_niv2 .text_parr li {
	list-style:none;
	display:block;
	background-image:url(../img/mar_li_niv02.gif);
	background-position:2px 8px;
	background-repeat:no-repeat;
	padding-left:9px;
	margin-bottom: 3px;
	}
	
#contenidos .cont_niv2 .mod_niv2 .text_parr a {color:#7D9AAC;}

#contenidos .cont_niv2 .mod_niv2 .text_parr a:hover { text-decoration:none;}

	
/**/

#contenidos .sign_out {
	width:560px;
	margin:0 auto;
	clear: both;
	padding-top:55px;
	padding-bottom: 20px;
	}
	
#contenidos .sign_out .sign_cabecera {
	background-image:url(../img/home_esq_izq.gif); 
	background-position:left; 
	background-repeat:no-repeat; 
	text-align:right
	}
	
	#contenidos .sign_out .sign_aviso h1 {
	display:block; 
	background-image:url(../img/ico_sign_out_b.gif); 
	float:none; 
	padding-top:12px; 
	color:#425363; 
	padding-left: 52px;
	}
	
#contenidos .sign_out .sign_aviso {
	border-left:1px solid #C0C0C0; 
	border-right:1px solid #C0C0C0; 
	padding:5px 12px 12px 12px; 
	background-image:url(../img/bg_sombra_home.gif); 
	background-repeat:repeat-x; 
	background-position:bottom;
	}

#contenidos .sign_out .sign_out span {
	display:block;
	background-image:url(../img/bg_home_aviso.gif);
	background-position:left top;
	background-repeat:no-repeat;
	padding-left:20px;
	color:#EE4D7E;
	font-size: 12px;
	}
	
#contenidos .sign_out .sign_datos {
	background-image:url(../img/lin_degr_home.gif); 
	background-position:left top; 
	background-repeat:no-repeat;
	}
	
#contenidos .sign_out .degr_dch {
	 background-image:url(../img/lin_degr_home.gif); 
	 background-position:right top; 
	 background-repeat:no-repeat;
	 }
	 
#contenidos .sign_out .text_sing {
	font-size:14px; 
	color:#425363;
	 padding-top:30px; 
	 text-align:center;
	}
	
	#contenidos .sign_out .text_sing span {display:block; padding-top:6px;}
	
	#contenidos .sign_out .text_sing span a {text-decoration:underline; color:#90A6B5;}
	
#contenidos .sign_out .text_sing_ar {
	font-size:16px; 
	color:#425363; 
	padding-top:50px; 
	text-align:center; 
	padding-bottom:100px;
	}
	
#contenidos .sign_out .text_sing_ar span {
	display:block; 
	padding-top:6px;
	}	

#contenidos .sign_out .text_sing_ar span a {
	text-decoration:underline; 
	color:#90A6B5;
	}
	
/*upload_file*/

#contenidos #cont_upload { 
	padding-bottom:10px;
}

#contenidos #cont_upload .form_datos { 
	background:none; 
	padding-top:8px; 
	padding-bottom:0px;
	}
	
#contenidos #cont_upload .form_datos .linea_datos td { vertical-align:top;}
	
#contenidos #cont_upload .form_datos .campo_texto { 
	vertical-align:top; 
	padding-right:40px
	}

#contenidos #cont_upload .capa_tabla_datos { padding-top:10px;}

/*company user modification*/

#contenidos .cab_for02 { 
	background-image:url(../img/bg_cab_form02.gif); 
	background-position:top left; 
	background-repeat:repeat-x;
	}
	
#contenidos .linea_form_gris .form_datos{
	background-image: url(../img/lin_form_gris.gif);
	background-repeat: repeat-x;
	margin-left:1px;
	margin-right:1px;
}

#contenidos .form_datos .subtit_fom { color:#425463; font-weight:bold; font-size:12px;}
	
#contenidos .form_datos .linea_datos input {
	border:1px solid #989898;
	font-size: 12px;
	color:#425463;
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 5px;
	padding-right: 5px;
}

#contenidos .form_datos .linea_datos select {
	border:1px solid #989898;
	font-size: 12px;
	color:#425463;
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 5px;
	padding-right: 5px;
	}

#contenidos .form_datos .linea_datos select.desact {
	background-color:#EFEFEF;
	}

#contenidos #cont_modification .form_datos { padding-bottom:12px;}

#contenidos #cont_modification .form_datos .linea_datos { padding-bottom:5px;}

#contenidos .form_datos input.no_borde { border:none;}

#contenidos #cont_modification div.table_checks { 
	border-left:1px solid #BBCCD6;
	border-top:1px solid #BBCCD6; 
	border-bottom:1px solid #BBCCD6;  
	}
	
	#contenidos #cont_modification .table_checks span{
		border-right:1px solid #BBCCD6;
		padding-right:8px;
		 color:#425463;
		 padding-top:1px;
		 padding-bottom:1px;
		 display:block;
		 float:left;
		 }
		 
#contenidos #cont_modification .capa_tabla_datos { padding-bottom:5px;}	

#contenidos #cont_modification .linea_sep { margin-top:20px;}		 
		 
	#contenidos #cont_modification .table_checks span.select_all { background-color:#E6EBEE;}

	#contenidos #cont_modification table.table_checks td input { vertical-align:bottom;}
	
#contenidos .capa_tabla_datos .tit_tabla span { font-weight:normal; color:#7D9AAC;}

.tabla_datos ul { list-style:outside; font-size:11px;}

.tabla_datos ul li {
	display:block;
	color:#4A5B69;
	list-style-type: none;
	padding-left: 8px;
	background-image: url(../img/mar_li_niv02.gif);
	background-position: left;
	background-repeat: no-repeat;
}

.campo_obligatorio {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FF00A8;
	}
	
#contenidos #cont_modification .cont_form .ult_form .form_solo { margin-bottom:40px;}
	
#contenidos #cont_modification .cont_form .form_solo { margin-top:12px;}
/*NUEVOS ESTILOS 09/05/2012. MEJORAS EN CORPORATE*/


/*BOX 1*/

#contenidos .box1 {
	padding-left:18px;
	padding-right:18px;
	padding-top:18px;
	padding-bottom:15px;
	text-align: center;
	margin:0px;
}

#contenidos .box1 .box1_sup {
	background-image:url(../img/box1_bg_sup.gif);
	background-color:#EBEBEB;
	background-position:right;
	background-repeat:repeat;
	text-align: left;
	width: 99%;
	padding:0px;
	margin:0px;
	}
	
#contenidos .box1 .box1_inf {
	background-image:url(../img/box1_bg_inf.gif);
	background-color:#EBEBEB;
	background-position:right;
	background-repeat:repeat;
	text-align: left;
	width: 99%;
	padding:0px;
	margin:0px;
	}
	
#contenidos .box1 .box1_med {
	background-color:#EBEBEB;
	text-align: left;
	width: 99%;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #AFBDC7;
	border-left-color: #AFBDC7;
	padding:0px;
	margin:0px;
	}
	
#contenidos .box1 .form_box1 {
	margin-top:0px;
	padding-left:20px;
	margin-bottom:0px;
	padding-right: 20px;
	padding-top:10px;
	padding-bottom:7px;
}	

#contenidos .box1 .form_box1 .subtit{
	padding-left:0px;
	padding-right: 0px;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 4px;
}

#contenidos .box1 .form_box1 .linea_datos1 {
	color: #333;
	padding-top: 0px;
	width: 99%;
}

#contenidos .box1 .form_box1 .linea_datos1 input {
	border:1px solid #989898;
	color:#333;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	padding-left: 4px;
	}
#contenidos .box1 .form_box1 .linea_datos1 input.no_borde { border:none;}
#contenidos .box1 .form_box1 .linea_datos1 select { 
	border:1px solid #989898; color:#333; 
	font-size:12px; 
	font-family:Arial, Helvetica, sans-serif;
	}

#contenidos .box1 .form_box1 .linea_datos1 td {
	padding-bottom:6px;
	padding-top: 6px;
}

#contenidos .box1 .form_box1 .linea_datos1 .campo{ 
	padding-left:5px; 
	padding-right:15px; 
	font-size:12px;
	}
	
#contenidos .box1 .form_box1 .linea_datos1 textarea { 	
	font-family:Arial, Helvetica, sans-serif;
 	color:#4A5B69; 
	font-size:12px; 
	border:1px solid #989898; 
	}
#contenidos .box1 .form_box1 textarea.campo_message {width:640px;}
#contenidos .box1 .form_box1 .linea_datos1 .caja_borde {
	border:1px solid #AAAAAA;
	color:#333;
	padding: 4px;
	width: 250px;
	}	
#contenidos .box1 .form_box1 .linea_datos1 .caja_borde table tr td{
	padding: 0px;
	}
#contenidos .campo_botones{
	float:left;
	text-align:left;
	}	
#contenidos .campo_botones table{
	float:left;
	display:inline;
	height:27px;
	}
#contenidos .campo_botones td.img_izd{
	height:27px;
	background-image: url(../img/bot_subnv_izd.gif);
	background-repeat: no-repeat;
	width: 13px;
	}
#contenidos .campo_botones td.img_dch{
	height:27px;
	background-image: url(../img/bot_subnv_dch.gif);
	background-repeat: no-repeat;
	width: 13px;
	}
#contenidos .campo_botones td.img_izd_dis{
	height:27px;
	background-image: url(../img/bot_subnv_izd_dis.gif);
	background-repeat: no-repeat;
	width: 13px;
	}
#contenidos .campo_botones td.img_dch_dis{
	height:27px;
	background-image: url(../img/bot_subnv_dch_dis.gif);
	background-repeat: no-repeat;
	width: 13px;
	}
#contenidos .campo_botones .float{
	float:left;
	text-align:left;
	}	
#contenidos .form_box1 .linea_datos1 .botones{
	padding-left: 0px;
	padding-right: 0px;
	padding-top:0px;
	padding-bottom:0px;
	margin-left:15px;
	height:27px;
	float:left;
	display:inline;
	}	
#contenidos .form_box1 .linea_datos1 .botones table {
	margin-right:10px;
	}
#contenidos .form_box1 .linea_datos1 .botones tr td{
	padding: 0px;
	margin:0px;
	} 	
	
#contenidos .form_box1 .linea_datos1 table tr td{
	height: 27px;
	}
#contenidos .form_box1 .linea_datos1 .bot_subnv {
	background-image:url(../img/bot_subnv_bg.gif);
	color:#FFFFFF;
	background-repeat: repeat-x;
	height: 27px;
	background-position: center;
	}
#contenidos .form_box1 .linea_datos1 .bot_subnv a {
	color:#FFFFFF;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	}
 .separa_form {
	background-image:url(../img/box1_bg_linea_sep.gif);
	background-repeat: repeat-x;
	height: 2px;
	width:100%;
	margin: 0px;
	padding: 0px;
	}



/*BOX 2*/

#contenidos .form_box2 {
	background-color:#DEDEDE;
	padding:0px;
	width:600px;
	clear: both;
}
	
.box2_sup {
	background-image:url(../img/box2_bg_sup.gif);
	background-color:#EBEBEB;
	background-position:right;
	background-repeat:no-repeat;
	width: 100%;
	}
	
.box2_inf {
	background-image:url(../img/box2_bg_inf.gif);
	background-color:#EBEBEB;
	background-position:right;
	background-repeat:repeat;
	width: 100%;
	}
	
.box2_med {
	text-align: left;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #AAAAAA;
	border-left-color: #AAAAAA;
	padding: 6px;
	}
	
#contenidos .form_box2 .linea_datos2 {
	color: #333;
	width: 100%;
	padding: 0px;
	margin: 0px;
	vertical-align: top;
}

#contenidos .form_box2 .linea_datos2 input {
	border:1px solid #989898;
	color:#333;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	padding-left: 4px;
	}
#contenidos .form_box2 .linea_datos2 input.no_borde { border:none;}

#contenidos .form_box2 .linea_datos2 select { 
	border:1px solid #989898; color:#333; 
	font-size:12px; 
	font-family:Arial, Helvetica, sans-serif;
	}

#contenidos .form_box2 .linea_datos2 td{
	padding:2px;
	}
#contenidos .form_box2 .linea_datos2 .linea{
	margin-bottom:5px;
	margin-top: 5px;
	}
	
#contenidos .form_box2 .linea_datos2 textarea { 	
	font-family:Arial, Helvetica, sans-serif;
 	color:#4A5B69; 
	font-size:12px; 
	border:1px solid #989898; 
	}

#contenidos .form_box2 .linea_datos2 .linea_vert_sep {
	padding: 0px;
	margin: 0px;
	width: 28px;
	background-image: url(../img/box2_bg_linea_vert.gif);
	background-repeat: repeat-y;
	background-position: center top;
	}



/*BOX 3*/

#contenidos .box3 {
	padding-left:18px;
	padding-right:18px;
	padding-top:18px;
	padding-bottom:15px;
	text-align: center;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

#contenidos .box3 .box3_sup {
	background-image:url(../img/box3_bg_sup_dch.gif);
	background-position:right;
	background-repeat:repeat;
	text-align: left;
	width: 99%;
	padding:0px;
	margin:0px;
	}
	
#contenidos .box3 .box3_inf {
	background-image:url(../img/box3_bg_inf_dch.gif);
	background-position:right;
	background-repeat:repeat;
	text-align: left;
	width: 99%;
	padding:0px;
	margin:0px;
	}
	
#contenidos .box3 .box3_med {
	background-color:#fff;
	text-align: left;
	width: 98.9%;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #6C8699;
	border-left-color: #6C8699;
	padding:0px;
	margin:0px;
	}
	
#contenidos .box3 .cab {
	background-image:url(../img/box3_cab_imgdch.gif);
	background-position:right;
	background-repeat:no-repeat;
	text-align: left;
	width: 99.5%;
	padding:0px;
	height:22px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	}

#contenidos .box3 .cab_img {
	float:left;
	display:inline
	}

#contenidos .box3 .cab .content_cab{
	text-align: left;
	float:left;
	width: 99.5%;
	}
	
#contenidos .box3 .cab .content_cab .tit{
	text-align: left;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	font-size:13px;
	font-weight:bold;
	color:#333333;
	float:left;
	display:inline;
	padding-top: 1px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	}
	
#contenidos .box3 .cab .content_cab .enlace_ico{
	text-align: right;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size:11px;
	font-weight:bold;
	color:#333333;
	float:right;
	display:inline;
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
	}
	
#contenidos .box3 .cab .enlace_ico img{
	vertical-align: middle;
	padding-left: 6px;
	padding-right: 6px;
	}	
	
#contenidos .box3 .cab .enlace_ico a{
	text-decoration:underline;
	color:#333333;
	}
	
#contenidos .box3 .cab .enlace_ico a:hover{
	text-decoration:none;
	color:#000;
	}
	
#contenidos .box3 .content_box3{
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding: 6px;
	width: 99%;
	}


/*BOX 4*/

#contenidos .box4 {
	padding-left:18px;
	padding-right:18px;
	padding-top:18px;
	padding-bottom:15px;
	text-align: center;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

#contenidos .box4 .box4_sup {
	background-image:url(../img/box4_bg_sup_dch.gif);
	background-position:right;
	background-repeat:repeat;
	text-align: left;
	width: 99%;
	padding:0px;
	margin:0px;
	}
	
#contenidos .box4 .box4_inf {
	background-image:url(../img/box4_bg_inf_dch.gif);
	background-position:right;
	background-repeat:repeat;
	text-align: left;
	width: 99%;
	padding:0px;
	margin:0px;
	}
	
#contenidos .box4 .box4_med {
	background-color:#EBEBEB;
	text-align: left;
	width: 98.9%;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #6C8699;
	border-left-color: #6C8699;
	padding:0px;
	margin:0px;
	}
	
#contenidos .box4 .cab {
	background-image:url(../img/box3_cab_imgdch.gif);
	background-position:right;
	background-repeat:no-repeat;
	text-align: left;
	width: 99.5%;
	padding:0px;
	height:22px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	}

#contenidos .box4 .cab_img {
	float:left;
	display:inline
	}

#contenidos .box4 .cab .content_cab{
	text-align: left;
	float:left;
	width: 99.5%;
	}
#contenidos .box4 .cab .content_cab .tit{
	text-align: left;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	font-size:13px;
	font-weight:normal;
	color:#333333;
	float:left;
	display:inline;
	padding-top: 1px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	}
	
#contenidos .box4 .content_box4{
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding: 0px;
	width: 100%;
	}

	
#contenidos .box4 .content_box4 th{
	background-image:url(../img/box4_cab_tabla.gif);
	background-repeat:repeat-x;
	text-align: left;
	height:38px;
	padding-left:8px;
	font-size:11px;
	font-weight:normal;
	vertical-align: middle;
	background-position: top;
	}
#contenidos .box4 .content_box4 td{
	background-color:#FFFFFF;
	text-align: left;
	height:28px;
	padding-left:8px;
	font-size:11px;
	font-weight:normal;
	color:#617785;
	vertical-align: top;
	padding-top:2px
	}
#contenidos .box4 .content_box4 td img{
	padding-left:8px;
	padding-right:15px;
	vertical-align: text-top;
	float:right;
	}


/*Government payment*/

#contenidos .cont_niv3 {
	background-image:url(../img/degr_bg_niv02.gif);
	background-position:top;
	background-repeat:repeat-x;
	margin-left:2px;
	margin-right:2px;
	padding-bottom: 40px;
	padding: 20px 20px 20px 20px;
	}
	
	
#contenidos .cont_niv3 .tr_mod {
	width: 100%;
	padding-bottom: 30px;
}

#contenidos .cont_niv3 .mod_niv3 {
	background-image:url(../img/mod_nv2_sup_dch.gif); 
	background-position:right top; 
	background-repeat:no-repeat; 
	width: 22%; 
	margin-right:3%; 
	float:left;
	}
	
#contenidos .cont_niv3 .mod_niv3_final .mod_niv3{ margin-left:0px; margin-right:0px;}
	
#contenidos .cont_niv3 .mod_niv3 .esq_sup_izq {
	display:block; 
	background-image:url(../img/mod_nv2_sup_izq.gif); 
	background-position:left top; 
	background-repeat:no-repeat;
	}
	
#contenidos .cont_niv3 .mod_niv3 .esq_inf_dch {
	display:block; 
	background-image:url(../img/mod_nv2_inf_dch.gif); 
	background-position:right bottom; 
	background-repeat:no-repeat;
	}	
	
#contenidos .cont_niv3 .mod_niv3 .esq_inf_izq {
	display:block; 
	background-image:url(../img/mod_nv2_inf_izq.gif); 
	background-position:left bottom;
	 background-repeat:no-repeat; 
	 min-height:60px;
	}
	
*html #contenidos .cont_niv3 .mod_niv3 .esq_inf_izq { height:60px;}

#contenidos .cont_niv3 .mod_niv3 .subtit {
	display:block;
	border-bottom:1px #C6C6C6 solid;
	margin-left:3px;
	margin-right:3px;
	color:#425463;
	font-size:13px;
	font-weight:bold;
	padding-left:10px;
	padding-top:10px;
	padding-bottom:5px;
	padding-right: 10px;
	}
	
#contenidos .cont_niv3 .mod_niv3 .subtit a{
	color:#425463;
	text-decoration:none;
	}
#contenidos .cont_niv3 .mod_niv3 .subtit img{
	padding-right:4px;

	}
#contenidos .cont_niv3 .mod_niv3 .subtit a:hover{
	color:#333;
	text-decoration:underline;
	}
	
#contenidos .cont_niv3 .mod_niv3 .text_parr {
	display:block; 
	padding:10px 14px 12px 14px; 
	font-size:11px;
	}
	
#contenidos .cont_niv3 .mod_niv3 .text_parr li {
	list-style:none;
	display:block;
	background-image:url(../img/mar_li_niv02.gif);
	background-position:2px 8px;
	background-repeat:no-repeat;
	padding-left:9px;
	margin-bottom: 3px;
	}
	
#contenidos .cont_niv3 .mod_niv3 .text_parr a {color:#7D9AAC;}

#contenidos .cont_niv3 .mod_niv3 .text_parr a:hover { text-decoration:none;}

	
/**/



/*BOX 5*/

#contenidos .box5 {
	padding-left:18px;
	padding-right:18px;
	padding-top:18px;
	padding-bottom:0px;
	text-align: center;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

#contenidos .box5 .box5_sup {
	background-image:url(../img/box4_bg_sup_dch.gif);
	background-position:right;
	background-repeat:repeat;
	text-align: left;
	width: 99%;
	padding:0px;
	margin:0px;
	}
	
#contenidos .box5 .box5_inf {
	background-image:url(../img/box5_bg_inf_dch.gif);
	background-position:right;
	background-repeat:repeat;
	text-align: left;
	width: 99%;
	padding:0px;
	margin:0px;
	}
	
#contenidos .box5 .box5_med {
	background-color:#EBEBEB;
	text-align: left;
	width: 98.9%;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #6C8699;
	border-left-color: #6C8699;
	padding:0px;
	margin:0px;
	}

contenidos .box5 .box5_lit {
	background-color:#EBEBEB;
	text-align: left;
	width: 98.9%;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #6C8699;
	border-left-color: #6C8699;
	padding:0px;
	margin:0px;
			}

#contenidos .box5 .cab {
	background-image:url(../img/box3_cab_imgdch.gif);
	background-position:right;
	background-repeat:no-repeat;
	text-align: left;
	width: 99.5%;
	padding:0px;
	height:22px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	}

#contenidos .box5 .cab_img {
	float:left;
	display:inline
	}

#contenidos .box5 .cab .content_cab{
	text-align: left;
	float:left;
	width: 99.5%;
	}
#contenidos .box5 .cab .content_cab .tit{
	text-align: left;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	font-size:13px;
	font-weight:bold;
	color:#333333;
	float:left;
	display:inline;
	padding-top: 1px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	}
	
#contenidos .box5 .form_box5{
	color: #333;
	margin: 0px;
	padding-top: 6px;
	padding-right: 15px;
	padding-bottom: 6px;
	padding-left: 15px;
}
#contenidos .box5 .form_box5 table{
	margin: 0px;
	padding: 0px;
}
#contenidos .box5 .form_box5 td{
	padding: 4px;
	margin: 0px;
}

#contenidos .box5 .form_box5 td.esp_dcha{
	margin: 0px;
	padding-right: 20px;
}
#contenidos .box5 .form_box5 input {
	border:1px solid #989898;
	color:#333;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	padding-left: 4px;
	}
#contenidos .box5 .form_box5 input.no_borde { border:none;}
#contenidos .box5 .form_box5 select { 
	border:1px solid #989898; color:#333; 
	font-size:12px; 
	font-family:Arial, Helvetica, sans-serif;
	}
	
#contenidos .box5 .form_box5 textarea { 	
	font-family:Arial, Helvetica, sans-serif;
 	color:#4A5B69; 
	font-size:12px; 
	border:1px solid #989898; 
	}
	
#contenidos .box5 .form_box5 .campo_obligatorio {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FF00A8;
	}
	
#contenidos .box5 .form_box5 .linea_vert_sep {
	padding: 0px;
	margin: 0px;
	width: 28px;
	background-image: url(../img/box2_bg_linea_vert.gif);
	background-repeat: repeat-y;
	background-position: center top;
	}
#contenidos .box5 .form_box5 td.tit {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
	font-weight:bold;
	}

#contenidos .box5 .form_box5 td.caja_destaca {
	color:#000;
	background-color: #DBDBDB;
	border: 1px solid #A9A9A9;
	margin:0px;
	padding-top: 0px;
	padding-right: 3px;
	padding-bottom: 0px;
	padding-left: 0px;
	}
	

/* PAYROLL CARDS. NUEVOS ESTILOS PARA PLANTILLA EJEMPLO2 \*/
.con_paginacion {
	width: 96%;
	margin: 0 auto;
	border-right: 0px;
	border-left: 0px;
	border-top: 0px;
	overflow:auto;
}
.borderbottom {
	border-bottom: 1px solid #c9c9c9;
	width: 96%;
	margin: 0 auto;
	border-right: 0px;
	border-left: 0px;
	border-top: 0px;
	display:block;
}
.borderbottom .order_select {
	height: 29px;
	width: 100%;
	margin: 10px 0px 0px 2px;
	border: 0px solid #99a0a6;
}

.borderbottom .order_select .selectall {
	background-image: url(../img/bg_name.png);
	background-repeat: repeat-x;
	padding: 0px;
	margin: 0px;
	color: #FFF;
	width: 100px;
	height: 29px;
	float:right;
}
.borderbottom .order_select .selectall .txt {
	float: left;
	padding: 6px 9px 0px 9px;
	display:inline;
}
.borderbottom .order_select .selectall .check {
	float: right;
	padding: 5px 5px 5px 4px;
	border-left: 1px solid #99a0a6;
	display:inline;
}

.borderbottom .order_select .orderby {
	background-image: url(../img/bg_name.png);
	background-repeat: repeat-x;
	padding: 0px;
	margin: 0px 10px 0px 0px;
	color: #FFF;
	width: auto;
	height: 29px;
	float:right;
}
.borderbottom .order_select .orderby .txt {
	padding: 6px 9px 0px 9px;
	font-weight:normal;
	text-align:left;
}


.borderbottom .order_select .orderby .txt span{
	margin: 0px;
	padding: 0px;
}

.borderbottom .order_select .orderby .txt span a{
	color:#FFF;
	text-decoration:none;
	margin: 0px 3px 0px 12px;
}

.borderbottom .order_select .orderby .txt span a:hover{
	color:#fff;
	text-decoration:underline;
}

.borderbottom .order_select .orderby .txt span a img{
	margin: 0px 6px 0px 0px;
	width: 5px;
}



.container {
	border-top: 1px solid #c9c9c9;
	border-left: 1px solid #c9c9c9;
	border-right: 1px solid #c9c9c9;
	border-bottom: 0px solid #c9c9c9;
	width: 100%;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	background-color: #f5f5f5;
	font-size: 12px;
	font-family:Tahoma, Geneva, sans-serif;
	overflow:auto;
	overflow:hidden;
	zoom:-1;
}

.container .up {
	border-bottom: 1px solid #c9c9c9;
	line-height: 29px;
	background-image: url(../img/bg_others.png);
	background-repeat: repeat;
	width: 100%;
	clear:both;
	float:left;
}

.container .up .name {
	background-image: url(../img/bg_name.png);
	background-repeat: repeat-x;
	color: #FFF;
	padding: 0px 10px 0px 10px;
	margin: 0px 10px 0px 0px;
	width: auto;
	font-weight: bold;
	height: 29px;
	display: inline;
	float:left;
}

.container .up .name input {
	font-weight: bold;
	color: #455665;
	padding: 0px 0px 0px 0px;
	font-family:Tahoma, Geneva, sans-serif;
	border: solid 1px #b2b2b2;
	margin: 6px 0px 0px 0px;
	font-size: 12px;
}
.container .up .name select {
	font-weight: bold;
	color: #455665;
	padding: 1px 1px 1px 1px;
	font-family:Tahoma, Geneva, sans-serif;
	border:0px;
	margin: 6px 0px 0px 0px;
	font-size: 12px;
}

.container .up .date {
	padding: 0px 10px 0px 10px;
	margin: 0px;
	width: auto;
	display: inline;
	float:left;
}

.container .up .date .fieldname {
	color: #717e89;
	padding: 0px 0px 0px 0px;
	margin: 0px;
	width: auto;
	font-weight: normal;
}

.container .up .date .literal {
	color: #455665;
	padding: 0px 0px 0px 2px;
	margin: 0px;
	width: auto;
	font-weight: bold;
}

.container .up .date .literal input{
	font-weight: bold;
	color: #455665;
	padding: 0px 0px 0px 0px;
	font-family:Tahoma, Geneva, sans-serif;
	border: solid 1px #b2b2b2;
	font-size: 12px;
}

.container .up .date .literal select{
	font-weight: bold;
	color: #455665;
	padding: 0px 0px 0px 0px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size: 12px;
	margin-bottom: 5px;
}

.container .up .check {
	float: right;
	border-left: solid 1px #a3a9ad;
	width: 20px;
	height: 21px;
	text-align: center;
	padding: 4px;
}

.container .down {
	width: 100%;
}
.container .down .col{
	width: auto;
	margin: 7px 10px 0px 10px;
	padding: 0px 0px 9px 0px;
	color: #7f8891;
	display:inline;
	float:left;
}
.container .down .col .fieldname {
	padding: 0px 0px 3px 0px;
}
.container .down .col .literal {
	font-weight: bold;
	color: #455665;
	padding: 4px 0px 0px 0px;
}
.container .down .col input {
	font-weight: bold;
	color: #455665;
	padding: 0px 0px 0px 0px;
	font-family:Tahoma, Geneva, sans-serif;
	border: solid 1px #b2b2b2;
}
/* FIN PAYROLL CARDS. NUEVOS ESTILOS PARA PLANTILLA EJEMPLO2 \*/

#molId
{
	direction: ltr !important;
}

.container .down .colemployee{
	width: auto;
	padding: 0px 0px 9px 0px;
	color: #7f8891;
	display:inline;
	float:left;
	width: 50%;
}
.container .down .colemployee .row{
	float: right;
	clear: right;
	padding: 10px 50px 10px 0px;
}

.export_div{
	float: none;
	background-color: white;
	position: relative;
	margin-bottom: -1px;
}

.transferDisclaimer {
	text-align:center;
	font-weight:bold;
}

.exchangeRateDisclaimer {
	text-align:left;
	font-weight:normal;	
	float:left;
}

.currencyIntTransferFloat {
	float:left;
}