#tabs {	float:left;	width:100%;	background:url("../images/tabs/tabbg.gif");	line-height:normal;	border-bottom:1px solid #000}#tabs ul {	margin:0;	padding:0;	list-style:none}#tabs li {	display:inline;	margin:0;	padding:0}#tabs a {	float:left;	background:url("../images/tabs/tableft.gif") no-repeat left top;	margin:0;	padding:0 0 0 4px;	text-decoration:none}#tabs a span {	float:left;	display:block;	background:url("../images/tabs/tabright.gif") no-repeat right top;	padding:5px 15px 4px 6px}#tabs a span { float:none }#tabs a:hover span { color:#000 }#tabs a:hover { background-position:0% -42px }#tabs a:hover span { background-position:100% -42px }a {	outline: none;}	a:link, a:visited {color:#000;text-decoration:none}a:hover { color:#fb8800 }form { display:inline }body {background: #f3f3f3 url(../images/fondo.jpg) repeat-x fixed;margin:0;padding:0}img { border:none }th {	font:18px	Verdana, Geneva, Arial, Helvetica, sans-serif;	color: #FF0000;}td { text-align:left }input, select, textarea {background:#f3f3f3;border:1px solid #747474;}input[type="submit"], input[type="button"], input[type="reset"] { border:1px dashed #000 }input[type="submit"]:hover, input[type="button"]:hover, input[type="reset"]:hover { background:#f2c489 }.consumos { font:10px Verdana, Arial, Helvetica, sans-serif }.caja {background:#fff url(../images/bgsubmenu.gif) repeat-x;border:2px solid;border-top:none;border-left-color:#fb8800;border-right-color:#fb8800;border-bottom:none}a.info{ position:relative; z-index:99; color:#000; text-decoration:none}a.info span{ display: none }a.info:hover span {	display:block;	position:absolute;	border:1px solid #fb8800;	background:#fff url(../images/bgsubmenu.gif) repeat-x}.rayas { border:1px solid #fb8800 }#rastreador h3 {font:14px Verdana,Geneva, Arial, Helvetica, sans-serif;color:#8B4B00;margin:0}#rastreador h3 a { color:#8B4B00 }#rastreador #Enlacesrecomendados a {text-decoration:none;width:100%;margin:0 8px 0 5px;padding:2px 5px}#Busquedasrelacionadas {	margin-top: 5px;}#rastreador #Busquedasrelacionadas a {color:#963;text-decoration:none;width:100%;padding:2px 5px}#rastreador #Busquedasrelacionadas a:hover {background:#fb8800;color:#fff}#rastreador p {font:10px Verdana, Geneva, Arial, Helvetica, sans-serif;margin:0;padding:0}.errores {	color: #FF0000;}.trClick {	cursor:pointer;	cursor:hand;}.txtPrecio {	text-align: right;}.txtFecha {	text-align:center;}.txtPrecioVer {	text-align: right;}.txtFechaVer {	text-align:center;}.importeFra {	white-space: nowrap; 	vertical-align: top; 	text-align: right;}@media print{	.noimprimir { 		display:none;	}	.pie {		position: fixed;		top: 26.5cm;		page-break-inside: avoid;	}	#container{		display: none;	}	#avisos{		display: none;	}		.cabFra{		position: fixed;		margin-top: 0;		top: 0;						padding-	right: 0cm;		margin-right: 0cm;	}	.cabFraDos{		position: fixed;		top: 4cm;		margin-top: 4;					}	.cuerpoFra{		padding-top: 7cm;        position: static;        height: 22.5 cm;        top: 7cm;        bottom: 1cm;		margin-bottom: 1cm;	}	.marcoNaranja{		border: 1px solid rgb(251, 136, 0); 	}	.contenidos{		margin: 0px; 	}	#totales{		position:static; 		page-break-before: auto;		padding-top: 1cm;	}	#totales3{		position:static; 		page-break-before: auto;		padding-top: 7cm;	}	#totalesBase{		position:static; 		page-break-before: auto;		padding-top: 0cm;	}	#totalesSalto{		position:static; 		page-break-before: always;		padding-top: 20cm;		margin-right: 10px;	}	#totalesN9{		position:static; 		page-break-before: auto;		padding-top: 0cm;	}		#totalesN8{		position:static; 		page-break-before: auto;		padding-top: 0.25cm;	}			#totalesN7{		position:static; 		page-break-before: auto;		padding-top: 1.5cm;	}		#totalesN6{		position:static; 		page-break-before: auto;		padding-top: 2.75cm;	}			#totalesN5{		position:static; 		page-break-before: auto;		padding-top: 4cm;	}		#totalesN4{		position:static; 		page-break-before: auto;		padding-top: 5.10cm;	}			#totalesN3{		position:static; 		page-break-before: auto;		padding-top: 6.25cm;	}		#totalesN2{		position:static; 		page-break-before: auto;		padding-top: 7cm;	}		#totalesN1{		position:static; 		page-break-before: auto;		padding-top: 8.5cm;	}	#totalesN0{		position:static; 		page-break-before: auto;		padding-top: 9.25cm;	}						}/*Lo siguiente es para la facturacion (de momento en pruebas)*/.contenedorTabla{text-align: center;float: center;}	#tbCliFra{cell-spacing: 0;border:1px solid #c0c0c0;font:12px Verdana,Geneva, Arial, Helvetica, sans-serif;margin-left: 1%;}.tbCliFraCab{background: #cccccc;color:666666;font-weight: bold;text-align: center;vertical-align: middle;}.colCheck{text-align: center;vertical-align: middle;width: 10px;}.colName{	padding-left:2px;}.fila0{	background: #fefefe;}.fila1{	background: #efefef;}.colEstado{	width: 20px;	padding-left: 2px;	padding-right: 2px;}.colIcon{text-align: center;white-space: nowrap;font:10px Verdana,Geneva, Arial, Helvetica, sans-serif;}.imgLnk{cursor: pointer;border: 0;}.tbFras{text-align: center;white-space: nowrap;font:10px Verdana,Geneva, Arial, Helvetica, sans-serif;border:none;}.leyenda {font:12px Verdana, Arial, Helvetica, sans-serif;margin: 1px;}	.leyenda li{display: inline;}.tdLeyenda{text-align: center;vertical-align: middle;}legend {font:12px Verdana, Arial, Helvetica, sans-serif;}.noactivo{background-color: rgb(255,200,200);}/*  -------- */.contenidos{	margin-left: 2%; 	margin-right: 2%;}