/*-----------------------------------------------------------------------------------------------------------------------------------------------------------*/
/* Estilos generales */
/*-----------------------------------------------------------------------------------------------------------------------------------------------------------*/

html {
	height:100%;
}

body {
	background-image: url(../img/fnd_gral.gif);
	background-repeat: repeat-x;
	margin:0px;
	padding:0px;
	font-size: 0.8em;
	height:99%;
	font-family:Arial, Helvetica, sans-serif;
}

/*/* html div{
	height:100%;
}*/

.salto_pagina {
	display:none;
}

#todo {
	width: 100%;
	min-height:100%;
	text-align:center;
	margin: 0 auto;
}

#centrado {
	width:847px;
	margin: 0 auto;
}

.adapta:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

* html .adapta {
	height: 1%;
}

.negrita {
	font-weight:bold;
}

.verde {
	color:#4F8540;
}

.rojo {
	color:#FF0000;
}

.blanco {
	color:#FFFFFF;
}

.fondo_gris{
	background-color:#F8F8F8;
}

input {
	border: 1px solid #C4C4C6;
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
}

    input.buttonesp{
        background: #cfdfcb;
    }

textarea {
	border: 1px solid #C4C4C6;
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
}

select {
	border: 1px solid #C4C4C6;
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
}

.boton {
	background-color:#4F8540;
	color: #FFFFFF;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;

}

.boton2 {
	background-color:#8A3648;
	color: #FFFFFF;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;

}


.centrado {
 text-align:center;
}
.derecha {
    text-align: right;
}
.subrayado {
    text-decoration: underline;
}
.floizquierda{
    float: left;
}
.floderecha{
    float: right;
}
.clear{
    clear:both;
}
.text_min{
    font-size: 0.9em;
}

form {
	margin:0px;
	padding:0px;
}

img {
	border:0;
}

#contenedor1 {
	width:837px;
	float:left;
	text-align:left;
	padding-left:10px;
	margin-top:12px;
}

#contenedor2 {
	width:837px;
	float:left;
	text-align:left;
	padding-left:10px;
}

#submenu_cont {
	width:174px;
	float:left;
}

.submenu{
	width:174px;
	float:left;
}

.submenu_cabecera_cont{
	width:174px;
	background-image:url(../img/submenu_cab_fnd.gif);
	height:22px;
	float:left;
}

.submenu_cabecera {
	width:164px;
	height:22px;
	background-image:url(../img/logins_fnd_cab.gif);
	font-weight:bold;
	line-height:21px;
	text-align:center;
	color:#FFFFFF;
}

.submenu_opciones_cont{
	width:174px;
	background-image:url(../img/submenu_opt_fnd.gif);
}

.submenu_opciones{
	width:154px;
	padding-left:10px;
	padding-top:10px;
	padding-bottom:10px;
	background-image:url(../img/logins_fnd.gif);
	color:#417A33;
	font-weight:bold;
	line-height:25px;
}

.submenu_cierre{
	background-image:url(../img/submenu_inf_fnd.gif);
	width:174px;
	height:10px;
	font-size:0.1em;
}

.opcion_submenu{
	text-decoration:none;
	color:#417A33;
}

.opcion_submenu2{
	text-decoration:none;
	color:#8A3648;
}

.curr_margen_10{
	height:10px;
	width:597px;
	float:left;
}


.margenentresubmenus {
	width:174px;
	height:12px;
	float:left;
}

.margen_100x16 {
	height:100px;
	width:16px;
	float:left;
}

.carga_gral {
	width:647px;
	padding-left:6px;
	float:left;
}

.cabecera_seccion{
	color:#417A33;
	font-size:1.5em;
	margin-top:0px;
}

.cabecera_seccion2{
	color:#417A33;
	font-size:1.5em;
	margin:0px;
}


.carga_gral_linea{
	width:647px;
	height:1px;
	background-image:url(../img/pixel.gif);
	background-repeat:repeat-x;
	font-size:0.1em;
	float:left;
}

.carga_gral_linea2{
	width:827px;
	height:1px;
	background-image:url(../img/pixel.gif);
	font-size:0.1em;
	float:left;
}


a.enlacegeneral:link {
	text-decoration: none;
	color:#417A33;
}

a.enlacegeneral:visited {
	text-decoration: none;
	color:#417A33;
}

a.enlacegeneral:hover {
	text-decoration: underline;
	color:#417A33;
}

a.enlacegeneral:active {
	text-decoration: none;
	color:#417A33;
}

/*-----------------------------------------------------------------------------------------------------------------------------------------------------------*/
/* Estilos de la cabecera */
/*-----------------------------------------------------------------------------------------------------------------------------------------------------------*/

#cabecera {
	margin-top:8px;
	height:128px;
	float:left;
}

#cabecera2 {
	margin-top:8px;
	height:96px;
	float:left;
}

#cabecera_margen_izdo {
	width:10px;
	height:118px;
	float:left;
}

#cabecera_margen_izdo2 {
	width:10px;
	height:86px;
	float:left;
}

#cabecera_int {
	width:827px;
	height:118px;
	float:left;
	background-image:url(../img/cab_fnd.jpg);
}

#cabecera_int2 {
	width:827px;
	height:86px;
	float:left;
	background-image:url(../img/cab_fnd.jpg);
}

#cabecera_margen_dcho {
	width:10px;
	height:118px;
	float:left;
	background-image:url(../img/cab_sombra_lat.gif);
}

#cabecera_margen_dcho2 {
	width:10px;
	height:86px;
	float:left;
	background-image:url(../img/cab_sombra_lat.gif);
}


#cabecera_sombra_inf {
	height:10px;
	width:847px;
	background-image:url(../img/cab_sombra_inf.gif);
	float:left;
	font-size:0.1em;

}

#cabecera_logo {
	text-align:left;
	height:86px;
	float:left;
	width:260px;
}

#cabecera_frase {
	text-align:right;
	padding-top:30px;
	padding-right:20px;
	padding-left:50px;
	float:left;
	width:497px;
	font-weight:bold;
	font-size:12px;
	color:#8D8D8D;
}

#cabecera_autor {
	text-align:right;
	padding-top:10px;
	padding-right:20px;
	padding-left:50px;
	float:left;
	width:497px;
	font-weight:bold;
	font-size:11px;
	color:#8D8D8D;
	font-family:"Times New Roman", Times, serif;
}

#cabecera_menu {
	height:32px;
	width:827px;
	float:left;
}

.cabecera_elemento_menu {
	width:113px;
	height:21px;
	background-image:url(../img/cab_fnd_menu.gif);
	float:right;
	margin-left:6px;
	margin-top:11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color:#417A33;
	line-height:21px;
}

.cabecera_elemento_menu_select {
	width:113px;
	height:21px;
	background-image:url(../img/cab_fnd_menu_red.gif);
	float:right;
	margin-left:6px;
	margin-top:11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color:#417A33;
	line-height:21px;
}

a.menu_gral {
	text-decoration:none;
	color:#FFFFFF;
}

/*-----------------------------------------------------------------------------------------------------------------------------------------------------------*/
/* Estilos bloque1 (Portada) */
/*-----------------------------------------------------------------------------------------------------------------------------------------------------------*/

#bloque1 {
	height:266px;
	width:847px;
	float:left;
	margin-top:12px;
}

#bloque1_margen_izdo {
	width:10px;
	height:266px;
	float:left;
}

#logins_cont{
	width:174px;
	height:256px;
	float:left;
}

#logins {
	width:164px;
	height:256px;
	float:left;
}

#sombra_logins_lat {
	width:10px;
	height:256px;
	float:left;
	background-image:url(../img/logins_sombra_lat.gif);
}

#sombra_logins_lat2 {
	width:10px;
	height:256px;
	float:left;
	background-image:url(../img/logins_sombra_lat2.gif);
}

#sombra_logins_lat3 {
	width:10px;
	height:256px;
	float:left;
	background-image:url(../img/logins_sombra_lat3.gif);
}

#sombra_logins_inf {
	width:174px;
	height:10px;
	float:left;
	font-size:0.1em;
	background-image:url(../img/logins_sombra_inf.gif);
}

#bloque1_margen_intermedio1 {
	width:16px;
	height:266px;
	float:left;
}

#banner_empresa_cont {
	width:272px;
	height:256px;
	float:left;
}

#banner_empresa {
	width:262px;
	height:256px;
	float:left;
}

#banner_empresa_sombra_lat {
	width:10px;
	height:256px;
	float:left;
	background-image:url(../img/bann_empresa_som_lat.gif);
}

#banner_empresa_sombra_inf {
	width:272px;
	height:10px;
	float:left;
	background-image:url(../img/bann_empresa_som_inf.gif);
	font-size:0.1em;
}

#bloque1_margen_intermedio2 {
	width:16px;
	height:266px;
	float:left;
}

#banner_trabajadores_cont {
	width:359px;
	height:266px;
	float:left;
}

#banner_trabajadores {
	width:349px;
	height:256px;
	float:left;
}

#banner_trabajadores_sombra_lat {
	width:10px;
	height:256px;
	float:left;
	background-image:url(../img/bann_trabajador_som_la.gif);
}

#banner_trabajadores_sombra_inf {
	width:359px;
	height:10px;
	float:left;
	font-size:0.1em;
	background-image:url(../img/bann_trabajador_som_in.gif);
}


#logins_cabecera {
	width:164px;
	height:22px;
	background-image:url(../img/logins_fnd_cab.gif);
	font-weight:bold;
	color:#FFFFFF;
	line-height:21px;
}

#logins_cabecera2 {
	width:164px;
	height:22px;
	background-image:url(../img/logins_fnd_cab2.gif);
	font-weight:bold;
	color:#FFFFFF;
	line-height:21px;
}

#logins_sombra {
	width:164px;
	height:6px;
	background-image:url(../img/logins_sombra_int.gif);
	font-size:0.1em;
}

#logins_trabajadores {
	width:164px;
	height:111px;
	background-image:url(../img/logins_fnd.gif);
	color:#4F8540;
	text-align:left;
}

.portada_trab {
	width:150px;
	height:81px;
	background-image:url(../img/logins_fnd.gif);
	color:#4F8540;
	font-weight:bold;
	line-height:20px;
	padding-top:2px;
	padding-left:14px;
	text-align:left;
}

.portada_emp {
	width:150px;
	height:109px;
	background-image:url(../img/logins_fnd.gif);
	color:#4F8540;
	font-weight:bold;
	line-height:20px;
	padding-top:2px;
	padding-left:14px;
	text-align:left;
}

#logins_empresas {
	width:164px;
	height:111px;
	background-image:url(../img/logins_fnd2.gif);
	color:#8A3648;
	text-align:left;
}

.labellogin {
	padding-left:5px;
	width:65px;
	float:left;
	height:25px;
}

.botonlogin {
	text-align:center;
	height:15px;
	padding-top:10px;
	float:left;
	width:164px;
}

.inputlogin {
	float:left;
	height:25px;
	float:left;
}

.titulo_login {
	text-align:center;
	font-weight:bold;
	height:25px;
	float:left;
	width:164px;
}

/*-----------------------------------------------------------------------------------------------------------------------------------------------------------*/
/* Estilos bloque2 (Portada) */
/*-----------------------------------------------------------------------------------------------------------------------------------------------------------*/

#bloque2 {
	width:847px;
	height:207px;
	float:left;
	margin-top:12px;
}


#bloque2_margen_izdo {
	width:10px;
	height:207px;
	float:left;
}

#bloque2_banners_cont {
	width:273px;
	height:207px;
	float:left;
}

#bloque2_banners {
	width:263px;
	height:197px;
	float:left;
}

#bloque2_banners_sombra_lat {
	background-image:url(../img/bann2_som_lat.gif);
	width:10px;
	height:197px;
	float:left;
}

#bloque2_banners_sombra_inf {
	background-image:url(../img/bann2_som_inf.gif);
	width:273px;
	height:10px;
	float:left;
	font-size:0.1em;
}

#bloque2_margen_intermedio1 {
	width:16px;
	height:207px;
	float:left;
}

#buscador_cont {
	width:173px;
	height:207px;
	float:left;
}

#buscador {
	background-color:#EDF2EC;
	width:163px;
	height:197px;
	float:left;
}

#buscador_sombra_lat {
	background-image:url(../img/buscador_som_lat.gif);
	width:10px;
	height:197px;
	float:left;
}

#buscador_sombra_inf {
	background-image:url(../img/buscador_som_inf.gif);
	width:173px;
	height:10px;
	float:left;
	font-size:0.1em;
}

#bloque2_margen_intermedio2 {
	width:17px;
	height:207px;
	float:left;
}

#ultimas_ofertas {
	width:357px;
	height:207px;
	float:left;
}

#bloque2_margen_dcho {
	width:10px;
	height:207px;
	float:left;
}

#buscador_titulo {
	color:#4F8540;
	font-weight:bold;
	height:35px;
	margin-top:5px;
}

#buscador_int {
	
	width:149px;
	height:150px;
	margin-left:7px;
	margin-top:2px;
}

.anchura140 {
	width:140px;
}

.anchura175 {
	width:175px;
}

#buscador_delegaciones {
	width:263px;
	height:90px;
	background-image:url(../img/bus_delegaciones.gif);
	text-align:left;
}

#margen_int_banners {
	width:263px;
	height:19px;
	background-image:url(../img/bann2_som_int.gif);
	margin:0px;
	padding:0px;
}

#banner_mailing {
	width:121px;
	height:88px;
	float:left;
	margin:0px;
	padding:0px;
}

#margen_int2_banners {
	width:22px;
	height:88px;
	background-image:url(../img/bann2_som_int2.gif);
	float:left;
	margin:0px;
	padding:0px;
}

#banner_legislacion {
	width:120px;
	height:88px;
	float:left;
	margin:0px;
	padding:0px;
}

#bus_delegaciones_titulo {
	color:#4F8540;
	font-weight:bold;
	height:35px;
	margin-top:5px;
	text-align:left;
	padding-top:8px;
	width:200px;
}

#bloque2_banners_cont2 {
	width:273px;
	height:88px;
	margin:0px;
	padding:0px;
}

#bus_delegaciones_formulario {
	height:22px;
	width:200px;
}

/*-----------------------------------------------------------------------------------------------------------------------------------------------------------*/
/* Estilos Delegaciones */
/*-----------------------------------------------------------------------------------------------------------------------------------------------------------*/

.fichadelegacion {
	width:418px;
	padding-top:10px;
	float:left;
	height:148px;
	overflow:hidden;

}

.fichadelegacion_som_lat {
	width:10px;
	height:139px;
	float:right;
	overflow:hidden;
	background-image:url(../img/del_som_lat.gif);
}

.fichadelegacion_som_inf {
	width:418px;
	height:10px;
	float:left;
	overflow:hidden;
	background-image:url(../img/del_som_inf.gif);
	font-size:0.1em;
}

.fichadelegacion_grupo {
	float:left;
	padding-bottom:5px;
}

.fichadelegacion_cab {
	padding-left:5px;
	background-image:url(../img/del_fnd_cab.gif);
	width:403px;
	height:21px;
	overflow:hidden;
	font-weight:bold;
	color:#FFFFFF;
	line-height:21px;
	float:left;
}

.fichadelegacion_cont {
	color:#417A33;
	overflow:hidden;
	height:100px;
	float:left;
	padding-top:10px;
	padding-left:10px;
	width:240px;
}

a.delegacionlink {
	color:#417A33;
}

#del_buscador {
	color:#666666;
}

.verplano{
	height:20px;
	font-weight:bold;
	text-align:right;
	margin-top:5px;
	padding-right:5px;
}

a.verplano_link {
	color:#417A33;
	text-decoration:none;
}

#mapa_espana {
	float:left;
	height:340px;
	width:418px;
	overflow:hidden;
}

.fichadelegacion_img {
	width:150px;
	height:100px;
	float:left;
	padding-top:10px;
}

#fichadelegacion_buscador {
	width:408px;
	float:right;
	height:24px;
	text-align:right;
	padding-right:10px;
}

/*-----------------------------------------------------------------------------------------------------------------------------------------------------------*/
/* Estilos Normativa */
/*-----------------------------------------------------------------------------------------------------------------------------------------------------------*/

.normativa_celda1{
	height:30px;
	width:30px;
	float:left;
	color:#417A33;
	font-weight:bold;
}

.normativa_celda2{
	height:23px;
	width:537px;
	float:left;
	color:#417A33;
	font-weight:bold;
	padding-top:7px;
	padding-left:10px;
}

.normativa_celda3{
	height:23px;
	width:60px;
	float:left;
	color:#417A33;
	font-weight:bold;
	padding-top:7px;
	padding-left:10px;
}

.normativa_celda1B{
	height:30px;
	width:30px;
	float:left;
	background-color:#F2F2F2;
	color:#417A33;
	font-weight:bold;
}

.normativa_celda2B{
	height:23px;
	width:537px;
	float:left;
	background-color:#F2F2F2;
	color:#417A33;
	font-weight:bold;
	padding-top:7px;
	padding-left:10px;
}

.normativa_celda3B{
	height:23px;
	width:60px;
	float:left;
	background-color:#F2F2F2;
	color:#417A33;
	font-weight:bold;
	padding-top:7px;
	padding-left:10px;
}

/*-----------------------------------------------------------------------------------------------------------------------------------------------------------*/
/* Estilos Curriculum */
/*-----------------------------------------------------------------------------------------------------------------------------------------------------------*/

.curr_submenu{
	height:20px;
	width:125px;
	padding-top:5px;
	float:left;
	text-align:center;
	font-weight:bold;
	background-image:url(../img/curr_fnd_submenu2.gif);
}

.curr_submenu_select{
	height:20px;
	width:125px;
	padding-top:5px;
	float:left;
	text-align:center;
	background-image:url(../img/curr_fnd_submenu.gif);
	font-weight:bold;
}

.curr_etiqueta_1{
	height:23px;
	width:130px;
	float:left;
	padding-left:50px;
	padding-top:7px;
}

.curr_campo_1{
	height:23px;
	width:467px;
	float:left;
	padding-top:7px;
}

.curr_etiqueta_2{
	height:23px;
	width:130px;
	background-color:#f8f8f8;
	float:left;
	padding-left:50px;
	padding-top:7px;
}

.curr_campo_2{
	height:23px;
	width:467px;
	background-color:#f8f8f8;
	float:left;
	padding-top:7px;
}

.curr_etiqueta_cab{
	height:23px;
	width:150px;
	background-color:#4F8540;
	float:left;
	padding-left:50px;
	padding-top:7px;
}

.curr_etiqueta_2_bis{
	height:39px;
	width:130px;
	background-color:#f8f8f8;
	float:left;
	padding-left:50px;
	padding-top:7px;
}

.curr_campo_2_bis{
	height:39px;
	width:467px;
	background-color:#f8f8f8;
	float:left;
	padding-top:7px;
}

.curr_campo_cab{
	height:23px;
	width:447px;
	background-color:#4F8540;
	float:left;
	padding-top:7px;
}

.curr_input {
	border: 1px solid #C4C4C6;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
}

.curr_margen_30{
	height:30px;
	width:597px;
	float:left;
}
.curr_intro_txt{
	width:549px;
	padding-left:50px;
	padding-right:50px;
	padding-top:20px;
	padding-bottom:20px;
	float:left;
	text-align:justify;
}

.curr_comentario{
	padding-left:50px;
	float:left;
	text-align:justify;
}

.curr_no_mostrar{
	display:none;
}


.curr_exp_columna1_cab{
	width:145px;
	float:left;
	padding-left:5px;
}

.curr_exp_columna2_cab{
	width:145px;
	float:left;
	padding-left:5px;
}

.curr_exp_columna3_cab{
	width:172px;
	float:left;
	padding-left:5px;
}

.curr_exp_columna1_cab2{
	width:233px;
	float:left;
	padding-left:5px;
}

.curr_exp_columna2_cab2{
	width:233px;
	float:left;
	padding-left:5px;
}

.curr_exp_columna3_cab2{
	width:90px;
	float:left;
	padding-left:5px;
}


.curr_exp_columna4_cab{
	width:90px;
	float:left;
	padding-left:5px;
}

.curr_exp_columna5_cab{
	width:75px;
	float:left;
	text-align:right;
}

.curr_exp_columna_fondo {
	float:left;
	background-image:url(../img/fondo_curr.gif);
	background-repeat:repeat-y;
}

.curr_exp_columna_fondo2 {
	float:left;
	background-image:url(../img/fondo_curr2.gif);
	background-repeat:repeat-y;
}


.curr_exp_columna1{
	width:145px;
	padding-bottom:8px;
	float:left;
	padding-left:5px;
	padding-top:6px;
	overflow:hidden;
}

.curr_exp_columna2{
	width:145px;
	padding-bottom:8px;
	float:left;
	padding-left:5px;
	padding-top:6px;
	overflow:hidden;
}

.curr_exp_columna3{
	width:172px;
	padding-bottom:8px;
	float:left;
	padding-left:5px;
	padding-top:6px;
	overflow:hidden;
}

.curr_exp_columna1_2{
	width:233px;
	padding-bottom:8px;
	float:left;
	padding-left:5px;
	padding-top:6px;
	overflow:hidden;
}

.curr_exp_columna2_2{
	width:233px;
	padding-bottom:8px;
	float:left;
	padding-left:5px;
	padding-top:6px;
	overflow:hidden;
}

.curr_exp_columna3_2{
	width:90px;
	padding-bottom:8px;
	float:left;
	padding-left:5px;
	padding-top:6px;
	overflow:hidden;
}


.curr_exp_columna4{
	width:90px;
	padding-bottom:8px;
	float:left;
	padding-left:5px;
	padding-top:6px;
	overflow:hidden;
}

.curr_exp_columna5{
	width:75px;
	float:left;
	text-align:right;
	padding-top:5px;
	overflow:hidden;
}

.curr_margen_30_inter{
	width:642px;
	height:30px;
	float:left;
}

.curr_izda{
	width:323px;
	float:left;

}
.curr_dcha{
	width:314px;
	background-image:url(../img/curr_fnd_inicio.gif);
	float:left;
	padding-left:10px;
}

.curr_izda_titulo{
	color:#4F8540;	
	font-weight:bold;
	font-size:1.2em;
}

.curr_dcha_titulo{
	color:#4F8540;
	font-weight:bold;
	font-size:1.2em;
}

.curr_login_txt{
	float:left;
	width:314px;
	padding-top:20px;
	padding-bottom:20px;
}

.curr_login_etiqueta{
	float:left;
	width:90px;
	height:25px;
	padding-left:10px;
}

.curr_login_campo{
	float:left;
	width:204px;
	height:25px;
	padding-left:10px;
}

.curr_login_olvido{
	color:#4F8540;
	width:314px;
	height:30px;
	padding-top:10px;
	float:left;
	text-align:center;
}

.curr_login_registro{
	color:#4F8540;
	width:314px;
	height:30px;
	padding-top:10px;
	float:left;
	text-align:center;
}

.curr_titular2{
	color:#417A33;
	font-size:1.3em;
	font-weight:bold;
	float:left;
	width:637px;
}

.curr_politica_privacidad{
	float:left;
	text-align:justify;
	width:637px;
	padding-top:30px;
}

.curr_politica_privacidad_btns{
	width:637px;
	float:left;
	text-align:center;
	padding-top:20px;
	padding-bottom:20px;
}

.curr_alta_etiqueta{
	float:left;
	width:180px;
	height:23px;
	padding-left:30px;
	padding-top:7px;
}

.curr_alta_etiqueta2{
	float:left;
	width:180px;
	height:23px;
	padding-left:30px;
	background-color:#F8F8F8;
	padding-top:7px;
}

.curr_alta_etiqueta2_bis{
	float:left;
	width:180px;
	height:39px;
	padding-left:30px;
	background-color:#F8F8F8;
	padding-top:7px;
}

.curr_alta_etiqueta3{
	float:left;
	width:180px;
	height:109px;
	background-color:#F8F8F8;
	padding-left:30px;
	padding-top:7px;
}

textarea.curr_alta_area {
	width:331px;
//	width:329px;
	height:100px;
	font-size:12px;
}

.curr_alta_campo3{
	float:left;
	width:437px;
	background-color:#F8F8F8;
	height:109px;
	padding-top:7px;
}

.curr_mensaje {
	float:left;
	width:100%;
	padding-top:20px;
}

.curr_mensaje2 {
	float:left;
	width:100%;
	padding-bottom:20px;
}

.curr_mensaje3 {
    float:left;
    width:100%;
    padding-top:20px;
    padding-bottom:20px;
    padding-left:30px;
}

.curr_alta_campo{
	float:left;
	width:437px;
	height:23px;
	padding-top:7px;
}

.curr_alta_campo2{
	float:left;
	width:437px;
	height:23px;
	background-color:#F8F8F8;
	padding-top:7px;
}

.curr_alta_campo2_bis{
	float:left;
	width:437px;
	height:39px;
	background-color:#F8F8F8;
	padding-top:7px;
}

.curr_alta_etiqueta_captcha{
	float:left;
	width:170px;
	height:40px;
	padding-left:30px;

}

.curr_alta_campo_captcha{
	float:left;
	width:437px;
	height:60px;
	margin-top: 20px;
}

.curr_mensaje_error{
	color:#FF0000;
	float:left;
	width:637px;
	padding-bottom:20px;
}

.curr_txt{
	width:637px;
	float:left;
	text-align:justify;
	padding-top:20px;
	padding-bottom:20px;
}

.curr_btns{
	width:637px;
	float:left;
	text-align:center;
	padding-top:20px;
	padding-bottom:20px;
}

/*-----------------------------------------------------------------------------------------------------------------------------------------------------------*/
/* Estilos de ofertas de empleo  */
/*-----------------------------------------------------------------------------------------------------------------------------------------------------------*/

.curr_ofe_columna0_cab{
	width:90px;
	float:left;
	padding-left:5px;
}

.curr_ofe_columna1_cab{
	width:142px;
	float:left;
	padding-left:5px;
}

.curr_ofe_columna2_cab{
	width:142px;
	float:left;
	padding-left:5px;
}

.curr_ofe_columna3_cab{
	width:194px;
	float:left;
	padding-left:5px;
}

.curr_ofe_columna4_cab{
	width:54px;
	float:left;
	padding-left:5px;
}

.curr_ofe_columna0{
	width:90px;
	height:24px;
	float:left;
	padding-left:5px;
	padding-top:6px;
	overflow:hidden;
}

.curr_ofe_columna1{
	width:142px;
	height:18px;
	float:left;
	padding-left:5px;
	padding-top:6px;
	background-image:url(../img/fnd_celda_vert.gif);
	padding-bottom:6px;
	overflow:hidden;
}

.curr_ofe_columna2{
	width:142px;
	height:18px;
	float:left;
	padding-left:5px;
	padding-top:6px;
	padding-bottom:6px;
	background-image:url(../img/fnd_celda_vert.gif);
	overflow:hidden;
}

.curr_ofe_columna3{
	width:194px;
	height:18px;
	float:left;
	padding-left:5px;
	padding-top:6px;
	padding-bottom:6px;
	background-image:url(../img/fnd_celda_vert.gif);
	overflow:hidden;
}

.curr_ofe_columna4{
	width:54px;
	height:24px;
	float:left;
	padding-left:5px;
	padding-top:6px;
	background-image:url(../img/fnd_celda_vert.gif);
	overflow:hidden;
}

.curr_ofe_texto {
	width:100%;
	height:100%;
	overflow:hidden;
}

a.ofe_enlace2{
	text-decoration:underline;
	color:#000000;
}

a.ofe_enlace:link {
	text-decoration: none;
	color:#000000;
}

a.ofe_enlace:visited {
	text-decoration: none;
	color:#000000;
}

a.ofe_enlace:hover {
	text-decoration: underline;
	color:#000000;
}

a.ofe_enlace:active {
	text-decoration: none;
	color:#000000;
}

.curr_general {
	float:left;
	width:637px;
}

.curr_bloque {
	float:left;
	width:637px;
	padding-top:10px;
	padding-bottom:10px;
}

.curr_campo1 {
	float:left;
	width:140px;
	height:16px;
}

* html .curr_campo2 {
	height:16px;
}

.curr_campo2 {
	float:left;
	width:467px;
	min-height:16px;
}

.curr_campo3 {
	float:left;
	width:607px;
	font-weight:bold;
	height:16px;
}

.curr_campo4 {
	padding-left:60px;
	float:left;
	width:110px;
	height:16px;
}

body#curr {
	background-image:none;
}

.curr_toro {
	float:left;
	width:10px;
	padding-left:20px;
	font-size:20px;
	line-height:16px;
	height:16px;
}

.ofe_centrado {
	float:left;
	width:647px;
	text-align:center;
}

.curr_bloque2 {
	float:left;
	width:637px;
	padding-bottom:10px;
}

.curr_bloque3 {
	float:left;
	width:637px;
	padding-top:10px;
}

span.ananda {
	font-weight:bold;
	font-size:14px;
	color:#4F8540;
}

span.ananda3 {
	font-weight:bold;
	font-size:14px;
	color:#000000;
}

span.ananda2 {
	font-weight:bold;
	font-size:16px;
	color:#FFFFFF;
}

.texto_recuadro {
	float:left;
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
	font-size:14px;
	background-color:#4F8540;
	color:#FFFFFF;
	font-weight:bold;
	width:294px;
	
}

.texto_recuadro2 {
	float:left;
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
	font-size:14px;
	background-color:#4F8540;
	color:#FFFFFF;
	font-weight:bold;
	width:627px;
	margin-bottom:30px;
}


.texto_margen1 {
	float:left;
	height:233px;
	width:309px;
}

.texto_margen2 {
	float:left;
	height:21px;
	width:309px;
}

#ananda_columna1 {
	float:left;
	padding-top:10px;
	padding-bottom:20px;
	width:313px;
	padding-right:20px;
	text-align:justify;
}

#ananda_columna2 {
	float:left;
	padding-top:10px;
	padding-bottom:20px;
	width:314px;
	text-align:justify;
}

#ananda_columna3 {
	float:left;
	padding-top:10px;
	padding-bottom:20px;
	width:647px;
	text-align:justify;
}

.ultimas_ofertas_som_inf {
	width:357px;
	height:10px;
	float:left;
	overflow:hidden;
	background-image:url(../img/ofe_som_inf.gif);
	font-size:0.1em;
}

.ultimas_ofertas_cab {
	padding-left:5px;
	background-image:url(../img/ofe_fnd_cab.gif);
	width:343px;
	height:21px;
	text-align:left;
	overflow:hidden;
	font-weight:bold;
	color:#FFFFFF;
	line-height:21px;
	float:left;
}

.ultimas_ofertas_titulo {
	float:left;
	width:348px;
	height:24px;
	font-size:11px;
	font-weight:bold;
	text-align:left;
}

.ultimas_ofertas_col1 {
	float:left;
	padding-left:5px;
	width:65px;
	height:38px;
	overflow:hidden;
}

.ultimas_ofertas_col2 {
	float:left;
	width:88px;
	padding-right:10px;
	height:38px;
	overflow:hidden;
}

.ultimas_ofertas_col3 {
	float:left;
	height:38px;
	width:100px;
	padding-right:10px;
	overflow:hidden;
}

.ultimas_ofertas_col4 {
	float:left;
	height:38px;
	padding-right:5px;
	overflow:hidden;
	width:65px;
	text-align:left;
}

.ultimas_ofertas_tit1 {
	float:left;
	padding-left:5px;
	width:65px;
	height:19px;
	padding-top:5px;
	overflow:hidden;
}

.ultimas_ofertas_tit2 {
	float:left;
	width:88px;
	padding-right:10px;
	height:19px;
	padding-top:5px;
	overflow:hidden;
}

.ultimas_ofertas_tit3 {
	float:left;
	height:19px;
	padding-top:5px;
	width:100px;
	padding-right:10px;
	overflow:hidden;
}

.ultimas_ofertas_tit4 {
	float:left;
	height:19px;
	padding-top:5px;
	padding-right:5px;
	overflow:hidden;
	width:65px;
	text-align:left;
}

.ultimas_ofertas_barra {
	float:left;
	text-align:left;	
	width:348px;
	height:38px;
	background-color:#EDF2EC;
	font-size:10px;
}

.ultimas_ofertas_barra2 {
	float:left;
	text-align:left;
	width:348px;
	height:38px;
	font-size:10px;
}

.ultimas_ofertas_linea {
	width:100%;
	height:13px;
	overflow:hidden;
	padding-top:12px;
}

.ultimas_ofertas_som_lat {
	width:9px;
	height:197px;
	float:right;
	overflow:hidden;
	background-image:url(../img/ofe_som_lat.gif);
}

.ofe_bloque {
	float:left;
	padding-left:30px;
	padding-bottom:10px;
	padding-top:10px;
	width:617px;
}

span.deshabilitado {
	color:#666666;
}

.curr_mailing {
	float:left;
}

select.mailing {
	width: 250px;
	height: 200px;
	border: 1px solid #C4C4C6;
	font-family:Arial, Helvetica, sans-serif;
}

select.mailing2 {
	width: 250px;
	border: 1px solid #C4C4C6;
	font-family:Arial, Helvetica, sans-serif;
}

.mail_navegador {
	float:left;
	padding-top:30px;
	padding-left:5px;
	width:30px;
}

input.navegador {
	width:25px;
	text-align:center;
}

.m_col1 {
	width:87px;
	padding-top:7px;
	float:left;
	overflow:hidden;
	height:23px;
}

.m_col2 {
	width:190px;
	padding-top:7px;
	float:left;
	overflow:hidden;
	height:23px;
}

.m_col3 {
	width:190px;
	padding-top:7px;
	float:left;
	overflow:hidden;
	height:23px;
}

.m_col4 {
	width:190px;
	padding-top:7px;
	float:left;
	overflow:hidden;
	height:23px;
}

.m_col5 {
	width:70px;
	padding-top:7px;
	float:left;
	overflow:hidden;
	height:23px;
}

.m_col6 {
	width:100px;
	padding-top:7px;
	float:left;
	overflow:hidden;
	text-align:right;
	height:23px;
}

.m_tit1 {
	font-weight:bold;
	color:#4F8540;
	width:87px;
	float:left;
	overflow:hidden;
}

.m_tit2 {
	font-weight:bold;
	color:#4F8540;
	width:190px;
	float:left;
	overflow:hidden;
}

.m_tit3 {
	font-weight:bold;
	color:#4F8540;
	width:190px;
	float:left;
	overflow:hidden;
}

.m_tit4 {
	font-weight:bold;
	color:#4F8540;
	width:190px;
	float:left;
	overflow:hidden;
}

.m_tit5 {
	font-weight:bold;
	color:#4F8540;
	width:70px;
	float:left;
	overflow:hidden;
}

.m_tit6 {
	font-weight:bold;
	color:#4F8540;
	width:100px;
	float:left;
	overflow:hidden;
	text-align:right;
}

.m_baja {
	float:left;
	width:100%;
	text-align:center;
	font-size:10px;
	padding-top:10px;
	padding-bottom:10px;
}

.lista1 {
	float:left;
	width:10px;
	padding-top:6px;
}

.lista2 {
	float:left;
	width:304px;
}

.lista3 {
	float:left;
	width:637px;
}

.espacio_parrafo {
	float:left;
	width:100%;
	height:10px;
	font-size:1px;
}

.espacio_noparrafo {
	float:left;
	width:100%;
}

.ajuste1 {
	float:left;
}

.ajuste2 {
	float:left;
}

.pie {
	float:left;
	color:#417A33;
	width:100%;
	font-size:10px;
	padding-top:10px;
	padding-bottom:10px;
	text-align:center;
}

.pie2 {
	float:left;
	color:#417A33;
	width:100%;
	font-size:10px;
	padding-top:10px;
	padding-bottom:10px;
	text-align:center;
}

.normativa_margen {
	float:left;
	width:100%;
	height:120px;
}

.infolegal {
	font-size:14px;
	width:633px;
}

.cab_izda {
	float:left;
	width:300px;
	height:22px;
	padding-bottom:20px;
}

.cab_dcha {
	float:left;
	width:347px;
	height:22px;
	padding-bottom:20px;
	text-align:right;
}

.contr_exp_columna1{
	width:60px;
	height:24px;
	float:left;
	padding-left:5px;
	padding-top:6px;
	background-image:url(../img/fnd_celda_vert.gif);
	overflow:hidden;
}

.cpd_exp_columna1{
	width:75px;
	height:24px;
	float:left;
	padding-left:5px;
	padding-top:6px;
	background-image:url(../img/fnd_celda_vert.gif);
	overflow:hidden;
}

.solic_exp_columna1{
	width:80px;
	height:24px;
	float:left;
	padding-left:5px;
	padding-top:6px;
	background-image:url(../img/fnd_celda_vert.gif);
	overflow:hidden;
}

.contr_exp_columna2{
	width:147px;
	height:24px;
	float:left;
	padding-left:5px;
	padding-top:6px;
	background-image:url(../img/fnd_celda_vert.gif);
	overflow:hidden;
}

.contr_exp_columna3{
	width:70px;
	height:24px;
	float:left;
	padding-left:5px;
	padding-top:6px;
	background-image:url(../img/fnd_celda_vert.gif);
	overflow:hidden;
}

.contr_exp_columna4{
	width:65px;
	height:24px;
	float:left;
	padding-left:5px;
	padding-top:6px;
	background-image:url(../img/fnd_celda_vert.gif);
	overflow:hidden;
}

.contr_exp_columna5{
	width:125px;
	height:25px;
	float:left;
	text-align:right;
	padding-top:5px;
	background-image:url(../img/fnd_celda_vert.gif);
	overflow:hidden;
}

.contr_exp_columna_extra{
	width:85px;
	height:25px;
	text-align:center;
	float:left;
	padding-top:5px;
	background-image:url(../img/fnd_celda_vert.gif);
	overflow:hidden;
}


.contr_exp_columna1_cab{
	width:60px;
	float:left;
	padding-left:5px;
}

.cpd_exp_columna1_cab{
	width:75px;
	float:left;
	padding-left:5px;
}

.solic_exp_columna1_cab{
	width:80px;
	float:left;
	padding-left:5px;
}

.contr_exp_columna2_cab{
	width:147px;
	float:left;
	padding-left:5px;
}

.contr_exp_columna3_cab{
	width:70px;
	float:left;
	padding-left:5px;
}

.contr_exp_columna4_cab{
	width:90px;
	float:left;
	padding-left:5px;
	font-size: 11px;
}

.factu_exp_columna1_cab{
	width:60px;
	float:left;
	padding-left:5px;
	font-size:11px;
}

.factu_exp_columna2_cab{
	width:70px;
	float:left;
	padding-left:5px;
	font-size:11px;
}

.factu_exp_columna25_cab{
	width:142px;
	float:left;
	padding-left:5px;
	font-size:11px;
}

.factu_exp_columna3_cab{
	text-align:right;
	width:50px;
	float:left;
	padding-left:5px;
	font-size:11px;
}

.factu_exp_columna4_cab{
	text-align:right;
	width:60px;
	float:left;
	padding-left:5px;
	font-size:11px;
}

.factu_exp_columna5_cab{
	text-align:right;
	width:60px;
	float:left;
	padding-left:5px;
	font-size:11px;
}


.factu_exp_columna1{
	width:60px;
	height:22px;
	float:left;
	padding-left:5px;
	padding-top:8px;
	background-image:url(../img/fnd_celda_vert.gif);
	overflow:hidden;
	font-size:11px;
}

.factu_exp_columna2{
	width:65px;
	height:22px;
	float:left;
	padding-left:5px;
	padding-top:8px;
	background-image:url(../img/fnd_celda_vert.gif);
	overflow:hidden;
	font-size:11px;
}

.factu_exp_columna25{
	width:142px;
	height:22px;
	float:left;
	padding-left:5px;
	padding-top:8px;
	background-image:url(../img/fnd_celda_vert.gif);
	overflow:hidden;
	font-size:11px;
}

.factu_exp_columna3{
	width:60px;
	height:22px;
	float:left;
	padding-right:5px;
	text-align:right;
	padding-top:8px;
	background-image:url(../img/fnd_celda_vert.gif);
	overflow:hidden;
	font-size:11px;
}

.factu_exp_columna4{
	width:60px;
	height:22px;
	float:left;
	padding-right:5px;
	text-align:right;
	padding-top:8px;
	background-image:url(../img/fnd_celda_vert.gif);
	overflow:hidden;
	font-size:11px;
}

.factu_exp_columna5{
	width:60px;
	height:22px;
	float:left;
	padding-right:5px;
	text-align:right;
	padding-top:8px;
	background-image:url(../img/fnd_celda_vert.gif);
	overflow:hidden;
	font-size:11px;
}

.factu_exp_columna6{
	width:170px;
	height:24px;
	float:left;
	text-align:right;
	padding-top:6px;
	background-image:url(../img/fnd_celda_vert.gif);
	overflow:hidden;
}

.factu_exp_columna_extra{
	width:80px;
	height:24px;
	float:left;
	text-align:center;
	padding-top:6px;
	background-image:url(../img/fnd_celda_vert.gif);
	overflow:hidden;
}

.cpd_exp_columna3_cab{
	width:90px;
	float:left;
	padding-left:5px;
}

.cpd_exp_columna4{
	width:152px;
	height:24px;
	float:left;
	padding-left:5px;
	padding-top:6px;
	background-image:url(../img/fnd_celda_vert.gif);
	overflow:hidden;
}

.cpd_exp_columna5{
	width:70px;
	height:25px;
	float:left;
	font-size: 11px;
	text-align:center;
	padding-top:5px;
	background-image:url(../img/fnd_celda_vert.gif);
	overflow:hidden;
}

.cpd_exp_columna6{
	width:150px;
	height:25px;
	float:left;
	text-align:right;
	padding-top:5px;
	background-image:url(../img/fnd_celda_vert.gif);
	overflow:hidden;
}

.cpd_exp_columna3{
	width:90px;
	height:24px;
	float:left;
	padding-left:5px;
	padding-top:6px;
	background-image:url(../img/fnd_celda_vert.gif);
	overflow:hidden;
}


.solic_exp_columna4 {
	width:142px;
	height:24px;
	float:left;
	text-align:right;
	padding-top:6px;
	background-image:url(../img/fnd_celda_vert.gif);
	overflow:hidden;
}

.solic_exp_columna_extra {
	width:90px;
	height:24px;
	float:left;
	text-align:center;
	padding-top:6px;
	background-image:url(../img/fnd_celda_vert.gif);
	overflow:hidden;
}


.solic_exp_columna2{
	width:250px;
	height:24px;
	float:left;
	padding-left:5px;
	padding-top:6px;
	background-image:url(../img/fnd_celda_vert.gif);
	overflow:hidden;
}

.solic_exp_columna2_cab{
	width:250px;
	float:left;
	padding-left:5px;
}

.curr_etiqueta_1_area{
	height:23px;
	width:130px;
	float:left;
	padding-left:50px;
	padding-top:7px;
	height:106px;
}

.curr_campo_1_area{
	height:23px;
	width:467px;
	float:left;
	padding-top:7px;
	height:106px;
}

.curr_etiqueta_2_area{
	height:23px;
	width:130px;
	background-color:#f8f8f8;
	float:left;
	padding-left:50px;
	padding-top:7px;
	height:106px;
}

.curr_campo_2_area{
	height:23px;
	width:467px;
	background-color:#f8f8f8;
	float:left;
	padding-top:7px;
	height:106px;
}

.filtro_boton{
	height:23px;
	width:400px;
	background-color:#f8f8f8;
	float:left;
	padding-top:7px;
}

.filtro_boton2{
	height:23px;
	width:400px;
	float:left;
	padding-top:7px;
}

.documento_relaciones{
	padding-left:20px;
	width:300px;
	float:left;
}

.cabecera_impresion {
	display:none;
}

.optionverde {
	background-color:#417A33;
	color:#FFFFFF;
}

.bloque {
	float:left;
	width:100%;
}

.errorIE {
	display:none;
}

.empresa_cab0 {
	float:left;
	width:100%;
}

.empresa_cab1 {
	float:left;
	width:524px;
}

.empresa_cab2 {
	float:left;
	width:123px;
	text-align:right;
}

.empresa_cab3 {
	float:left;
	width:310px;
}

.empresa_cab4 {
	float:left;
	width:337px;
	text-align:right;
}
    .empresa_cab4 input{
        overflow: visible;
    }

.factura_campo1 {
	float:left;
	width:129px;
	overflow:hidden;
	padding-left:10px;
	height:16px;
	border-left-style:solid;
	border-left-width:1px;
	border-left-color:#000000;
}

.factura_campo2 {
	float:left;
	width:170px;
	padding-left:10px;
	overflow:hidden;
	height:16px;
}

.factura_campo3 {
	float:left;
	width:100px;
	padding-left:10px;
	overflow:hidden;
	height:16px;
}

.factura_campo4 {
	float:left;
	width:57px;
	text-align:right;
	padding-left:10px;
	overflow:hidden;
	height:16px;
}

.factura_campo5 {
	float:left;
	width:60px;
	text-align:right;
	padding-left:10px;
	overflow:hidden;
	height:16px;
}

.factura_campo6 {
	float:left;
	width:59px;
	padding-right:10px;
	height:16px;
	text-align:right;
	padding-left:10px;
	overflow:hidden;
	border-right-style:solid;
	border-right-width:1px;
	border-right-color:#000000;
}























.factura_campo1_cab {
	float:left;
	width:129px;
	overflow:hidden;
	padding-left:10px;
	height:16px;
	border-left-style:solid;
	border-left-width:1px;
	border-left-color:#000000;
	border-top-style:solid;
	border-top-width:1px;
	border-top-color:#000000;
	padding-top:5px;
	padding-bottom:5px;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#000000;
	font-weight:bold;
}

.factura_campo2_cab {
	float:left;
	width:170px;
	padding-left:10px;
	overflow:hidden;
	height:16px;
	border-top-style:solid;
	border-top-width:1px;
	border-top-color:#000000;
	padding-top:5px;
	padding-bottom:5px;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#000000;
	font-weight:bold;
}

.factura_campo3_cab {
	float:left;
	width:100px;
	padding-left:10px;
	overflow:hidden;
	height:16px;
	border-top-style:solid;
	border-top-width:1px;
	border-top-color:#000000;
	padding-top:5px;
	padding-bottom:5px;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#000000;
	font-weight:bold;
}

.factura_campo4_cab {
	float:left;
	width:57px;
	text-align:right;
	padding-left:10px;
	overflow:hidden;
	height:16px;
	border-top-style:solid;
	border-top-width:1px;
	border-top-color:#000000;
	padding-top:5px;
	padding-bottom:5px;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#000000;
	font-weight:bold;
}

.factura_campo5_cab {
	float:left;
	width:60px;
	text-align:right;
	padding-left:10px;
	overflow:hidden;
	height:16px;
	border-top-style:solid;
	border-top-width:1px;
	border-top-color:#000000;
	padding-top:5px;
	padding-bottom:5px;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#000000;
	font-weight:bold;
}

.factura_campo6_cab {
	float:left;
	width:59px;
	padding-right:10px;
	height:16px;
	text-align:right;
	padding-left:10px;
	overflow:hidden;
	border-right-style:solid;
	border-right-width:1px;
	border-right-color:#000000;
	border-top-style:solid;
	border-top-width:1px;
	border-top-color:#000000;
	padding-top:5px;
	padding-bottom:5px;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#000000;
	font-weight:bold;
}

.factura_pie {
	float:left;
	width:645px;
	height:5px;
	font-size:1px;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#000000;
	border-right-style:solid;
	border-right-width:1px;
	border-right-color:#000000;
	border-left-style:solid;
	border-left-width:1px;
	border-left-color:#000000;
	margin-bottom:10px;
}

.factura_margen {
	float:left;
	width:645px;
	height:5px;
	font-size:1px;
	border-right-style:solid;
	border-right-width:1px;
	border-right-color:#000000;
	border-left-style:solid;
	border-left-width:1px;
	border-left-color:#000000;
}

.factura_bloque {
	float:left;
	width:316px;
	border-style:solid;
	border-width:1px;
	border-color:#000000;
}

.factura_bloque4 {
	float:left;
	width:211px;
	border-style:solid;
	border-width:1px;
	border-color:#000000;
}

.factura_bloque5 {
	float:left;
	width:421px;
	border-style:solid;
	border-width:1px;
	border-color:#000000;
}

.factura_bloque6 {
	float:left;
	width:170px;
	margin-top:10px;
	margin-bottom:10px;
	border-style:solid;
	border-width:1px;
	border-color:#000000;
	text-align:right;
	padding:10px;
}

.factura_bloque7 {
	float:left;
	width:455px;
}

.factura_bloque2 {
	float:left;
	width:311px;
}

.factura_bloque2 {
	float:left;
	width:100%;
	padding-bottom:10px;
}

.factura_bloque3 {
	float:left;
	width:645px;
	border-style:solid;
	border-width:1px;
	border-color:#000000;
	margin-bottom:10px;
}

.factura_separador {
	float:left;
	width:11px;
}

.factura_cabecera {
	float:left;
	width:316px;;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#000000;
	font-weight:bold;
	text-align:center;
}

.factura_texto {
	float:left;
	width:296px;
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	padding-bottom:5px;
}

.factura_dato1_cab {
	float:left;
	width:70px;
	font-weight:bold;
	border-bottom-color:#000000;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-right-color:#000000;
	border-right-style:solid;
	border-right-width:1px;
	text-align:center;
}

.factura_dato1 {
	float:left;
	width:70px;
	border-right-color:#000000;
	border-right-style:solid;
	border-right-width:1px;
	text-align:center;
	overflow:hidden;
	height:16px;	
}

.factura_dato2_cab {
	float:left;
	width:80px;
	font-weight:bold;
	border-bottom-color:#000000;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-right-color:#000000;
	border-right-style:solid;
	border-right-width:1px;
	text-align:center;
}

.factura_dato2 {
	float:left;
	width:80px;
	border-right-color:#000000;
	border-right-style:solid;
	border-right-width:1px;
	text-align:center;
	overflow:hidden;
	height:16px;
}

.factura_dato3_cab {
	float:left;
	width:70px;
	font-weight:bold;
	border-bottom-color:#000000;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-right-color:#000000;
	border-right-style:solid;
	border-right-width:1px;
	text-align:center;
}

.factura_dato3 {
	float:left;
	width:70px;
	border-right-color:#000000;
	border-right-style:solid;
	border-right-width:1px;
	text-align:center;
	overflow:hidden;
	height:16px;
}


.factura_dato4_cab {
	float:left;
	width:157px;
	font-weight:bold;
	border-bottom-color:#000000;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-right-color:#000000;
	border-right-style:solid;
	border-right-width:1px;
	text-align:center;
}

.factura_dato4 {
	float:left;
	width:157px;
	border-right-color:#000000;
	border-right-style:solid;
	border-right-width:1px;
	text-align:center;
	overflow:hidden;
	height:16px;
}

.factura_dato5_cab {
	float:left;
	width:60px;
	font-weight:bold;
	border-bottom-color:#000000;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-right-color:#000000;
	border-right-style:solid;
	border-right-width:1px;
	text-align:center;
}

.factura_dato5 {
	float:left;
	width:60px;
	border-right-color:#000000;
	border-right-style:solid;
	border-right-width:1px;
	text-align:center;
	overflow:hidden;
	height:16px;
}

.factura_dato6_cab {
	float:left;
	width:70px;
	font-weight:bold;
	border-bottom-color:#000000;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-right-color:#000000;
	border-right-style:solid;
	border-right-width:1px;
	text-align:center;
}

.factura_dato6 {
	float:left;
	width:70px;
	border-right-color:#000000;
	border-right-style:solid;
	border-right-width:1px;
	text-align:center;
	overflow:hidden;
	height:16px;
}

.factura_dato7_cab {
	float:left;
	width:40px;
	font-weight:bold;
	border-bottom-color:#000000;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-right-color:#000000;
	border-right-style:solid;
	border-right-width:1px;
	text-align:center;
}

.factura_dato7 {
	float:left;
	width:40px;
	border-right-color:#000000;
	border-right-style:solid;
	border-right-width:1px;
	text-align:center;
	overflow:hidden;
	height:16px;
}

.factura_dato8_cab {
	float:left;
	width:90px;
	font-weight:bold;
	border-bottom-color:#000000;
	border-bottom-style:solid;
	border-bottom-width:1px;
	text-align:center;
}

.factura_dato8 {
	float:left;
	width:90px;
	text-align:center;
	overflow:hidden;
	height:16px;
}

.factura_pie1_cab {
	float:left;
	width:105px;
	font-weight:bold;
	border-bottom-color:#000000;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-right-color:#000000;
	border-right-style:solid;
	border-right-width:1px;
	text-align:center;
}

.factura_pie1 {
	float:left;
	width:105px;
	border-right-color:#000000;
	border-right-style:solid;
	border-right-width:1px;
	text-align:center;
}

.factura_pie2_cab {
	float:left;
	width:105px;
	font-weight:bold;
	border-bottom-color:#000000;
	border-bottom-style:solid;
	border-bottom-width:1px;
	text-align:center;
}

.factura_pie2 {
	float:left;
	width:105px;
	text-align:center;
}

.factura_pie3_cab {
	float:left;
	width:110px;
	font-weight:bold;
	border-bottom-color:#000000;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-right-color:#000000;
	border-right-style:solid;
	border-right-width:1px;
	text-align:center;
}

.factura_pie3 {
	float:left;
	width:110px;
	border-right-color:#000000;
	border-right-style:solid;
	border-right-width:1px;
	text-align:center;
}

.factura_pie4_cab {
	float:left;
	width:60px;
	font-weight:bold;
	border-bottom-color:#000000;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-right-color:#000000;
	border-right-style:solid;
	border-right-width:1px;
	text-align:center;
}

.factura_pie4 {
	float:left;
	width:60px;
	border-right-color:#000000;
	border-right-style:solid;
	border-right-width:1px;
	text-align:center;
}

.factura_pie5_cab {
	float:left;
	width:100px;
	font-weight:bold;
	border-bottom-color:#000000;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-right-color:#000000;
	border-right-style:solid;
	border-right-width:1px;
	text-align:center;
}

.factura_pie5 {
	float:left;
	width:100px;
	border-right-color:#000000;
	border-right-style:solid;
	border-right-width:1px;
	text-align:center;
}

.factura_pie6_cab {
	float:left;
	width:60px;
	font-weight:bold;
	border-bottom-color:#000000;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-right-color:#000000;
	border-right-style:solid;
	border-right-width:1px;
	text-align:center;
}

.factura_pie6 {
	float:left;
	width:60px;
	border-right-color:#000000;
	border-right-style:solid;
	border-right-width:1px;
	text-align:center;
}

.factura_pie7_cab {
	float:left;
	width:87px;
	font-weight:bold;
	border-bottom-color:#000000;
	border-bottom-style:solid;
	border-bottom-width:1px;
	text-align:center;
}

.factura_pie7 {
	float:left;
	width:87px;
	text-align:center;
}

.tabla_cpd {
	border-color:#000000;
	border-style:solid;
	border-width:1px;
	width:100%;
}

.tabla_abajo {
	border-bottom-color:#000000;
	border-bottom-style:solid;
	border-bottom-width:1px;
}

.tabla_dcha {
	border-right-color:#000000;
	border-right-style:solid;
	border-right-width:1px;
}

.cpd_exp_columna1_bis{
	width:60px;
	height:24px;
	float:left;
	font-size: 11px;
	padding-left:5px;
	padding-top:6px;
	background-image:url(../img/fnd_celda_vert.gif);
	overflow:hidden;
}

.cpd_exp_columna2_bis{
	width:137px;
	height:24px;
	float:left;
	font-size: 11px;
	padding-left:5px;
	padding-top:6px;
	background-image:url(../img/fnd_celda_vert.gif);
	overflow:hidden;
}



.cpd_exp_columna3_bis{
	width:70px;
	height:24px;
	float:left;
	font-size: 11px;
	padding-left:5px;
	padding-top:6px;
	background-image:url(../img/fnd_celda_vert.gif);
	overflow:hidden;
}

.cpd_exp_columna4_bis{
	width:65px;
	height:24px;
	float:left;
	font-size: 11px;
	padding-left:5px;
	padding-top:6px;
	background-image:url(../img/fnd_celda_vert.gif);
	overflow:hidden;
}

.cpd_exp_columna1_cab_bis{
	width:60px;
	float:left;
	padding-left:5px;
	font-size: 11px;
}

.cpd_exp_columna2_cab_bis{
	width:137px;
	float:left;
	padding-left:5px;
	font-size: 11px;
}

.cpd_exp_columna3_cab_bis{
	width:70px;
	float:left;
	padding-left:5px;
	font-size: 11px;
}

.solic_exp_columna1_bis{
	width:222px;
	height:24px;
	float:left;
	padding-left:5px;
	padding-top:6px;
	background-image:url(../img/fnd_celda_vert.gif);
	overflow:hidden;
}

.solic_exp_columna1_cab_bis{
	width:222px;
	float:left;
	padding-left:5px;
}

.solic_exp_columna2_bis{
	width:250px;
	height:24px;
	float:left;
	padding-left:5px;
	padding-top:6px;
	background-image:url(../img/fnd_celda_vert.gif);
	overflow:hidden;
}

.solic_exp_columna2_cab_bis{
	width:250px;
	float:left;
	padding-left:5px;
}

.contr_exp_columna3_bis{
	width:70px;
	height:24px;
	float:left;
	padding-left:5px;
	padding-top:6px;
	background-image:url(../img/fnd_celda_vert.gif);
	overflow:hidden;
}

.contr_exp_columna3_cab_bis{
	width:70px;
	float:left;
	padding-left:5px;
}

.contr_exp_columna1_cab_bis{
	width:50px;
	float:left;
	padding-left:5px;
	font-size:11px;
}

.contr_exp_columna2_cab_bis{
	width:120px;
	float:left;
	padding-left:5px;
	font-size:11px;
}

.contr_exp_columna25_cab_bis{
	width:127px;
	float:left;
	padding-left:5px;
	font-size:11px;
}

.contr_exp_columna20_cab_bis{
    width:100px;
    float:left;
    padding-left:5px;
    font-size:11px;
}

.contr_exp_columna3_cab_bis2{
	width:60px;
	float:left;
	padding-left:5px;
	font-size:11px;
}

.contr_exp_columna4_cab_bis{
	width:90px;
	float:left;
	padding-left:5px;
	font-size:11px;
}

.contr_exp_columna1_bis{
	width:50px;
	height:22px;
	float:left;
	padding-left:5px;
	padding-top:8px;
	background-image:url(../img/fnd_celda_vert.gif);
	overflow:hidden;
	font-size:11px;
}

.contr_exp_columna2_bis{
	width:120px;
	height:22px;
	float:left;
	padding-left:5px;
	padding-top:8px;
	background-image:url(../img/fnd_celda_vert.gif);
	overflow:hidden;
	font-size:11px;
}

.contr_exp_columna25_bis{
	width:127px;
	height:22px;
	float:left;
	padding-left:5px;
	padding-top:8px;
	background-image:url(../img/fnd_celda_vert.gif);
	overflow:hidden;
	font-size:11px;
}

.contr_exp_columna20_bis{
    width:100px;
    height:22px;
    float:left;
    padding-left:5px;
    padding-top:8px;
    background-image:url(../img/fnd_celda_vert.gif);
    overflow:hidden;
    font-size:11px;
}

.contr_exp_columna3_bis2{
	width:60px;
	height:22px;
	float:left;
	padding-left:5px;
	padding-top:8px;
	background-image:url(../img/fnd_celda_vert.gif);
	overflow:hidden;
	font-size:11px;
}

.contr_exp_columna4_bis{
	width:30px;
	height:22px;
	float:left;
	padding-left:5px;
	padding-top:8px;
	background-image:url(../img/fnd_celda_vert.gif);
	overflow:hidden;
	font-size:11px;
}

.contr_exp_columna_extra_bis{
	width:85px;
	height:25px;
	text-align:center;
	float:left;
	padding-top:5px;
	background-image:url(../img/fnd_celda_vert.gif);
	overflow:hidden;
}

.contr_exp_columna5_bis{
	width:170px;
	height:25px;
	float:left;
	text-align:right;
	padding-top:5px;
	background-image:url(../img/fnd_celda_vert.gif);
	overflow:hidden;
}

.bot_bis {
	font-size:11px;
}

.solic_exp_columna1_ter{
	width:80px;
	height:24px;
	float:left;
	padding-left:5px;
	padding-top:6px;
	background-image:url(../img/fnd_celda_vert.gif);
	overflow:hidden;
}


.contr_exp_columna_extra_ter{
	width:85px;
	height:25px;
	text-align:center;
	float:left;
	padding-top:5px;
	background-image:url(../img/fnd_celda_vert.gif);
	overflow:hidden;
}

.solic_exp_columna1_cab_ter{
	width:80px;
	float:left;
	padding-left:5px;
}

.solic_exp_columna2_cab_ter{
	width:202px;
	float:left;
	padding-left:5px;
}

.solic_exp_columna4_cab_ter{
	width:130px;
	float:left;
	padding-left:5px;
}


.contr_exp_columna3_cab_ter{
	width:70px;
	float:left;
	padding-left:5px;
}

.solic_exp_columna_extra_ter {
	width:145px;
	height:24px;
	float:left;
	text-align:center;
	padding-top:6px;
	background-image:url(../img/fnd_celda_vert.gif);
	overflow:hidden;
}

.solic_exp_columna2_ter{
	width:202px;
	height:24px;
	float:left;
	padding-left:5px;
	padding-top:6px;
	background-image:url(../img/fnd_celda_vert.gif);
	overflow:hidden;
}

.contr_exp_columna3_ter{
	width:70px;
	height:24px;
	float:left;
	padding-left:5px;
	padding-top:6px;
	background-image:url(../img/fnd_celda_vert.gif);
	overflow:hidden;
}

.solic_exp_columna4_ter{
	width:130px;
	height:24px;
	float:left;
	padding-left:5px;
	padding-top:6px;
	background-image:url(../img/fnd_celda_vert.gif);
	overflow:hidden;
}

.contr_exp_columna5_ter{
	width:205px;
	height:25px;
	float:left;
	text-align:right;
	padding-top:5px;
	background-image:url(../img/fnd_celda_vert.gif);
	overflow:hidden;
}

.contr_exp_columna50_ter{
    width:252px;
    height:25px;
    float:left;
    text-align:right;
    padding-top:5px;
    background-image:url(../img/fnd_celda_vert.gif);
    overflow:hidden;
}
    .contr_exp_columna50_ter .bot_bis{
        padding: 0px 0px;
    }

a.enlace_bco:link {
	text-decoration: none;
	color:#FFFFFF;
}

a.enlace_bco:visited {
	text-decoration: none;
	color:#FFFFFF;
}

a.enlace_bco:hover {
	text-decoration: underline;
	color:#FFFFFF;
}

a.enlace_bco:active {
	text-decoration: none;
	color:#FFFFFF;
}
