body {
	margin:0px;
	padding:0px;
	font-size: 0.8em;
	font-family:Arial, Helvetica, sans-serif;
}

#todo {
	width: 100%;
	min-height:100%;
	text-align:center;
	margin: 0 auto;
}

.salto_pagina {
	page-break-after:always;
}
.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;
}

#contenedor1 {
	text-align:left;
}

#submenu_cont {
	display:none;
}

.curr_margen_10{
	height:10px;
	width:597px;
	float:left;
}

.carga_gral {
	width:647px;
	float:left;
}

.cabecera_seccion{
	color:#417A33;
	font-size:1.5em;
	margin-top:0px;
}

.carga_gral_linea{
	width:647px;
	height:1px;
	font-size:0.1em;
	float:left;
}

.ocultar_impresion {
	display:none;
}

#cabecera {
	display:none;
}

.curr_margen_30{
	height:30px;
	width:597px;
	float:left;
}

.pie {
	display:none;
}

.pie2 {
	display:none;
}

.ofe_centrado {
	display:none;
}

.curr_etiqueta_cab {
	display:none;
}

.curr_etiqueta_2 {
	display:none;
}

.curr_campo_2 {
	display:none;
}

.curr_etiqueta_1 {
	display:none;
}

.curr_campo_1 {
	display:none;
}

.filtro_boton {
	display:none;
}

.filtro_boton2 {
	display:none;
}

.contr_exp_columna_extra {
	display:none;
}

.contr_exp_columna5 {
	display:none;
}

.contr_exp_columna1_cab{
	width:60px;
	float:left;
}

.cpd_exp_columna1_cab{
	width:60px;
	float:left;
}

.contr_exp_columna2_cab{
	width:300px;
	float:left;
	padding-left:5px;
}

.contr_exp_columna3_cab{
	width:100px;
	float:left;
	padding-left:5px;
}

.contr_exp_columna4_cab{
	width:67px;
	float:left;
	padding-left:5px;
}

.negrita {
	font-weight:bold;
}

.verde {
	color:#4F8540;
}

.contr_exp_columna1{
	width:60px;
	float:left;
	padding-top:6px;
	overflow:hidden;
}

.cpd_exp_columna1{
	width:60px;
	float:left;
	padding-top:6px;
	overflow:hidden;
}

.contr_exp_columna2{
	width:300px;
	float:left;
	padding-left:5px;
	padding-top:6px;
	overflow:hidden;
}

.contr_exp_columna3{
	width:100px;
	float:left;
	padding-left:5px;
	padding-top:6px;
	overflow:hidden;
}

.contr_exp_columna4{
	width:67px;
	float:left;
	padding-left:5px;
	padding-top:6px;
	overflow:hidden;
}

.factu_exp_columna1_cab{
	width:80px;
	float:left;
	padding-left:5px;
}

.factu_exp_columna2_cab{
	width:70px;
	float:left;
	padding-left:5px;
}

.factu_exp_columna25_cab{
	width:142px;
	float:left;
	padding-left:5px;
}

.factu_exp_columna3_cab{
	text-align:right;
	width:105px;
	float:left;
	padding-left:5px;
}

.factu_exp_columna4_cab{
	text-align:right;
	width:80px;
	float:left;
	padding-left:5px;
}

.factu_exp_columna5_cab{
	text-align:right;
	width:80px;
	float:left;
	padding-left:5px;
}


.factu_exp_columna1{
	width:80px;
	height:22px;
	float:left;
	padding-left:5px;
	padding-top:8px;
	background-image:url(../img/fnd_celda_vert.gif);
	overflow:hidden;
}

.factu_exp_columna2{
	width:100px;
	height:22px;
	float:left;
	padding-left:5px;
	padding-top:8px;
	background-image:url(../img/fnd_celda_vert.gif);
	overflow:hidden;
}

.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;
}

.factu_exp_columna3{
	width:80px;
	height:22px;
	float:left;
	padding-right:5px;
	text-align:right;
	padding-top:8px;
	background-image:url(../img/fnd_celda_vert.gif);
	overflow:hidden;
}

.factu_exp_columna4{
	width:80px;
	height:22px;
	float:left;
	padding-right:5px;
	text-align:right;
	padding-top:8px;
	background-image:url(../img/fnd_celda_vert.gif);
	overflow:hidden;
}

.factu_exp_columna5{
	width:80px;
	height:22px;
	float:left;
	padding-right:5px;
	text-align:right;
	padding-top:8px;
	background-image:url(../img/fnd_celda_vert.gif);
	overflow:hidden;
}

.factu_exp_columna6{
	display:none;
}

.factu_exp_columna_extra{
	display:none;
}

.cpd_exp_columna3_cab{
	width:90px;
	float:left;
	padding-left:5px;
}

.cpd_exp_columna4{
	width:377px;
	float:left;
	padding-left:5px;
	padding-top:6px;
	overflow:hidden;
}

.cpd_exp_columna5{
	display:none;
}

.cpd_exp_columna6{
	display:none;
}

.cpd_exp_columna3{
	width:90px;
	float:left;
	padding-left:5px;
	padding-top:6px;
	overflow:hidden;
}

.rojo {
	color:#FF0000;
}

.solic_exp_columna2_cab{
	width:457px;
	float:left;
	padding-left:5px;
}

.solic_exp_columna4 {
	display:none;
}

.solic_exp_columna2{
	width:457px;
	float:left;
	padding-left:5px;
	padding-top:6px;
	overflow:hidden;
}

.curr_etiqueta_1_area{
	display:none;
}

.curr_campo_1_area{
	display:none;
}

.curr_etiqueta_2_area{
	display:none;
}

.curr_campo_2_area{
	display:none;
}

.documento_relaciones {
	display:none;
}

.curr_titular2{
	color:#417A33;
	font-size:1.3em;
	font-weight:bold;
	float:left;
	width:637px;
}

.curr_bloque {
	float:left;
	width:637px;
	padding-top:10px;
	padding-bottom:10px;
}

.solic_exp_columna_extra {
	display:none;
}

.curr_toro {
	float:left;
	width:10px;
	padding-left:20px;
	font-size:20px;
	line-height:16px;
	height:16px;
}

.curr_campo1 {
	float:left;
	width:140px;
	height:16px;
}

* html .curr_campo2 {
	height:16px;
}

.curr_campo2 {
	float:left;
	width:467px;
	min-height:16px;
}

.cabecera_impresion {
	float:left;
	margin-bottom:20px;
	width:645px;
	border-width:1px;
	border-style:solid;
	border-color:#000000;
}

.logo_impr {
	float:left;
	width:230px;
	height:57px;
	padding:10px;
}

.datos_impr {
	float:left;
	width:385px;
	text-align:right;
	font-size:10px;
	padding-top:10px;
}

.curr_campo4 {
	padding-left:60px;
	float:left;
	width:110px;
	height:16px;
}

.curr_bloque3 {
	float:left;
	width:637px;
	padding-top:10px;
}

.curr_campo3 {
	float:left;
	width:607px;
	font-weight:bold;
	height:16px;
}

.solic_exp_columna1_cab{
	width:75px;
	float:left;
	padding-left:5px;
}

.solic_exp_columna1{
	width:80px;
	float:left;
	padding-top:6px;
	overflow:hidden;
}

.empresa_cab0 {
	float:left;
	width:100%;
}

.empresa_cab1 {
	float:left;
}

.empresa_cab2 {
	display:none;
}

.factura_campo1 {
	float:left;
	width:127px;
	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:127px;
	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:643px;
	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:643px;
	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:315px;
	border-style:solid;
	border-width:1px;
	border-color:#000000;
}

.factura_bloque4 {
	float:left;
	width:209px;
	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:453px;
}

.factura_bloque2 {
	float:left;
	width:311px;
}

.factura_bloque2 {
	float:left;
	width:100%;
	padding-bottom:10px;
}

.factura_bloque3 {
	float:left;
	width:643px;
	border-style:solid;
	border-width:1px;
	border-color:#000000;
	margin-bottom:10px;
}



.factura_separador {
	float:left;
	width:11px;
}

.factura_cabecera {
	float:left;
	width:315px;;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#000000;
	font-weight:bold;
	text-align:center;
}

.factura_texto {
	float:left;
	width:295px;
	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:155px;
	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:155px;
	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:89px;
	font-weight:bold;
	border-bottom-color:#000000;
	border-bottom-style:solid;
	border-bottom-width:1px;
	text-align:center;
}

.factura_dato8 {
	float:left;
	width:89px;
	text-align:center;
	overflow:hidden;
	height:16px;
}

.factura_pie1_cab {
	float:left;
	width:104px;
	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:104px;
	border-right-color:#000000;
	border-right-style:solid;
	border-right-width:1px;
	text-align:center;
}

.factura_pie2_cab {
	float:left;
	width:104px;
	font-weight:bold;
	border-bottom-color:#000000;
	border-bottom-style:solid;
	border-bottom-width:1px;
	text-align:center;
}

.factura_pie2 {
	float:left;
	width:104px;
	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:86px;
	font-weight:bold;
	border-bottom-color:#000000;
	border-bottom-style:solid;
	border-bottom-width:1px;
	text-align:center;
}

.factura_pie7 {
	float:left;
	width:86px;
	text-align:center;
}

.empresa_cab4 {
	display:none;
}

.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;
	padding-left:5px;
	padding-top:6px;
	background-image:url(../img/fnd_celda_vert.gif);
	overflow:hidden;
}

.cpd_exp_columna2_bis{
	width:300px;
	height:24px;
	float:left;
	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;
	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;
	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;
}

.cpd_exp_columna2_cab_bis{
	width:300px;
	float:left;
	padding-left:5px;
}

.cpd_exp_columna3_cab_bis{
	width:70px;
	float:left;
	padding-left:5px;
}

.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:200px;
	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:200px;
	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:60px;
	float:left;
	padding-left:5px;
}

.contr_exp_columna2_cab_bis{
	width:140px;
	float:left;
	padding-left:5px;
}

.contr_exp_columna25_cab_bis{
	width:127px;
	float:left;
	padding-left:5px;
}

.contr_exp_columna3_cab_bis2{
	width:70px;
	float:left;
	padding-left:5px;
}

.contr_exp_columna4_cab_bis{
	width:90px;
	float:left;
	padding-left:5px;
}

.contr_exp_columna1_bis{
	width:60px;
	height:22px;
	float:left;
	padding-left:5px;
	padding-top:8px;
	background-image:url(../img/fnd_celda_vert.gif);
	overflow:hidden;
}

.contr_exp_columna2_bis{
	width:140px;
	height:22px;
	float:left;
	padding-left:5px;
	padding-top:8px;
	background-image:url(../img/fnd_celda_vert.gif);
	overflow:hidden;
}

.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;
}

.contr_exp_columna3_bis2{
	width:70px;
	height:22px;
	float:left;
	padding-left:5px;
	padding-top:8px;
	background-image:url(../img/fnd_celda_vert.gif);
	overflow:hidden;
}

.contr_exp_columna4_bis{
	width:100px;
	height:22px;
	float:left;
	padding-left:5px;
	padding-top:8px;
	background-image:url(../img/fnd_celda_vert.gif);
	overflow:hidden;
}

.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{
	display:none;
}

